Ticket #9991: config.mk

File config.mk, 4.7 KB (added by dwatteau, 7 years ago)

config.mk with devkitPro 1.6.0 for GameCube

Line 
1# -------- Generated by configure -----------
2
3CXX := /c/devkitPro/devkitPPC/bin/powerpc-eabi-g++
4CXXFLAGS := -Os -Wall -DGEKKO -mcpu=750 -meabi -mhard-float -ffunction-sections -fdata-sections -fmodulo-sched -mogc -I/c/devkitPro/libogc/include -fuse-cxa-atexit -I/c/devkitPro/3rd/include -W -Wno-unused-parameter -Wno-empty-body -mogc -mcpu=750 -meabi -mhard-float -ffunction-sections -fdata-sections -fmodulo-sched -fuse-cxa-atexit -I/c/devkitPro/libogc/include -Os -Wuninitialized
5LD := /c/devkitPro/devkitPPC/bin/powerpc-eabi-g++
6LIBS += -lgxflux -liso9660 -lfat -logc -ldb -lm -lvorbisidec -lmad -lpng -lz -lz
7RANLIB := powerpc-eabi-ranlib
8STRIP := powerpc-eabi-strip
9AR := powerpc-eabi-ar cru
10AS := powerpc-eabi-as
11ASFLAGS :=
12WINDRES := powerpc-eabi-windres
13WINDRESFLAGS :=
14STAGINGPATH=staging
15WIN32PATH=c:/scummvm
16AMIGAOSPATH=Games:ScummVM
17STATICLIBPATH=
18XCODETOOLSPATH=
19SPARKLEPATH=
20SDLCONFIG=sdl2-config
21
22ABI :=
23
24BACKEND := wii
25MODULES += backends/platform/wii
26MODULE_DIRS +=
27EXEPRE :=
28EXEEXT := .elf
29NASM :=
30NASMFLAGS :=
31
32prefix = /usr/local
33exec_prefix = ${prefix}
34bindir = ${exec_prefix}/bin
35libdir = ${exec_prefix}/lib
36datarootdir = ${prefix}/share
37datadir = ${datarootdir}/scummvm
38mandir = ${datarootdir}/man
39docdir = ${datarootdir}/doc/scummvm
40
41
42HAVE_GCC = 1
43HAVE_GCC3 = 1
44CXX_UPDATE_DEP_FLAG = -MMD -MF "$(*D)/$(DEPDIR)/$(*F).d" -MQ "$@" -MP
45GAMECUBE = 1
46# VERBOSE_BUILD = 1
47USE_ELF_LOADER = 1
48DYNAMIC_MODULES = 1
49PLUGIN_PREFIX :=
50PLUGIN_SUFFIX := .plg
51# USE_MT32EMU = 1
52USE_RGB_COLOR = 1
53USE_HIGHRES = 1
54USE_SAVEGAME_TIMESTAMP = 1
55# USE_SCALERS = 1
56# USE_HQ_SCALERS = 1
57# USE_VORBIS = 1
58USE_TREMOR = 1
59# USE_FLAC = 1
60USE_MAD = 1
61# USE_ALSA = 1
62# USE_JPEG = 1
63USE_PNG = 1
64# USE_THEORADEC = 1
65# USE_FAAD = 1
66USE_ZLIB = 1
67# USE_MPEG2 = 1
68# USE_LIBCURL = 1
69# USE_CLOUD = 1
70# USE_FLUIDSYNTH = 1
71# USE_FREETYPE2 = 1
72# USE_OPENGL = 1
73# USE_NASM = 1
74ENABLE_VKEYBD = 1
75# ENABLE_KEYMAPPER = 1
76# ENABLE_EVENTRECORDER = 1
77USE_TRANSLATION = 1
78# USE_TASKBAR = 1
79USE_BINK = 1
80# USE_UPDATES = 1
81# ENABLE_ACCESS
82# ENABLE_ADL
83# ENABLE_AGI
84# ENABLE_AGOS
85# ENABLE_AGOS2
86# ENABLE_AVALANCHE
87# ENABLE_BBVS
88# ENABLE_BLADERUNNER
89# ENABLE_CGE
90# ENABLE_CGE2
91# ENABLE_CHEWY
92# ENABLE_CINE
93# ENABLE_COMPOSER
94# ENABLE_CRUISE
95# ENABLE_CRYO
96# ENABLE_DIRECTOR
97# ENABLE_DM
98# ENABLE_DRACI
99# ENABLE_DRASCULA
100# ENABLE_DREAMWEB
101# ENABLE_FULLPIPE
102# ENABLE_GNAP
103# ENABLE_GOB
104# ENABLE_GROOVIE
105# ENABLE_GROOVIE2
106# ENABLE_HOPKINS
107# ENABLE_HUGO
108# ENABLE_KYRA
109# ENABLE_LOL
110# ENABLE_EOB
111# ENABLE_LAB
112# ENABLE_LASTEXPRESS
113# ENABLE_LURE
114# ENABLE_MACVENTURE
115# ENABLE_MADE
116# ENABLE_MADS
117# ENABLE_MOHAWK
118# ENABLE_CSTIME
119# ENABLE_RIVEN
120# ENABLE_MYST
121# ENABLE_MORTEVIELLE
122# ENABLE_NEVERHOOD
123# ENABLE_PARALLACTION
124# ENABLE_PEGASUS
125# ENABLE_PLUMBERS
126# ENABLE_PRINCE
127# ENABLE_QUEEN
128# ENABLE_SAGA
129# ENABLE_IHNM
130# ENABLE_SAGA2
131# ENABLE_SCI
132# ENABLE_SCI32
133ENABLE_SCUMM = DYNAMIC_PLUGIN
134# ENABLE_SCUMM_7_8
135# ENABLE_HE
136# ENABLE_SHERLOCK
137# ENABLE_SKY
138# ENABLE_SLUDGE
139# ENABLE_SWORD1
140# ENABLE_SWORD2
141# ENABLE_SWORD25
142# ENABLE_TEENAGENT
143# ENABLE_TESTBED
144# ENABLE_TINSEL
145# ENABLE_TITANIC
146# ENABLE_TOLTECS
147# ENABLE_TONY
148# ENABLE_TOON
149# ENABLE_TOUCHE
150# ENABLE_TSAGE
151# ENABLE_TUCKER
152# ENABLE_VOYEUR
153# ENABLE_WAGE
154# ENABLE_WINTERMUTE
155# ENABLE_XEEN
156# ENABLE_ZVISION
157
158INCLUDES +=
159OBJS +=
160DEFINES += -DPPC_TARGET -D__WII__ -DGEKKO -DELF_LOADER_CXA_ATEXIT -DUNCACHED_PLUGINS -DDATA_PATH=\"${datarootdir}/scummvm\" -DPLUGIN_DIRECTORY=\"${exec_prefix}/lib/scummvm\"
161LDFLAGS += -Os -Wall -DGEKKO -mcpu=750 -meabi -mhard-float -ffunction-sections -fdata-sections -fmodulo-sched -mogc -I/c/devkitPro/libogc/include -L/c/devkitPro/libogc/lib/cube -logc -L/c/devkitPro/3rd/lib -mogc -mcpu=750 -L/c/devkitPro/libogc/lib/cube -logc -Wl,--no-gc-sections
162
163
164PLUGIN_EXTRA_DEPS = $(EXECUTABLE)
165PLUGIN_LDFLAGS = -nostartfiles backends/plugins/elf/version.o -Wl,-q,--just-symbols,$(EXECUTABLE),--retain-symbols-file,$(srcdir)/backends/plugins/elf/plugin.syms
166PRE_OBJS_FLAGS := -Wl,--whole-archive
167POST_OBJS_FLAGS := -Wl,--no-whole-archive
168
169PLUGIN_LDFLAGS += -Wl,-T$(srcdir)/backends/plugins/wii/plugin.ld
170
171
172port_mk = backends/platform/wii/wii.mk
173
174SAVED_CONFIGFLAGS := --host=gamecube --disable-debug --disable-libcurl --enable-plugins --disable-vorbis --enable-tremor --default-dynamic --disable-all-engines --enable-engine=scumm
175SAVED_LDFLAGS := -Os -Wall -DGEKKO -mcpu=750 -meabi -mhard-float -ffunction-sections -fdata-sections -fmodulo-sched -mogc -I/c/devkitPro/libogc/include -L/c/devkitPro/libogc/lib/cube -logc -L/c/devkitPro/3rd/lib
176SAVED_CXX := /c/devkitPro/devkitPPC/bin/powerpc-eabi-g++
177SAVED_CXXFLAGS := -Os -Wall -DGEKKO -mcpu=750 -meabi -mhard-float -ffunction-sections -fdata-sections -fmodulo-sched -mogc -I/c/devkitPro/libogc/include -fuse-cxa-atexit
178SAVED_CPPFLAGS := -I/c/devkitPro/3rd/include
179SAVED_ASFLAGS :=
180SAVED_WINDRESFLAGS :=
181SAVED_SDL_CONFIG :=