From: sdcc-builder Date: Fri, 26 Sep 2003 14:55:50 +0000 (+0000) Subject: lib files list only existent modules X-Git-Url: https://git.gag.com/?a=commitdiff_plain;ds=sidebyside;h=7a4c6c7e5db9a4e21083efa9b7059228957b5d13;p=fw%2Fsdcc lib files list only existent modules git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2909 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/support/regression/ports/mcs51-stack-auto/spec.mk b/support/regression/ports/mcs51-stack-auto/spec.mk index 855aef42..da9c18c4 100644 --- a/support/regression/ports/mcs51-stack-auto/spec.mk +++ b/support/regression/ports/mcs51-stack-auto/spec.mk @@ -35,7 +35,9 @@ SOURCES = _atoi.c _atol.c _autobaud.c _bp.c _schar2fs.c \ assert.c _strcat.c time.c printf_fast.c bpx.c OBJECTS = $(patsubst %.c,$(LIBDIR)/%.rel,$(SOURCES)) +MODULES = $(patsubst %.c,%,$(SOURCES)) +.PHONY: make-library make-library: $(LIBDIR) $(OBJECTS) lib-files @@ -45,5 +47,7 @@ $(LIBDIR): $(LIBDIR)/%.rel: $(LIBSRCDIR)/%.c -$(SDCC) -I../../device/include $(LIBSDCCFLAGS) -c $< -o $@ +.PHONY: lib-files lib-files: - cp $(LIBSRCDIR)/*.lib $(LIBDIR) + echo $(MODULES) | tr ' ' '\n' > $(LIBDIR)/libsdcc.lib + touch $(LIBDIR)/libfloat.lib $(LIBDIR)/libint.lib $(LIBDIR)/liblong.lib