From 653f3e9b967606e21d466994a6d22ab78dcb2a72 Mon Sep 17 00:00:00 2001 From: Miod Vallat Date: Wed, 22 Aug 2001 18:10:21 +0000 Subject: Modify fpsp and 060sp makefiles, so that they honor obj/ directories and get cleaned as part of the kernel clean rule. Agreed by millert@ and jj@ --- sys/arch/m68k/060sp/Makefile.inc | 14 ++++++++++---- sys/arch/m68k/fpsp/Makefile.inc | 13 ++++++++++--- 2 files changed, 20 insertions(+), 7 deletions(-) (limited to 'sys/arch') diff --git a/sys/arch/m68k/060sp/Makefile.inc b/sys/arch/m68k/060sp/Makefile.inc index 2c764e653c8..52d9c74cf7e 100644 --- a/sys/arch/m68k/060sp/Makefile.inc +++ b/sys/arch/m68k/060sp/Makefile.inc @@ -1,5 +1,4 @@ -# -# $OpenBSD: Makefile.inc,v 1.3 1997/07/06 07:46:18 downsj Exp $ +# $OpenBSD: Makefile.inc,v 1.4 2001/08/22 18:10:17 miod Exp $ # $NetBSD: Makefile.inc,v 1.2 1997/05/07 07:15:43 mycroft Exp $ # # NOTE: $S must correspond to the top of the `sys' tree @@ -11,9 +10,16 @@ 060SPOBJ= $(060SPOBJDIR)/060sp.o -$(060SPOBJ): .NOTMAIN __always_make_060sp +060SPMAKE= \ + cd ${060SPSRCDIR} && MAKEOBJDIR=${060SPOBJDIR} ${MAKE} + +$(060SPOBJ): .NOTMAIN __always_make_060sp @echo making sure the 060sp is up to date... - @(cd $(060SPSRCDIR) ; $(MAKE)) + @${060SPMAKE} + +clean:: .NOTMAIN __always_make_060sp + @echo cleaning the 060sp objects + @${060SPMAKE} clean 060SP!= printf "\#ifdef M060SP\n${060SPOBJ}\n\#endif\n" | cpp -P -undef ${CPPFLAGS:M-DM060SP} diff --git a/sys/arch/m68k/fpsp/Makefile.inc b/sys/arch/m68k/fpsp/Makefile.inc index d1c2f782316..6dc170ef1e6 100644 --- a/sys/arch/m68k/fpsp/Makefile.inc +++ b/sys/arch/m68k/fpsp/Makefile.inc @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile.inc,v 1.4 1997/07/06 07:46:21 downsj Exp $ +# $OpenBSD: Makefile.inc,v 1.5 2001/08/22 18:10:20 miod Exp $ # $NetBSD: Makefile.inc,v 1.5 1997/05/07 07:15:44 mycroft Exp $ # # NOTE: $S must correspond to the top of the `sys' tree @@ -10,9 +10,16 @@ FPSPOBJDIR!= cd $(FPSPSRCDIR); \ FPSPOBJ= $(FPSPOBJDIR)/fpsp.o -$(FPSPOBJ): .NOTMAIN __always_make_fpsp +FPSPMAKE= \ + cd ${FPSPSRCDIR} && MAKEOBJDIR=${FPSPOBJDIR} ${MAKE} + +$(FPSPOBJ): .NOTMAIN __always_make_fpsp @echo making sure the fpsp is up to date... - @(cd $(FPSPSRCDIR); $(MAKE)) + @${FPSPMAKE} + +clean:: .NOTMAIN __always_make_fpsp + @echo cleaning the fpsp objects + @${FPSPMAKE} clean FPSP!= printf "\#ifdef FPSP\n${FPSPOBJ}\n\#endif\n" | ${CPP} -P -undef ${CPPFLAGS:M-DFPSP} -- cgit v1.2.3