From: borutr Date: Fri, 25 Nov 2005 22:00:45 +0000 (+0000) Subject: * sdcc/device/lib/Makefile.in, sdcc/device/lib/incl.mk: X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=28e97242fdf1454f6c65e8f927031fbb33a886c0;p=fw%2Fsdcc * sdcc/device/lib/Makefile.in, sdcc/device/lib/incl.mk: added creation of model-mcs51-stack-auto libraries git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3988 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/device/lib/Makefile.in b/device/lib/Makefile.in index 30fed75f..2ab439cd 100644 --- a/device/lib/Makefile.in +++ b/device/lib/Makefile.in @@ -176,7 +176,7 @@ include incl.mk # Compiling entire program or any subproject # ------------------------------------------ -all: checkconf models model-ds390 model-ds400 model-z80 model-gbz80 model-hc08 model-pic16 model-pic14 +all: checkconf models small-mcs51-stack-auto model-ds390 model-ds400 model-z80 model-gbz80 model-hc08 model-pic16 model-pic14 objects: build-dir $(OBJECTS) port-specific-objects lib-files clean_intermediate @@ -187,6 +187,11 @@ models: done \ fi +small-mcs51-stack-auto: + if [ "`grep mcs51 ../../ports.build`" = mcs51 ]; then \ + $(MAKE) MODELFLAGS="--model-small --stack-auto" PORT=small-stack-auto PORTINCDIR=$(INCDIR)/mcs51 objects; \ + fi + model-mcs51-stack-auto: if [ "`grep mcs51 ../../ports.build`" = mcs51 ]; then \ for model in $(MODELS); do \ @@ -320,11 +325,9 @@ installdirs: [ -d $(sdcc_libdir)/$$model ] || \ mkdir -p $(sdcc_libdir)/$$model; \ done - [ -d $(sdcc_libdir)/ds390 ] || mkdir -p $(sdcc_libdir)/ds390 - [ -d $(sdcc_libdir)/ds400 ] || mkdir -p $(sdcc_libdir)/ds400 - [ -d $(sdcc_libdir)/hc08 ] || mkdir -p $(sdcc_libdir)/hc08 - [ -d $(sdcc_libdir)/pic16 ] || mkdir -p $(sdcc_libdir)/pic16 - [ -d $(sdcc_libdir)/pic ] || mkdir -p $(sdcc_libdir)/pic + for libdir in small-stack-auto ds390 ds400 hc08 pic16 pic; do \ + [ -d $(sdcc_libdir)/$$libdir ] || mkdir -p $(sdcc_libdir)/$$libdir; \ + done mkdir -p $(sdcc_libdir)/src # Creating dependencies diff --git a/device/lib/incl.mk b/device/lib/incl.mk index 20af6781..3128d979 100644 --- a/device/lib/incl.mk +++ b/device/lib/incl.mk @@ -1 +1 @@ -MODELS = small medium large mcs51-stack-auto +MODELS = small medium large \ No newline at end of file