BSD 4_3_Tahoe release
[unix-history] / usr / src / sys / conf / Makefile.vax
index e202f32..cf6df1b 100644 (file)
@@ -3,7 +3,7 @@
 # All rights reserved.  The Berkeley software License Agreement
 # specifies the terms and conditions for redistribution.
 #
 # All rights reserved.  The Berkeley software License Agreement
 # specifies the terms and conditions for redistribution.
 #
-#      @(#)Makefile.vax        7.1 (Berkeley) 6/5/86
+#      @(#)Makefile.vax        7.8 (Berkeley) 10/22/87
 #
 # Makefile for 4.3 BSD
 #
 #
 # Makefile for 4.3 BSD
 #
@@ -47,8 +47,8 @@ clean:
                errs linterrs makelinks
 
 lint: /tmp param.c
                errs linterrs makelinks
 
 lint: /tmp param.c
-       @lint -hbxn -DGENERIC ${COPTS} ${PARAM} ../vax/Locore.c \
-         ${CFILES} ../vax/swapgeneric.c ioconf.c param.c | \
+       @lint -hbxn -DGENERIC ${COPTS} ${PARAM} \
+         ../vax/Locore.c ${CFILES} ioconf.c param.c | \
            grep -v 'struct/union .* never defined' | \
            grep -v 'possible pointer alignment problem'
 
            grep -v 'struct/union .* never defined' | \
            grep -v 'possible pointer alignment problem'
 
@@ -83,7 +83,10 @@ clock.o machdep.o autoconf.o conf.o cons.o cpudata.o : Makefile
 crl.o flp.o mba.o uba.o vaxcpu.o : Makefile
 
 # depend on network configuration
 crl.o flp.o mba.o uba.o vaxcpu.o : Makefile
 
 # depend on network configuration
-af.o uipc_proto.o locore.o: Makefile
+af.o uipc_proto.o uipc_domain.o locore.o: Makefile
+
+# depends on kdb being configured
+trap.o:        Makefile
 
 # depend on maxusers
 assym.s: Makefile
 
 # depend on maxusers
 assym.s: Makefile
@@ -91,26 +94,12 @@ assym.s: Makefile
 assym.s: ../h/param.h ../machine/pte.h ../h/buf.h ../h/vmparam.h \
     ../h/vmmeter.h ../h/dir.h ../h/cmap.h ../h/map.h ../vaxuba/ubavar.h \
     ../vaxuba/ubareg.h ../h/proc.h ../h/msgbuf.h ../h/text.h ../h/user.h \
 assym.s: ../h/param.h ../machine/pte.h ../h/buf.h ../h/vmparam.h \
     ../h/vmmeter.h ../h/dir.h ../h/cmap.h ../h/map.h ../vaxuba/ubavar.h \
     ../vaxuba/ubareg.h ../h/proc.h ../h/msgbuf.h ../h/text.h ../h/user.h \
-    ../vax/rpb.h
+    ../vax/rpb.h ../machine/vmparam.h
        cc ${INCLUDES} ${IDENT} ${PARAM} ../vax/genassym.c
        ./a.out >assym.s; rm -f a.out
 
 depend:        assym.s
        cc ${INCLUDES} ${IDENT} ${PARAM} ../vax/genassym.c
        ./a.out >assym.s; rm -f a.out
 
 depend:        assym.s
-       ${CC} -M ${COPTS} ${CFILES} | \
-       sed -e ':loop' \
-           -e 's/\.\.\/[^ /]*\/\.\./../' \
-           -e 't loop' | \
-       awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
-               else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
-                      else rec = rec " " $$2 } } \
-             END { print rec } ' > makedep
-       echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
-       echo '$$r makedep' >>eddep
-       echo 'w' >>eddep
-       cp Makefile Makefile.bak
-       ex - Makefile < eddep
-       rm eddep makedep
-
+       mkdep ${COPTS} ${CFILES}
 
 links:
        egrep '#if' ${CFILES} | sed -f ../conf/defines | \
 
 links:
        egrep '#if' ${CFILES} | sed -f ../conf/defines | \
@@ -123,7 +112,7 @@ links:
        sh makelinks && rm -f dontlink
 
 tags:
        sh makelinks && rm -f dontlink
 
 tags:
-       /usr/ucb/ctags ${CFILES}
+       @echo "see ../sys/Makefile for tags"
 
 print:
        @pr -f Makefile ../sys/TODO linterrs
 
 print:
        @pr -f Makefile ../sys/TODO linterrs