diff options
author | Tony Puccinelli | 2010-08-13 19:55:22 +0000 |
---|---|---|
committer | Tony Puccinelli | 2010-08-13 19:55:22 +0000 |
commit | 1e33b206505f6f221e3da7c84cfd96ab7a9d7350 (patch) | |
tree | 49f8b00a90e09348dedf6ccddec5dc773e59ce83 | |
parent | ac1f6f0eb9bfe18be45c986f2a14b8174fbcabce (diff) | |
download | scummvm-rg350-1e33b206505f6f221e3da7c84cfd96ab7a9d7350.tar.gz scummvm-rg350-1e33b206505f6f221e3da7c84cfd96ab7a9d7350.tar.bz2 scummvm-rg350-1e33b206505f6f221e3da7c84cfd96ab7a9d7350.zip |
added back --gc-sections for the ds when dynamic modules aren't enabled
svn-id: r52069
-rwxr-xr-x | configure | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -1399,6 +1399,9 @@ case $_host_os in CXXFLAGS="$CXXFLAGS -mcpu=arm9tdmi -mtune=arm9tdmi -fomit-frame-pointer -mthumb-interwork" CXXFLAGS="$CXXFLAGS -ffunction-sections -fdata-sections -fno-strict-aliasing" LDFLAGS="$LDFLAGS -specs=ds_arm9.specs -mthumb-interwork -mno-fpu -Wl,-Map,map.txt" + if test "$_dynamic_modules" = no ; then + LDFLAGS="$LDFLAGS -Wl,--gc-sections" + fi LDFLAGS="$LDFLAGS -L$DEVKITPRO/libnds/lib" LIBS="$LIBS -lnds9" ;; @@ -1929,12 +1932,12 @@ POST_OBJS_FLAGS := -Wl,--no-whole-archive ' ;; ds) +DEFINES="$DEFINES -DELF_LOADER_TARGET -DONE_PLUGIN_AT_A_TIME" _def_plugin=' #define PLUGIN_PREFIX "" #define PLUGIN_SUFFIX ".plg" ' _mak_plugins=' -DEFINES = "$DEFINES -DELF_LOADER_TARGET -DONE_PLUGIN_AT_A_TIME" DYNAMIC_MODULES := 1 PLUGIN_PREFIX := PLUGIN_SUFFIX := .plg |