]> git.sur5r.net Git - cc65/commitdiff
Patch to correct the linkorder in the make files to make the --as-needed
authoruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sun, 7 Nov 2010 11:34:51 +0000 (11:34 +0000)
committeruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sun, 7 Nov 2010 11:34:51 +0000 (11:34 +0000)
ldflag work. By Mario Fetka.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4838 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/ar65/make/gcc.mak
src/ca65/make/gcc.mak
src/cc65/make/gcc.mak
src/cl65/make/gcc.mak
src/co65/make/gcc.mak
src/da65/make/gcc.mak
src/grc/make/gcc.mak
src/ld65/make/gcc.mak
src/od65/make/gcc.mak
src/sim65/make/gcc.mak

index fe1ec6c732c5ba5391a08349e5d46e96bac55bea..bf12c73ff370b03a3f344735435167a2753d3940 100644 (file)
@@ -51,7 +51,7 @@ all:  depend
 endif
 
 $(EXE):        $(OBJS) $(LIBS)
-       $(CC) $^ $(LDFLAGS) -o $@
+       $(CC) $(LDFLAGS) $^ -o $@
        @if [ $(OS2_SHELL) ] ;  then $(EBIND) $(EXE) ; fi
 
 clean:
index 0c70a30d33525d25aa033149ba2044d00be6ce2d..b82923bafe3a7116ef8ddf3c25536696dd91c1e5 100644 (file)
@@ -93,7 +93,7 @@ all:  depend
 endif
 
 $(EXE):        $(INCS) $(OBJS) $(LIBS)
-       $(CC) $(OBJS) $(LIBS) $(LDFLAGS) -o $@
+       $(CC) $(LDFLAGS) $(OBJS) $(LIBS) -o $@
        @if [ $(OS2_SHELL) ] ;  then $(EBIND) $(EXE) ; fi
 
 inc:   $(INCS)
index a2fbe4c2b17c818db3e44e2766e668f67782d951..3e304409167470c3799b35b9e27582e255b616f6 100644 (file)
@@ -127,7 +127,7 @@ all:        depend
 endif
 
 $(EXE):        $(OBJS) $(LIBS)
-       $(CC) $(OBJS) $(LIBS) $(LDFLAGS) -o $@
+       $(CC) $(LDFLAGS) $(OBJS) $(LIBS) -lm -o $@
        @if [ $(OS2_SHELL) ] ;  then $(EBIND) $(EXE) ; fi
 
 .PHONY:        svnversion
index 2b0dda733cdfe13f6e6109e75b43cc5a1bcd7358..970031c46ffae45a8a27afee575b5ab2310a2fa0 100644 (file)
@@ -44,7 +44,7 @@ all:  depend
 endif
 
 $(EXE):        $(OBJS) $(LIBS)
-       $(CC) $^ $(LDFLAGS) -o $@
+       $(CC) $(LDFLAGS) $^ -o $@
        @if [ $(OS2_SHELL) ] ;  then $(EBIND) $(EXE) ; fi
 
 clean:
index 6deb4f81dc3dcafeaad7b5de19325cdd37b6de73..24310d702027066bd092cb85f77c80a333c66f3c 100644 (file)
@@ -44,7 +44,7 @@ all:  depend
 endif
 
 $(EXE):        $(OBJS) $(LIBS)
-       $(CC) $^ $(LDFLAGS) -o $@
+       $(CC) $(LDFLAGS) $^ -o $@
        @if [ $(OS2_SHELL) ] ;  then $(EBIND) $(EXE) ; fi
 
 clean:
index 90dde87000a78a4cdf767a57ddb9fe62de67812c..06b5adad13118ed243ba7843c8ae15db6eff22e1 100644 (file)
@@ -59,7 +59,7 @@ all:  depend
 endif
 
 $(EXE):        $(OBJS) $(LIBS)
-       $(CC) $^ $(LDFLAGS) -o $@
+       $(CC) $(LDFLAGS) $^ -o $@
        @if [ $(OS2_SHELL) ] ;  then $(EBIND) $(EXE) ; fi
 
 clean:
index f5903fe988be90818fe1afd2146fcaa1d87d19f3..285ae8f3310bf38ff97fd7ad969d2099bdb16824 100644 (file)
@@ -38,7 +38,7 @@ all:  depend
 endif
 
 $(EXE):        $(OBJS) $(LIBS)
-       $(CC) $^ $(LDFLAGS) -o $@
+       $(CC) $(LDFLAGS) $^ -o $@
        @if [ $(OS2_SHELL) ] ;  then $(EBIND) $(EXE) ; fi
 
 clean:
index d098ec4bec4173031eb57a9b75d8b27bf01ef37e..9d5c0c99692e8931d5be24571b3ab35a81effbec 100644 (file)
@@ -100,7 +100,7 @@ all:        depend
 endif
 
 $(EXE):        $(INCS) $(OBJS) $(LIBS)
-       $(CC) $(OBJS) $(LIBS) $(LDFLAGS) -o $@
+       $(CC) $(LDFLAGS) $(OBJS) $(LIBS) -o $@
        @if [ $(OS2_SHELL) ] ;  then $(EBIND) $(EXE) ; fi
 
 inc:   $(INCS)
index dd7714b83a5db66d41fc59854d21c3985f64c6fd..9a9855a81ded4f22016f41282fc57913f69d3385 100644 (file)
@@ -44,7 +44,7 @@ all:  depend
 endif
 
 $(EXE):        $(OBJS) $(LIBS)
-       $(CC) $^ $(LDFLAGS) -o $@
+       $(CC) $(LDFLAGS) $^ -o $@
        @if [ $(OS2_SHELL) ] ;  then $(EBIND) $(EXE) ; fi
 
 clean:
index 0372431eff02198fee7ebd7f54d1fc15c29f86d4..bbde6f84d5c8529ac56fa1ace03ede2365a0a268 100644 (file)
@@ -53,7 +53,7 @@ all:  depend
 endif
 
 $(EXE):        $(OBJS) $(LIBS)
-       $(CC) $^ $(LDFLAGS) -o $@
+       $(CC) $(LDFLAGS) $^ -o $@
        @if [ $(OS2_SHELL) ] ;  then $(EBIND) $(EXE) ; fi
 
 .PHONY:        chips