Added depend target which works.
authorPaul Richards <paul@isl.cf.ac.uk>
Sat, 30 Oct 1993 17:24:36 +0000 (17:24 +0000)
committerPaul Richards <paul@isl.cf.ac.uk>
Sat, 30 Oct 1993 17:24:36 +0000 (17:24 +0000)
Just copied depend rule from bsd.lib.mk but changed SRCS to libgcc1.c
and libgcc2.c

gnu/usr.bin/cc/libgcc/Makefile

index 88cf6af..963cbdd 100644 (file)
@@ -1,4 +1,4 @@
-#      $Id: Makefile,v 1.6 1993/10/03 14:07:18 pk Exp $
+#      $Id: Makefile,v 1.4 1993/10/27 04:06:13 paul Exp $
 
 LIB=   gcc
 NOPROFILE=
 
 LIB=   gcc
 NOPROFILE=
@@ -41,4 +41,17 @@ ${LIB1SOBJS}: libgcc1.c
 ${LIB2SOBJS}: libgcc2.c
        ${CC} -c -fpic ${CFLAGS} -DL${.PREFIX} -o ${.TARGET} ${.CURDIR}/libgcc2.c
 
 ${LIB2SOBJS}: libgcc2.c
        ${CC} -c -fpic ${CFLAGS} -DL${.PREFIX} -o ${.TARGET} ${.CURDIR}/libgcc2.c
 
+.if !target(depend)
+depend: .depend
+.depend: libgcc1.c libgcc2.c
+       rm -f .depend
+       files="${.ALLSRC:M*.c}"; \
+       if [ "$$files" != "" ]; then \
+       mkdep -a ${MKDEP} ${CFLAGS:M-[ID]*} $$files; \
+       fi
+       @(TMP=/tmp/_depend$$$$; \
+       sed -e 's/^\([^\.]*\).o[ ]*:/\1.o \1.po \1.so:/' < .depend > $$TMP; \
+       mv $$TMP .depend)
+.endif
+
 .include <bsd.lib.mk>
 .include <bsd.lib.mk>