summaryrefslogtreecommitdiff
path: root/gnustandards.mk.in
blob: 9c0dced48514695acb36f9d6c4d48dadbaf21ffc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
# 7.2.2: Utilities in Makefiles
# -----------------------------

# It's ok to hard-code these commands in rules, but who wants to
# memorize the list of what's ok?
AWK = @AWK@# Requires AC_PROG_AWK
CAT = cat
CMP = cmp
CP = cp
DIFF = diff
ECHO = echo
EGREP = @EGREP@# Requires AC_PROG_EGREP
EXPR = expr
FALSE = false
GREP = @GREP@# Requires AC_PROG_GREP
INSTALL_INFO = install-info
LN = ln
LS = ls
MKDIR = mkdir
MV = mv
PRINTF = printf
PWD = pwd
RM = rm -f
RMDIR = rmdir
SED = sed
SLEEP = sleep
SORT = sort
TAR = tar
TEST = test
TOUCH = touch
TR = tr
TRUE = true

# These must be user-configurable
AR = @AR@
ARFLAGS =
BISON = bison
BISONFLAGS =
CC = @CC@
CCFLAGS = $(CFLAGS)
FLEX = flex
FLEXFLAGS =
INSTALL = @INSTALL@# Requires AC_PROG_INSTALL
#INSTALLFLAGS =
LD = @LD@
LDFLAGS = @LDFLAGS@
LDCONFIG = ldconfig
LDCONFIGFLAGS =
LEX = @LEX@
LEXLIB = @LEXLIB@
LEXFLAGS = $(LFLAGS)
#MAKE
MAKEINFO = @MAKEINFO@
MAKEINFOFLAGS =
RANLIB = @RANLIB@
RANLIBFLAGS =
TEXI2DVI = texi2dvi
TEXI2DVIFLAGS =
YACC = @YACC@
YACCFLAGS = $(YFLAGS)

CFLAGS = @CFLAGS@
LFLAGS =
YFLAGS = @YFLAGS@

LN_S = @LN_S@

CHGRP = chgrp
CHMOD = chmod
CHOWN = chown
MKNOD = mknod

# 7.2.3 Variables for Specifying Commands
# ---------------------------------------

INSTALL_PROGRAM = @INSTALL_PROGRAM@# Requires AC_PROG_INSTALL
INSTALL_DATA = @INSTALL_DATA@# Requires AC_PROG_INSTALL

# 7.2.5 Variables for Installation Directories
# --------------------------------------------

# Root for the installation
prefix = @prefix@
exec_prefix = @exec_prefix@
# Executable programs
bindir     = @bindir@
sbindir    = @sbindir@
libexecdir = @libexecdir@
# Data files
datarootdir    = @datarootdir@
datadir        = @datadir@
sysconfdir     = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir  = @localstatedir@
runstatedir    = $(localstatedir)/run# Requires Autoconf 2.70+
# Specific types of files
includedir = @includedir@
oldincludedir = @oldincludedir@
docdir = @docdir@
infodir = @infodir@
htmldir = @htmldir@
dvidir  = @dvidir@
pdfdir  = @pdfdir@
psdir   = @psdir@
libdir  = @libdir@
lispdir = $(datarootdir)/emacs/site-lisp# Requires manual configure.ac support
localedir = @localedir@

mandir = @mandir@
man1dir = $(mandir)/man1
man2dir = $(mandir)/man2
man3dir = $(mandir)/man3
man4dir = $(mandir)/man4
man5dir = $(mandir)/man5
man6dir = $(mandir)/man6
man7dir = $(mandir)/man7
man8dir = $(mandir)/man8

manext = .1
man1ext = .1
man2ext = .2
man3ext = .3
man4ext = .4
man5ext = .5
man6ext = .6
man7ext = .7
man8ext = .8

# 7.2.7: Install Command Categories
# ---------------------------------

PRE_INSTALL =
POST_INSTALL =
NORMAL_INSTALL =

PRE_UNINSTALL =
POST_UNINSTALL =
NORMAL_UNINSTALL =