Only build each library if configure listed it in ports.build. The
authorpjs <pjs@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 30 Aug 2001 21:18:16 +0000 (21:18 +0000)
committerpjs <pjs@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 30 Aug 2001 21:18:16 +0000 (21:18 +0000)
ds390 port had this test... I just put it around the others too.

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1196 4a8a32a2-be11-0410-ad9d-d568d2c75423

device/lib/Makefile.in

index ff773e56d4e48dca1760970e5e2a262562296814..cc17588262bc857c821c275e76de4f07cbe2c115 100644 (file)
@@ -90,9 +90,11 @@ all: checkconf models model-ds390 model-z80 model-gbz80
 objects: build-dir $(OBJECTS) port-specific-objects lib-files
 
 models:
-       for model in $(MODELS); do \
-         $(MAKE) MODELFLAGS="--model-$$model" PORT=$$model objects; \
-       done
+       if [ "`grep mcs51 ../../ports.build`" = mcs51 ]; then \
+         for model in $(MODELS); do \
+           $(MAKE) MODELFLAGS="--model-$$model" PORT=$$model objects; \
+         done \
+       fi
 
 model-ds390:
        if [ "`grep ds390 ../../ports.build`" = ds390 ]; then \
@@ -100,10 +102,14 @@ model-ds390:
        fi
 
 model-z80:
-       $(MAKE) MODELFLAGS="-mz80" PORT=z80 objects-z80 OEXT=.o
+       if [ "`grep z80 ../../ports.build`" = z80 ]; then \
+         $(MAKE) MODELFLAGS="-mz80" PORT=z80 objects-z80 OEXT=.o; \
+       fi
 
 model-gbz80:
-       $(MAKE) MODELFLAGS="-mgbz80" PORT=gbz80 objects-z80 OEXT=.o
+       if [ "`grep z80 ../../ports.build`" = z80 ]; then \
+         $(MAKE) MODELFLAGS="-mgbz80" PORT=gbz80 objects-z80 OEXT=.o; \
+       fi
 
 objects-z80: build-dir $(Z80OBJECTS) port-specific-objects
        cd $(PORTDIR); ls *$(OEXT) > $(PORT).lib