From: borutr Date: Tue, 13 Mar 2007 06:48:59 +0000 (+0000) Subject: * src/Makefile.in, sim/ucsim/avr.src/Makefile.in, X-Git-Url: https://git.gag.com/?p=fw%2Fsdcc;a=commitdiff_plain;h=558cd3247e93624f087d539947baff40aa0970b5 * src/Makefile.in, sim/ucsim/avr.src/Makefile.in, sim/ucsim/hc08.src/Makefile.in, sim/ucsim/s51.src/Makefile.in, sim/ucsim/xa.src/Makefile.in, sim/ucsim/z80.src/Makefile.in: introduced LDFLAGS git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4683 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/ChangeLog b/ChangeLog index 7b3b0c45..34a06ac6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2007-03-13 Borut Razem + + * src/Makefile.in, sim/ucsim/avr.src/Makefile.in, + sim/ucsim/hc08.src/Makefile.in, sim/ucsim/s51.src/Makefile.in, + sim/ucsim/xa.src/Makefile.in, sim/ucsim/z80.src/Makefile.in: + introduced LDFLAGS + 2007-03-11 Frieder Ferlemann * device/lib/printfl.c: 13 bytes less __data mem (12 more __idata) diff --git a/sim/ucsim/avr.src/Makefile.in b/sim/ucsim/avr.src/Makefile.in index 74bdab65..0e5f6909 100644 --- a/sim/ucsim/avr.src/Makefile.in +++ b/sim/ucsim/avr.src/Makefile.in @@ -23,6 +23,7 @@ CPPFLAGS = @CPPFLAGS@ -I$(srcdir) -I$(top_srcdir) -I$(top_builddir) \ -I$(top_srcdir)/gui.src CFLAGS = @CFLAGS@ -Wall CXXFLAGS = @CXXFLAGS@ -Wall +LDFLAGS = @LDFLAGS@ M_OR_MM = @M_OR_MM@ PICOPT = @PICOPT@ SHAREDLIB = @SHAREDLIB@ @@ -118,7 +119,7 @@ include $(srcdir)/clean.mk avr.src: savr$(EXEEXT) shared_lib savr$(EXEEXT): $(OBJECTS) $(top_builddir)/*.a - $(CXX) $(CXXFLAGS) $(OBJECTS) $(LIBS) -o $@ + $(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJECTS) $(LIBS) -o $@ ifeq ($(dlso_ok),yes) shared_lib: $(top_builddir)/savr.so @@ -129,7 +130,7 @@ shared_lib: endif $(top_builddir)/savr.so: $(OBJECTS_SHARED) - $(CXX) -shared $(OBJECTS_SHARED) -o $(top_builddir)/savr.so + $(CXX) -shared $(LDFLAGS) $(OBJECTS_SHARED) -o $(top_builddir)/savr.so otherlibs: $(MAKE) -C $(top_builddir)/cmd.src all diff --git a/sim/ucsim/hc08.src/Makefile.in b/sim/ucsim/hc08.src/Makefile.in index 5518bf6f..573335e7 100644 --- a/sim/ucsim/hc08.src/Makefile.in +++ b/sim/ucsim/hc08.src/Makefile.in @@ -23,6 +23,7 @@ CPPFLAGS = @CPPFLAGS@ -I$(srcdir) -I$(top_srcdir) -I$(top_builddir) \ -I$(top_srcdir)/gui.src CFLAGS = @CFLAGS@ -Wall CXXFLAGS = @CXXFLAGS@ -Wall +LDFLAGS = @LDFLAGS@ M_OR_MM = @M_OR_MM@ PICOPT = @PICOPT@ SHAREDLIB = @SHAREDLIB@ @@ -116,7 +117,7 @@ include $(srcdir)/clean.mk hc08.src: shc08$(EXEEXT) shared_lib shc08$(EXEEXT): $(OBJECTS) $(top_builddir)/*.a - $(CXX) $(CXXFLAGS) -o $@ $(OBJECTS) $(LIBS) + $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBS) ifeq ($(dlso_ok),yes) shared_lib: $(top_builddir)/shc08.so @@ -127,7 +128,7 @@ shared_lib: endif $(top_builddir)/shc08.so: $(OBJECTS_SHARED) - $(CXX) -shared $(OBJECTS_SHARED) -o $(top_builddir)/shc08.so + $(CXX) -shared $(LDFLAGS) $(OBJECTS_SHARED) -o $(top_builddir)/shc08.so otherlibs: $(MAKE) -C $(top_builddir)/cmd.src all diff --git a/sim/ucsim/s51.src/Makefile.in b/sim/ucsim/s51.src/Makefile.in index 9d0eb21a..0b5a8617 100644 --- a/sim/ucsim/s51.src/Makefile.in +++ b/sim/ucsim/s51.src/Makefile.in @@ -23,6 +23,7 @@ CPPFLAGS = @CPPFLAGS@ -I$(srcdir) -I$(top_srcdir) -I$(top_builddir) \ -I$(top_srcdir)/gui.src CFLAGS = @CFLAGS@ -Wall CXXFLAGS = @CXXFLAGS@ -Wall +LDFLAGS = @LDFLAGS@ M_OR_MM = @M_OR_MM@ PICOPT = @PICOPT@ SHAREDLIB = @SHAREDLIB@ @@ -123,7 +124,7 @@ include $(srcdir)/clean.mk s51.src: s51$(EXEEXT) shared_lib s51$(EXEEXT): $(OBJECTS) $(top_builddir)/*.a - $(CXX) $(CXXFLAGS) $(OBJECTS) $(LIBS) -o $@ + $(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJECTS) $(LIBS) -o $@ ifeq ($(dlso_ok),yes) shared_lib: $(top_builddir)/s51.so @@ -134,7 +135,7 @@ shared_lib: endif $(top_builddir)/s51.so: $(OBJECTS_SHARED) - $(CXX) -shared $(OBJECTS_SHARED) -o $@ + $(CXX) -shared $(LDFLAGS) $(OBJECTS_SHARED) -o $@ otherlibs: $(MAKE) -C $(top_builddir) libs diff --git a/sim/ucsim/xa.src/Makefile.in b/sim/ucsim/xa.src/Makefile.in index 9fac3762..6065efd6 100644 --- a/sim/ucsim/xa.src/Makefile.in +++ b/sim/ucsim/xa.src/Makefile.in @@ -25,6 +25,7 @@ CPPFLAGS = @CPPFLAGS@ -I$(srcdir) -I$(top_srcdir) -I$(top_builddir) \ -I$(top_srcdir)/gui.src CFLAGS = @CFLAGS@ -Wall CXXFLAGS = @CXXFLAGS@ -Wall +LDFLAGS = @LDFLAGS@ M_OR_MM = @M_OR_MM@ LIBS = @LIBS@ -L$(top_builddir) -lsim -lutil -lguiucsim -lcmd -lsim @@ -105,7 +106,7 @@ include $(srcdir)/clean.mk xa.src: sxa$(EXEEXT) sxa$(EXEEXT): $(OBJECTS) $(top_builddir)/*.a - $(CXX) $(CXXFLAGS) -o $@ $(OBJECTS) $(LIBS) + $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBS) otherlibs: $(MAKE) -C $(top_builddir)/cmd.src all diff --git a/sim/ucsim/z80.src/Makefile.in b/sim/ucsim/z80.src/Makefile.in index e0102902..965613f6 100644 --- a/sim/ucsim/z80.src/Makefile.in +++ b/sim/ucsim/z80.src/Makefile.in @@ -23,6 +23,7 @@ CPPFLAGS = @CPPFLAGS@ -I$(srcdir) -I$(top_srcdir) -I$(top_builddir) \ -I$(top_srcdir)/gui.src CFLAGS = @CFLAGS@ -Wall CXXFLAGS = @CXXFLAGS@ -Wall +LDFLAGS = @LDFLAGS@ M_OR_MM = @M_OR_MM@ PICOPT = @PICOPT@ SHAREDLIB = @SHAREDLIB@ @@ -121,7 +122,7 @@ include $(srcdir)/clean.mk z80.src: sz80$(EXEEXT) shared_lib sz80$(EXEEXT): $(OBJECTS) $(top_builddir)/*.a - $(CXX) $(CXXFLAGS) -o $@ $(OBJECTS) $(LIBS) + $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBS) ifeq ($(dlso_ok),yes) shared_lib: $(top_builddir)/sz80.so @@ -132,7 +133,7 @@ shared_lib: endif $(top_builddir)/sz80.so: $(OBJECTS_SHARED) - $(CXX) -shared $(OBJECTS_SHARED) -o $(top_builddir)/sz80.so + $(CXX) -shared $(LDFLAGS) $(OBJECTS_SHARED) -o $(top_builddir)/sz80.so otherlibs: $(MAKE) -C $(top_builddir)/cmd.src all diff --git a/src/Makefile.in b/src/Makefile.in index 7a5f62f4..31868f60 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -19,6 +19,7 @@ LIBS = -lm @LIBS@ #CFLAGS += -Werror CPPFLAGS += -I$(srcdir) +LDFLAGS = @LDFLAGS@ ifdef SDCC_SUB_VERSION CFLAGS += -DSDCC_SUB_VERSION_STR=\"$(SDCC_SUB_VERSION)\"