mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-25 13:42:37 +00:00
Makefile.wiz modified to link together plugins with the custom linker script
svn-id: r50307
This commit is contained in:
parent
7bb9e70620
commit
fa1a1cc204
91
Makefile.wiz
91
Makefile.wiz
@ -60,59 +60,62 @@ USE_ZLIB = 1
|
||||
HAVE_GCC3 = 1
|
||||
CXX_UPDATE_DEP_FLAG = -MMD -MF "$(*D)/$(DEPDIR)/$(*F).d" -MQ "$@" -MP
|
||||
|
||||
DYNAMIC_MODULES := 1
|
||||
VERBOSE_BUILD := 1
|
||||
|
||||
ifeq ($(DYNAMIC_MODULES),1)
|
||||
ENABLED = DYNAMIC_PLUGIN
|
||||
PLUGIN_PREFIX :=
|
||||
PLUGIN_SUFFIX := .plugin
|
||||
PLUGIN_EXTRA_DEPS = $(EXECUTABLE)
|
||||
CXXFLAGS += -DDYNAMIC_MODULES
|
||||
PLUGIN_LDFLAGS += --nostartfiles -Wl,-q,--just-symbols,scummvm.wiz,-Tbackends/platform/gp2xwiz/plugin.ld,--retain-symbols-file,backends/platform/gp2xwiz/plugin.syms -lstdc++ -lc
|
||||
PRE_OBJS_FLAGS := -Wl,-whole-archive
|
||||
POST_OBJS_FLAGS := -Wl,-no-whole-archive
|
||||
#LIBS += -ldl
|
||||
else
|
||||
ENABLED = STATIC_PLUGIN
|
||||
endif
|
||||
|
||||
ENABLE_SCUMM = $(ENABLED)
|
||||
#ENABLE_SCUMM_7_8 = $(ENABLED)
|
||||
#ENABLE_HE = $(ENABLED)
|
||||
#ENABLE_AGI = $(ENABLED)
|
||||
#ENABLE_AGOS = $(ENABLED)
|
||||
#ENABLE_AGOS2 = $(ENABLED)
|
||||
#ENABLE_CINE = $(ENABLED)
|
||||
#ENABLE_CRUISE = $(ENABLED)
|
||||
#ENABLE_DRACI = $(ENABLED)
|
||||
#ENABLE_DRASCULA = $(ENABLED)
|
||||
#ENABLE_GOB = $(ENABLED)
|
||||
#ENABLE_GROOVIE = $(ENABLED)
|
||||
#ENABLE_GROOVIE2 = $(ENABLED)
|
||||
#ENABLE_KYRA = $(ENABLED)
|
||||
#ENABLE_LOL = $(ENABLED)
|
||||
#ENABLE_LURE = $(ENABLED)
|
||||
#ENABLE_M4 = $(ENABLED)
|
||||
#ENABLE_MADE = $(ENABLED)
|
||||
#ENABLE_MOHAWK = $(ENABLED)
|
||||
#ENABLE_PARALLACTION = $(ENABLED)
|
||||
#ENABLE_QUEEN = $(ENABLED)
|
||||
#ENABLE_SAGA = $(ENABLED)
|
||||
#ENABLE_IHNM = $(ENABLED)
|
||||
#ENABLE_SAGA2 = $(ENABLED)
|
||||
#ENABLE_SCI = $(ENABLED)
|
||||
#ENABLE_SCI32 = $(ENABLED)
|
||||
#ENABLE_SKY = $(ENABLED)
|
||||
#ENABLE_SWORD1 = $(ENABLED)
|
||||
#ENABLE_SWORD2 = $(ENABLED)
|
||||
#ENABLE_TEENAGENT = $(ENABLED)
|
||||
#ENABLE_TINSEL = $(ENABLED)
|
||||
#ENABLE_TOUCHE = $(ENABLED)
|
||||
#ENABLE_TUCKER = $(ENABLED)
|
||||
ENABLE_SCUMM_7_8 = $(ENABLED)
|
||||
ENABLE_HE = $(ENABLED)
|
||||
ENABLE_AGI = $(ENABLED)
|
||||
ENABLE_AGOS = $(ENABLED)
|
||||
ENABLE_AGOS2 = $(ENABLED)
|
||||
ENABLE_CINE = $(ENABLED)
|
||||
ENABLE_CRUISE = $(ENABLED)
|
||||
ENABLE_DRACI = $(ENABLED)
|
||||
ENABLE_DRASCULA = $(ENABLED)
|
||||
ENABLE_GOB = $(ENABLED)
|
||||
ENABLE_GROOVIE = $(ENABLED)
|
||||
ENABLE_GROOVIE2 = $(ENABLED)
|
||||
ENABLE_KYRA = $(ENABLED)
|
||||
ENABLE_LOL = $(ENABLED)
|
||||
ENABLE_LURE = $(ENABLED)
|
||||
ENABLE_M4 = $(ENABLED)
|
||||
ENABLE_MADE = $(ENABLED)
|
||||
ENABLE_MOHAWK = $(ENABLED)
|
||||
ENABLE_PARALLACTION = $(ENABLED)
|
||||
ENABLE_QUEEN = $(ENABLED)
|
||||
ENABLE_SAGA = $(ENABLED)
|
||||
ENABLE_IHNM = $(ENABLED)
|
||||
ENABLE_SAGA2 = $(ENABLED)
|
||||
ENABLE_SCI = $(ENABLED)
|
||||
ENABLE_SCI32 = $(ENABLED)
|
||||
ENABLE_SKY = $(ENABLED)
|
||||
ENABLE_SWORD1 = $(ENABLED)
|
||||
ENABLE_SWORD2 = $(ENABLED)
|
||||
ENABLE_TEENAGENT = $(ENABLED)
|
||||
ENABLE_TINSEL = $(ENABLED)
|
||||
ENABLE_TOUCHE = $(ENABLED)
|
||||
ENABLE_TUCKER = $(ENABLED)
|
||||
|
||||
INCLUDES += -I/opt/open2x/gcc-4.1.1-glibc-2.3.6/include -I/opt/open2x/gcc-4.1.1-glibc-2.3.6/include -I/opt/open2x/gcc-4.1.1-glibc-2.3.6/include -I/opt/open2x/gcc-4.1.1-glibc-2.3.6/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT
|
||||
OBJS +=
|
||||
DEFINES += -DNDEBUG -DUNIX -DUNIX -DGP2XWIZ -DNDEBUG -DENABLE_VKEYBD -DDATA_PATH=\"${datarootdir}/scummvm\" -DPLUGIN_DIRECTORY=\"${exec_prefix}/lib/scummvm\"
|
||||
LDFLAGS += -L/opt/open2x/gcc-4.1.1-glibc-2.3.6/lib -lm
|
||||
|
||||
|
||||
#DYNAMIC_MODULES := 1
|
||||
#PLUGIN_PREFIX :=
|
||||
#PLUGIN_SUFFIX := .plugin
|
||||
#PLUGIN_EXTRA_DEPS = $(EXECUTABLE)
|
||||
#CXXFLAGS += -DDYNAMIC_MODULES
|
||||
#CXXFLAGS += -fpic
|
||||
#PLUGIN_LDFLAGS += -shared
|
||||
#PRE_OBJS_FLAGS := -Wl,-export-dynamic -Wl,-whole-archive
|
||||
#POST_OBJS_FLAGS := -Wl,-no-whole-archive
|
||||
#LIBS += -ldl
|
||||
|
||||
port_mk = ports.mk
|
||||
|
||||
ifeq "$(HAVE_GCC)" "1"
|
||||
|
Loading…
x
Reference in New Issue
Block a user