BSD 4_3_Net_2 release
[unix-history] / usr / src / lib / csu.tahoe / Makefile
index 709b494..7baedfc 100644 (file)
@@ -1,36 +1,28 @@
-#      @(#)Makefile    5.11 (Berkeley) 7/2/90
+#      @(#)Makefile    5.13 (Berkeley) 5/22/91
 
 CFLAGS=        -O -DLIBC_SCCS
 
 CFLAGS=        -O -DLIBC_SCCS
-OBJS=  crt0.o mcrt0.o gcrt0.o
-CLEANFILES=gmon.o mon.o moncrt0.o
-
-.s.o:
-       ${AS} -o ${.TARGET} ${.IMPSRC}
-       @${LD} -x -r ${.TARGET}
-       @mv a.out ${.TARGET}
+OBJS=  crt0.o gcrt0.o
+CLEANFILES+=   gmon.o moncrt0.o core a.out
 
 all: ${OBJS}
 
 
 all: ${OBJS}
 
-mcrt0.o: moncrt0.o mon.o
-       ${LD} -x -r -o ${.TARGET} moncrt0.o mon.o
+crt0.o: crt0.c
+       ${CC} -c -DCRT0 ${.ALLSRC}
+       ${LD} -x -r ${.TARGET}
+       mv a.out ${.TARGET}
+
+moncrt0.o: crt0.c
+       ${CC} -c -DMCRT0 ${.ALLSRC} -o ${.TARGET}
+       ${LD} -x -r ${.TARGET}
+       mv a.out ${.TARGET}
 
 gcrt0.o: moncrt0.o gmon.o
 
 gcrt0.o: moncrt0.o gmon.o
-       ${LD} -x -r -o ${.TARGET} ${.ALLSRC}
-
-moncrt0.o: mcrt0.s
-       ${AS} -o ${.TARGET} ${.ALLSRC}
-
-mon.o: mon.c mon.ex
-       ${CC} -S ${CFLAGS} ${.IMPSRC}
-       ex - mon.s < ${.CURDIR}/mon.ex
-       ${AS} -o ${.TARGET} mon.s
-       rm -f mon.s
-
-gmon.o: gmon.c mon.ex
-       ${CC} -S ${CFLAGS} ${.IMPSRC}
-       ex - gmon.s < ${.CURDIR}/mon.ex
-       ${AS} -o $@ gmon.s
-       rm -f gmon.s
+       ${LD} -x -r -o ${.TARGET} moncrt0.o gmon.o
+
+gmon.o: gmon.c gmon.h
+       ${CC} -c ${DEFS} ${.IMPSRC}
+       ${LD} -x -r ${.TARGET}
+       mv a.out ${.TARGET}
 
 install:
        install -o ${BINOWN} -g ${BINGRP} -m 444 ${OBJS} \
 
 install:
        install -o ${BINOWN} -g ${BINGRP} -m 444 ${OBJS} \