syscons util remove use kbdcontrol & vidcontrol instead
[unix-history] / lib / csu.i386 / Makefile
index 01109f3..12558ea 100644 (file)
@@ -1,17 +1,22 @@
 #      from: @(#)Makefile      5.6 (Berkeley) 5/22/91
 #      from: @(#)Makefile      5.6 (Berkeley) 5/22/91
-#      $Id: Makefile,v 1.4 1993/11/07 03:05:40 paul Exp $
+#      $Id: Makefile,v 1.8 1993/12/24 02:11:37 jkh Exp $
 
 CFLAGS+=       -DLIBC_SCCS -DDYNAMIC
 
 CFLAGS+=       -DLIBC_SCCS -DDYNAMIC
-OBJS=          crt0.o gcrt0.o
+OBJS=          crt0.o gcrt0.o c++rt0.o
 CLEANFILES+=   gmon.o moncrt0.o core a.out
 
 all: ${OBJS}
 
 crt0.o: crt0.c
 CLEANFILES+=   gmon.o moncrt0.o core a.out
 
 all: ${OBJS}
 
 crt0.o: crt0.c
-       ${CC} ${CFLAGS} -c -DCRT0 ${.ALLSRC}
+       ${CC} ${CFLAGS} -c -DCRT0 ${.ALLSRC} -o ${.TARGET}
        ${LD} -x -r ${.TARGET}
        mv a.out ${.TARGET}
 
        ${LD} -x -r ${.TARGET}
        mv a.out ${.TARGET}
 
+c++rt0.o: c++rt0.c
+       ${CC} ${CFLAGS} -fpic -c ${.ALLSRC}
+       @${LD} -x -r ${.TARGET}
+       @mv a.out ${.TARGET}
+
 moncrt0.o: crt0.c
        ${CC} ${CFLAGS} -c -DMCRT0 ${.ALLSRC} -o ${.TARGET}
        ${LD} -x -r ${.TARGET}
 moncrt0.o: crt0.c
        ${CC} ${CFLAGS} -c -DMCRT0 ${.ALLSRC} -o ${.TARGET}
        ${LD} -x -r ${.TARGET}
@@ -21,7 +26,7 @@ gcrt0.o: moncrt0.o gmon.o
        ${LD} -x -r -o ${.TARGET} moncrt0.o gmon.o
 
 gmon.o: gmon.c gmon.h
        ${LD} -x -r -o ${.TARGET} moncrt0.o gmon.o
 
 gmon.o: gmon.c gmon.h
-       ${CC} ${CFLAGS} -c ${.IMPSRC}
+       ${CC} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET}
        ${LD} -x -r ${.TARGET}
        mv a.out ${.TARGET}
 
        ${LD} -x -r ${.TARGET}
        mv a.out ${.TARGET}