Annotation of 43BSDReno/sys/nfs/TEST/unix-tests/Makefile, revision 1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.