Makefile changes.
[nfs-utils.git] / Makefile
1 #
2 # linux-nfs/Makefile
3 #
4
5 SUBDIRS = tools support utils
6 TOP     = 
7
8 all:: config.mk utils/statd/.depend
9
10 include $(TOP)rules.mk
11
12
13 config.mk:
14         ./configure
15
16 utils/statd/.depend:
17         $(MAKE) $(MFLAGS) dep
18
19 distclean clean::
20         rm -f postscript/*.ps
21         rm -f LOG make.log
22
23 distclean::
24         rm -fr bin
25         rm -f config.cache config.log config.mk config.status
26
27 install:: installman
28         if [ ! -d $(STATEDIR) ]; then mkdir -p $(STATEDIR); fi
29         touch $(STATEDIR)/xtab; chmod 644 $(STATEDIR)/xtab
30         touch $(STATEDIR)/etab; chmod 644 $(STATEDIR)/etab
31         touch $(STATEDIR)/rmtab; chmod 644 $(STATEDIR)/rmtab
32         mkdir -p $(STATEDIR)/sm $(STATEDIR)/sm.bak
33         touch $(STATEDIR)/state
34         chmod go-rwx $(STATEDIR)/sm $(STATEDIR)/sm.bak $(STATEDIR)/state
35         chown $(STATDUSER) $(STATEDIR)/sm $(STATEDIR)/sm.bak $(STATEDIR)/state