Modify the header dependancy ordering so the bsd.kmod.mk/bsd.prog.mk
authorMatthew Dillon <dillon@dragonflybsd.org>
Fri, 22 Aug 2003 17:36:34 +0000 (17:36 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Fri, 22 Aug 2003 17:36:34 +0000 (17:36 +0000)
control files do not touch things like opt_compat.h, so our targets
are run instead.

sys/emulation/svr4/Makefile

index 2ea3045..6357342 100644 (file)
@@ -1,7 +1,7 @@
 # Makefile for syscall tables
 #
 # $FreeBSD: src/sys/svr4/Makefile,v 1.3 1999/09/01 00:32:18 newton Exp $
-# $DragonFly: src/sys/emulation/svr4/Attic/Makefile,v 1.6 2003/08/21 20:08:38 dillon Exp $
+# $DragonFly: src/sys/emulation/svr4/Attic/Makefile,v 1.7 2003/08/22 17:36:34 dillon Exp $
 
 # This builds the module
 #
@@ -18,7 +18,16 @@ OBJS=        svr4_locore.o
 MAN=   svr4.8
 
 EXPORT_SYMS=_svr4_mod
-CLEANFILES= svr4_assym.h svr4_genassym.o
+CLEANFILES= svr4_assym.h svr4_genassym.o opt_svr4.h opt_compat.h
+
+opt_compat.h:
+       echo "#define COMPAT_43 1" > opt_compat.h
+
+opt_svr4.h:
+       touch opt_svr4.h
+.if defined(DEBUG)
+       echo "#define DEBUG_SVR4 1" >> opt_svr4.h
+.endif
 
 .include <bsd.kmod.mk>
 
@@ -35,15 +44,6 @@ svr4_locore.o:       svr4_locore.s svr4_assym.h
 svr4_genassym.o:       svr4_genassym.c svr4.h @ machine ${ARCH}
        ${CC} -c ${CFLAGS} ${.IMPSRC}
 
-opt_compat.h:
-       echo "#define COMPAT_43 1" > opt_compat.h
-
-opt_svr4.h:
-       touch opt_svr4.h
-.if defined(DEBUG)
-       echo "#define DEBUG_SVR4 1" >> opt_svr4.h
-.endif
-
 afterinstall:
        ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
                ${.CURDIR}/svr4.sh ${DESTDIR}/usr/sbin/svr4