|
|
1.1 root 1: #
2: # @(#)Makefile 1.5 90/01/10 NFS Rev 2 Testsuite
3: #
4: # 'make all' makes test programs
5: # 'make clean' cleans directories
6: # 'make copy DESTDIR=path' copies test programs to path
7: # 'make dist DESTDIR=path' copies sources to path
8:
9: MAKE=make
10: DESTDIR=/no/such/path
11: COPYFILES=runtests tests.init server domount.c README Testitems getopt.c
12:
13: # -----------------------------------------------
14: # Defines for various variables used in this and
15: # other Makefiles.
16:
17: # Define NFS3_2 for Sun NFS 3.2 compatibility
18: # COMPAT = -DNFS3_2
19:
20: # Use with Sys V Release 3 systems.
21: # SYSTYPE=-DSVR3
22: # LIBS=-lrpc
23: # COMPAT = -DSVR3
24:
25: # Use with BSD systems.
26: SYSTYPE=
27: LIBS=
28: COMPAT=
29: # -----------------------------------------------
30:
31: CFLAGS= ${SYSTYPE} -O
32:
33: all: domount getopt
34: cd basic; $(MAKE) SYSTYPE="$(SYSTYPE)" LIBS="$(LIBS)" COMPAT="$(COMPAT)"
35: cd general; $(MAKE) SYSTYPE="$(SYSTYPE)" LIBS="$(LIBS)" COMPAT="$(COMPAT)"
36: cd special; $(MAKE) SYSTYPE="$(SYSTYPE)" LIBS="$(LIBS)" COMPAT="$(COMPAT)"
37:
38: domount: domount.c
39: $(CC) $(CFLAGS) -o $@ [email protected]
40: chown root domount
41: chmod u+s domount
42:
43: getopt: getopt.c
44: $(CC) $(CFLAGS) -o $@ [email protected]
45:
46: clean:
47: rm -f domount getopt
48: cd basic; $(MAKE) clean
49: cd general; $(MAKE) clean
50: cd special; $(MAKE) clean
51: cd tools; $(MAKE) clean;
52:
53: copy: mknewdirs
54: cp $(COPYFILES) $(DESTDIR)
55: cd basic; $(MAKE) copy DESTDIR=$(DESTDIR)/basic
56: cd general; $(MAKE) copy DESTDIR=$(DESTDIR)/general
57: cd special; $(MAKE) copy DESTDIR=$(DESTDIR)/special
58: cd tools; $(MAKE) copy DESTDIR=$(DESTDIR)/tools
59:
60: dist: mknewdirs
61: cp Makefile $(COPYFILES) $(DESTDIR)
62: cd basic; $(MAKE) dist DESTDIR=$(DESTDIR)/basic
63: cd general; $(MAKE) dist DESTDIR=$(DESTDIR)/general
64: cd special; $(MAKE) dist DESTDIR=$(DESTDIR)/special
65: cd tools; $(MAKE) dist DESTDIR=$(DESTDIR)/tools
66:
67: mknewdirs:
68: -mkdir $(DESTDIR)/basic $(DESTDIR)/general $(DESTDIR)/special \
69: $(DESTDIR)/tools
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.