Just copied depend rule from bsd.lib.mk but changed SRCS to libgcc1.c
and libgcc2.c
-# $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 $
${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
+