]> git.decadent.org.uk Git - nfs-utils.git/blob - config.mk.in
508c8a2a75d8bbb3510cdd13de1f101d0de09779
[nfs-utils.git] / config.mk.in
1 #
2 # Configuration stuff for nfs-utils
3 #
4
5 VERSION         = nfs-utils @VERSION@
6
7 prefix          = $(install_prefix)@prefix@
8 exec_prefix     = $(install_prefix)@prefix@
9 BINDIR          = @bindir@
10 SBINDIR         = @sbindir@
11 MANDIR          = @mandir@
12 STATEDIR        = $(install_prefix)@statedir@
13
14 ##################################################################
15 # This is the prefix that will be used for nfsd and mountd. Leave this
16 # empty, or set to `k'.
17 KPREFIX         = @kprefix@
18
19 # This define will turn NFSv3 support on or off one day. Not functional yet.
20 NFSV3           = @enable_nfsv3@
21
22 # Where and how to install manpages
23 MAN1EXT         = 1
24 MAN5EXT         = 5
25 MAN8EXT         = 8
26 MAN9EXT         = 9
27 MANOWNER        = root
28 MANGROUP        = root
29
30 # Various libs
31 LIBBSD          = @LIBBSD@
32 LIBNSL          = @LIBNSL@
33 LIBWRAP         = @LIBWRAP@
34
35 ################# END OF USER SERVICEABLE PARTS ##################
36 ALLTARGETS      = all clean distclean install installman \
37                   depend dep postscript indent
38
39 ifndef ARCHFLAGS
40   ARCH          = $(shell uname -m)
41   FLAGS_alpha   = -mno-fp-regs -ffixed-8
42   ARCHFLAGS     = $(FLAGS_$(ARCH))
43 .EXPORT:        ARCHFLAGS
44 endif
45
46 BUILD_CC        = @BUILD_CC@
47 ifdef BUILD
48 CC              = $(BUILD_CC)
49 else
50 CC              = @CC@
51 endif
52 AR              = @AR@
53 LD              = @LD@
54 RM              = rm -f
55 MKDIR           = mkdir -p
56 LN_S            = ln -sf
57 RANLIB          = @RANLIB@
58 INDENT          = indent
59 RPCGEN          = $(TOP)bin/rpcgen
60 GETKVER         = $(TOP)tools/getkversion
61 INSTALL         = install
62 MAN2PS          = groff -Tps -man
63
64 AFLAGS          = -I$(TOP)support/include \
65                   -Wall $(ARCHFLAGS) -pipe
66 ifdef KERNEL_INCDIR
67 AFLAGS         += -I$(KERNEL_INCDIR)
68 endif
69
70 CFLAGS          = @CFLAGS@ $(AFLAGS) $(CCOPTS) -DVERSION="\"$(VERSION)\""
71 LDFLAGS         = @LDFLAGS@ $(LDOPTS) -L$(TOP)support/lib
72
73 ifdef NFSV3
74  CFLAGS += -DNFS3_SUPPORTED
75 endif
76
77 k               = $(KPREFIX)
78
79 INSTALLSCRIPT   = $(INSTALL) -m 755
80 INSTALLBIN      = $(INSTALL) -m 755 -s
81 INSTALLSUID     = $(INSTALL) -m 4755 -s
82 INSTALLMOD      = $(INSTALL) -m 600
83 INSTALLMAN      = $(INSTALL) -m 644
84 MAN1DIR         = $(MANDIR)/man$(MAN1EXT)
85 MAN5DIR         = $(MANDIR)/man$(MAN5EXT)
86 MAN8DIR         = $(MANDIR)/man$(MAN8EXT)
87 MAN9DIR         = $(MANDIR)/man$(MAN9EXT)