1 #-----------------------------------------------------------------------------
2 # $Id: install.mk.in,v 1.2 1996/11/21 16:50:34 simonm Exp $
4 AT_GLASGOW = @AT_GLASGOW@
6 exec_prefix = @exec_prefix@
8 ifeq ($(AT_GLASGOW), 1)
9 INSTBINDIR = $(exec_prefix)/bin/`/usr/local/gnu/bin/hw_os`
11 INSTBINDIR = $(exec_prefix)/bin
14 INSTSCRIPTDIR = $(exec_prefix)/bin
15 INSTLIBDIR = $(prefix)/lib/$(HOSTPLATFORM)
16 INSTDATADIR = $(prefix)/lib
18 #-----------------------------------------------------------------------------
19 # Man pages & Documentation
21 # top of manual page tree to install in
22 # NB: not necessarily the same place as to look for man pages (?)
23 INSTMANROOT = $(prefix)
25 # prefix for man page _sources_ (vs .../cat)
26 INSTMANSRCROOT = $(INSTMANROOT)/man
28 # man pages for commands
29 INSTCOMMANDIR = $(INSTMANSRCROOT)$(COMMANSUFFIX)
31 # man pages for library routines
32 INSTLIBMANDIR = $(INSTMANSRCROOT)$(LIBMANSUFFIX)
34 # man pages for system commands
35 INSTSYSMANDIR = $(INSTMANSRCROOT)$(SYSMANSUFFIX)
37 # suffix for installing commands'/etcs' man pages
42 ifeq ($(AT_GLASGOW), 1)
43 INSTINFODIR = /local/doc/info
45 INSTINFODIR = $(prefix)/info
48 #-----------------------------------------------------------------------------
49 # How to install things
51 # this stuff about "who" does the installing doesn't have make vars
52 # as it is not intended to be runtime-changeable.
55 INSTOWNER = -o $(OWNER)
61 INSTGROUP = -g $(GROUP)
69 -m 0755 $(INSTOWNER) $(INSTGROUP) $(INSTFILEFLAGS) $(INSTSTRIP)
72 # No strip flags on rest of these -- avoids message from install
73 # about stripping non-binaries.
75 GENINSTALLFLAGS = $(INSTOWNER) $(INSTGROUP) $(INSTFILEFLAGS)
77 INSTSCRIPTFLAGS = -m 0755 $(GENINSTALLFLAGS)
78 INSTLIBFLAGS = -m 0644 $(GENINSTALLFLAGS)
79 INSTDATALIBFLAGS = -m 0644 $(GENINSTALLFLAGS)
80 INSTINCFLAGS = -m 0644 $(GENINSTALLFLAGS)
81 INSTDATAFLAGS = -m 0644 $(GENINSTALLFLAGS)
82 INSTMANFLAGS = -m 0644 $(GENINSTALLFLAGS)