diff --git a/sys/conf/Makefile.i386 b/sys/conf/Makefile.i386 index d5f0657c792e..85a40e6accab 100644 --- a/sys/conf/Makefile.i386 +++ b/sys/conf/Makefile.i386 @@ -1,6 +1,6 @@ # Copyright 1990 W. Jolitz # from: @(#)Makefile.i386 7.1 5/10/91 -# $Id: Makefile.i386,v 1.50 1994/11/24 14:26:11 davidg Exp $ +# $Id: Makefile.i386,v 1.51 1994/11/27 14:26:16 davidg Exp $ # # Makefile for FreeBSD # @@ -68,6 +68,8 @@ SYSTEM_LD= @${LD} -Bstatic -Z -T ${LOAD_ADDRESS} -o $@ -X ${SYSTEM_OBJS} vers.o SYSTEM_LD_TAIL= @echo rearranging symbols; symorder symbols.sort $@; \ ${DBSYM} -fT ${LOAD_ADDRESS} $@; size $@; chmod 755 $@ +%BEFORE_DEPEND + %OBJS %CFILES @@ -141,7 +143,7 @@ genassym: genassym.o ${CC} -static ${CFLAGS} ${PARAM} genassym.o -o $@ # XXX this assumes that the options for NORMAL_C* and DRIVER_C* are identical. -depend: assym.s param.c vnode_if.h +depend: assym.s param.c vnode_if.h ${BEFORE_DEPEND} mkdep ${COPTS} ${CFILES} ${SYSTEM_CFILES} mkdep -a ${COPTS} ${PARAM} -UKERNEL ${I386}/i386/genassym.c MKDEP_CPP=${CPP} ; export MKDEP_CPP ; \ diff --git a/sys/conf/Makefile.powerpc b/sys/conf/Makefile.powerpc index d5f0657c792e..85a40e6accab 100644 --- a/sys/conf/Makefile.powerpc +++ b/sys/conf/Makefile.powerpc @@ -1,6 +1,6 @@ # Copyright 1990 W. Jolitz # from: @(#)Makefile.i386 7.1 5/10/91 -# $Id: Makefile.i386,v 1.50 1994/11/24 14:26:11 davidg Exp $ +# $Id: Makefile.i386,v 1.51 1994/11/27 14:26:16 davidg Exp $ # # Makefile for FreeBSD # @@ -68,6 +68,8 @@ SYSTEM_LD= @${LD} -Bstatic -Z -T ${LOAD_ADDRESS} -o $@ -X ${SYSTEM_OBJS} vers.o SYSTEM_LD_TAIL= @echo rearranging symbols; symorder symbols.sort $@; \ ${DBSYM} -fT ${LOAD_ADDRESS} $@; size $@; chmod 755 $@ +%BEFORE_DEPEND + %OBJS %CFILES @@ -141,7 +143,7 @@ genassym: genassym.o ${CC} -static ${CFLAGS} ${PARAM} genassym.o -o $@ # XXX this assumes that the options for NORMAL_C* and DRIVER_C* are identical. -depend: assym.s param.c vnode_if.h +depend: assym.s param.c vnode_if.h ${BEFORE_DEPEND} mkdep ${COPTS} ${CFILES} ${SYSTEM_CFILES} mkdep -a ${COPTS} ${PARAM} -UKERNEL ${I386}/i386/genassym.c MKDEP_CPP=${CPP} ; export MKDEP_CPP ; \ diff --git a/sys/conf/files.i386 b/sys/conf/files.i386 index 6a05b5fa3170..1fadb793d281 100644 --- a/sys/conf/files.i386 +++ b/sys/conf/files.i386 @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $Id: files.i386,v 1.66 1994/12/17 08:06:03 jkh Exp $ +# $Id: files.i386,v 1.67 1994/12/26 01:06:41 ats Exp $ # i386/apm/apm.c optional apm device-driver i386/apm/apm_setup.s optional apm @@ -46,7 +46,16 @@ i386/ibcs2/imgact_coff.c optional ibcs2 #i386/ibcs2/imgact_elf.c optional svr4 i386/isa/aha1542.c optional aha device-driver i386/isa/aha1742.c optional ahb device-driver -i386/isa/aic7770.c optional ahc device-driver +aic7770 optional ahc device-driver \ + dependancy "$S/gnu/misc/aic7770/aic7770.c" \ + compile-with "${CC} -o $@ $>" \ + no-obj no-implicit-rule +aic7770_seq.h optional ahc device-driver \ + dependancy "$S/gnu/misc/aic7770/aic7770.seq aic7770" \ + compile-with "./aic7770 -o $@ $S/gnu/misc/aic7770/aic7770.seq" \ + no-obj no-implicit-rule before-depend +i386/isa/aic7770.c optional ahc device-driver \ + dependancy "aic7770_seq.h" i386/isa/aic6360.c optional aic device-driver i386/isa/b004.c optional bqu device-driver i386/isa/bt742a.c optional bt device-driver diff --git a/sys/i386/conf/Makefile.i386 b/sys/i386/conf/Makefile.i386 index d5f0657c792e..85a40e6accab 100644 --- a/sys/i386/conf/Makefile.i386 +++ b/sys/i386/conf/Makefile.i386 @@ -1,6 +1,6 @@ # Copyright 1990 W. Jolitz # from: @(#)Makefile.i386 7.1 5/10/91 -# $Id: Makefile.i386,v 1.50 1994/11/24 14:26:11 davidg Exp $ +# $Id: Makefile.i386,v 1.51 1994/11/27 14:26:16 davidg Exp $ # # Makefile for FreeBSD # @@ -68,6 +68,8 @@ SYSTEM_LD= @${LD} -Bstatic -Z -T ${LOAD_ADDRESS} -o $@ -X ${SYSTEM_OBJS} vers.o SYSTEM_LD_TAIL= @echo rearranging symbols; symorder symbols.sort $@; \ ${DBSYM} -fT ${LOAD_ADDRESS} $@; size $@; chmod 755 $@ +%BEFORE_DEPEND + %OBJS %CFILES @@ -141,7 +143,7 @@ genassym: genassym.o ${CC} -static ${CFLAGS} ${PARAM} genassym.o -o $@ # XXX this assumes that the options for NORMAL_C* and DRIVER_C* are identical. -depend: assym.s param.c vnode_if.h +depend: assym.s param.c vnode_if.h ${BEFORE_DEPEND} mkdep ${COPTS} ${CFILES} ${SYSTEM_CFILES} mkdep -a ${COPTS} ${PARAM} -UKERNEL ${I386}/i386/genassym.c MKDEP_CPP=${CPP} ; export MKDEP_CPP ; \ diff --git a/sys/i386/conf/files.i386 b/sys/i386/conf/files.i386 index 6a05b5fa3170..1fadb793d281 100644 --- a/sys/i386/conf/files.i386 +++ b/sys/i386/conf/files.i386 @@ -1,7 +1,7 @@ # This file tells config what files go into building a kernel, # files marked standard are always included. # -# $Id: files.i386,v 1.66 1994/12/17 08:06:03 jkh Exp $ +# $Id: files.i386,v 1.67 1994/12/26 01:06:41 ats Exp $ # i386/apm/apm.c optional apm device-driver i386/apm/apm_setup.s optional apm @@ -46,7 +46,16 @@ i386/ibcs2/imgact_coff.c optional ibcs2 #i386/ibcs2/imgact_elf.c optional svr4 i386/isa/aha1542.c optional aha device-driver i386/isa/aha1742.c optional ahb device-driver -i386/isa/aic7770.c optional ahc device-driver +aic7770 optional ahc device-driver \ + dependancy "$S/gnu/misc/aic7770/aic7770.c" \ + compile-with "${CC} -o $@ $>" \ + no-obj no-implicit-rule +aic7770_seq.h optional ahc device-driver \ + dependancy "$S/gnu/misc/aic7770/aic7770.seq aic7770" \ + compile-with "./aic7770 -o $@ $S/gnu/misc/aic7770/aic7770.seq" \ + no-obj no-implicit-rule before-depend +i386/isa/aic7770.c optional ahc device-driver \ + dependancy "aic7770_seq.h" i386/isa/aic6360.c optional aic device-driver i386/isa/b004.c optional bqu device-driver i386/isa/bt742a.c optional bt device-driver