From: bernhardheld Date: Mon, 31 Mar 2003 14:46:16 +0000 (+0000) Subject: Makefile, src/Makefile.in: add dependencies, so that 'make -j' works X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=6601136a76c3e537d1381e7936eff1e8470704ba;p=fw%2Fsdcc Makefile, src/Makefile.in: add dependencies, so that 'make -j' works git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2449 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/ChangeLog b/ChangeLog index 1205c7aa..1bd5e01a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2003-03-31 Bernhard Held + + * Makefile, src/Makefile.in: add dependencies, so that 'make -j' works + 2003-03-30 Borut Razem * support/Util/BuildCmd.c, support/Util/BuildCmd.h: rewrite buildCmdLine(), diff --git a/Makefile b/Makefile index ed3dc083..6d3cd33e 100644 --- a/Makefile +++ b/Makefile @@ -63,7 +63,7 @@ sdcc-misc: sdcc-packihx: $(MAKE) -C $(SDCC_PACKIHX) -sdcc-device: +sdcc-device: sdcc-cc sdcc-aslink $(MAKE) -C device/include $(MAKE) -C device/lib diff --git a/src/Makefile.in b/src/Makefile.in index b00d18c7..8aa40707 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -43,10 +43,12 @@ TARGET = $(PRJDIR)/bin/sdcc$(EXEEXT) # Compiling entire program or any subproject # ------------------------------------------ -all: ports checkconf $(TARGET) +all: checkconf $(TARGET) -ports: - for i in $(PORTS); do $(MAKE) -C $$i; done +*/port.a: FORCE + $(MAKE) -C `dirname $@` + +FORCE: $(PRJDIR)/support/gc/libgc.a: cd $(PRJDIR)/support/gc && $(MAKE)