From 7a4c6c7e5db9a4e21083efa9b7059228957b5d13 Mon Sep 17 00:00:00 2001 From: sdcc-builder Date: Fri, 26 Sep 2003 14:55:50 +0000 Subject: [PATCH 1/1] lib files list only existent modules git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2909 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- support/regression/ports/mcs51-stack-auto/spec.mk | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 -- 2.30.2