Previous 199869 Revisions Next

r36658 Thursday 26th March, 2015 at 08:35:10 UTC by Miodrag Milanović
made tools to be built with TOOLS=1 param (nw)
[/trunk]makefile
[scripts]genie.lua
[scripts/src]tools.lua

trunk/makefile
r245169r245170
187187
188188SILENT?=@
189189
190PARAMS=
191ifdef TOOLS
192PARAMS=--with-tools
193endif
194
190195all: $(GENIE) $(TARGETOS)_$(ARCHITECTURE)
191196
192197windows_x64: generate
r245169r245170
194199   $(error MINGW64 is not set)
195200endif
196201ifndef COMPILE
197   $(SILENT) $(GENIE) --gcc=mingw64-gcc --targetos=windows --osd=$(OSD) --gcc_version=$(GCC_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
202   $(SILENT) $(GENIE) $(PARAMS) --gcc=mingw64-gcc --targetos=windows --osd=$(OSD) --gcc_version=$(GCC_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
198203endif
199204   $(SILENT) $(MAKE) --no-print-directory -R -C .build/projects/gmake-mingw64-gcc config=$(CONFIG)64 WINDRES=$(WINDRES)
200205
r245169r245170
203208   $(error MINGW32 is not set)
204209endif
205210ifndef COMPILE
206   $(SILENT) $(GENIE) --gcc=mingw32-gcc --targetos=windows --osd=$(OSD) --gcc_version=$(GCC_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
211   $(SILENT) $(GENIE) $(PARAMS) --gcc=mingw32-gcc --targetos=windows --osd=$(OSD) --gcc_version=$(GCC_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
207212endif
208213   $(SILENT) $(MAKE) --no-print-directory -R -C .build/projects/gmake-mingw32-gcc config=$(CONFIG)32 WINDRES=$(WINDRES)
209214
r245169r245170
212217   $(error CLANG is not set)
213218endif
214219ifndef COMPILE
215   $(SILENT) $(GENIE) --gcc=mingw-clang --targetos=windows --osd=$(OSD) --gcc_version=$(CLANG_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
220   $(SILENT) $(GENIE) $(PARAMS) --gcc=mingw-clang --targetos=windows --osd=$(OSD) --gcc_version=$(CLANG_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
216221endif
217222   $(SILENT) $(MAKE) --no-print-directory -R -C .build/projects/gmake-mingw-clang config=$(CONFIG)64 WINDRES=$(WINDRES)
218223   
r245169r245170
221226   $(error CLANG is not set)
222227endif
223228ifndef COMPILE
224   $(SILENT) $(GENIE) --gcc=mingw-clang --targetos=windows --osd=$(OSD) --gcc_version=$(CLANG_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
229   $(SILENT) $(GENIE) $(PARAMS) --gcc=mingw-clang --targetos=windows --osd=$(OSD) --gcc_version=$(CLANG_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
225230endif
226231   $(SILENT) $(MAKE) --no-print-directory -R -C .build/projects/gmake-mingw-clang config=$(CONFIG)32 WINDRES=$(WINDRES)
227232
228233vs2010: generate
229   $(SILENT) $(GENIE) --targetos=$(TARGETOS) --osd=windows --target=$(TARGET) --subtarget=$(SUBTARGET) vs2010
234   $(SILENT) $(GENIE) $(PARAMS) --targetos=$(TARGETOS) --osd=windows --target=$(TARGET) --subtarget=$(SUBTARGET) vs2010
230235
231236vs2012: generate
232   $(SILENT) $(GENIE) --targetos=$(TARGETOS) --osd=windows --target=$(TARGET) --subtarget=$(SUBTARGET) vs2012
237   $(SILENT) $(GENIE) $(PARAMS) --targetos=$(TARGETOS) --osd=windows --target=$(TARGET) --subtarget=$(SUBTARGET) vs2012
233238
234239vs2012_intel: generate
235   $(SILENT) $(GENIE) --targetos=$(TARGETOS) --osd=windows --target=$(TARGET) --subtarget=$(SUBTARGET) --vs=intel-15 vs2012
240   $(SILENT) $(GENIE) $(PARAMS) --targetos=$(TARGETOS) --osd=windows --target=$(TARGET) --subtarget=$(SUBTARGET) --vs=intel-15 vs2012
236241
237242vs2012_xp: generate
238   $(SILENT) $(GENIE) --targetos=$(TARGETOS) --osd=windows --target=$(TARGET) --subtarget=$(SUBTARGET) --vs=vs2012-xp vs2012
243   $(SILENT) $(GENIE) $(PARAMS) --targetos=$(TARGETOS) --osd=windows --target=$(TARGET) --subtarget=$(SUBTARGET) --vs=vs2012-xp vs2012
239244
240245vs2013: generate
241   $(SILENT) $(GENIE) --targetos=$(TARGETOS) --osd=windows --target=$(TARGET) --subtarget=$(SUBTARGET) vs2013
246   $(SILENT) $(GENIE) $(PARAMS) --targetos=$(TARGETOS) --osd=windows --target=$(TARGET) --subtarget=$(SUBTARGET) vs2013
242247
243248vs2013_intel: generate
244   $(SILENT) $(GENIE) --targetos=$(TARGETOS) --osd=windows --vs=intel-15 --target=$(TARGET) --subtarget=$(SUBTARGET) vs2013
249   $(SILENT) $(GENIE) $(PARAMS) --targetos=$(TARGETOS) --osd=windows --vs=intel-15 --target=$(TARGET) --subtarget=$(SUBTARGET) vs2013
245250
246251vs2013_xp: generate
247   $(SILENT) $(GENIE) --targetos=$(TARGETOS) --osd=windows --vs=vs2013-xp --target=$(TARGET) --subtarget=$(SUBTARGET) vs2013
252   $(SILENT) $(GENIE) $(PARAMS) --targetos=$(TARGETOS) --osd=windows --vs=vs2013-xp --target=$(TARGET) --subtarget=$(SUBTARGET) vs2013
248253
249254vs2015: generate
250   $(SILENT) $(GENIE) --targetos=$(TARGETOS) --osd=windows --target=$(TARGET) --subtarget=$(SUBTARGET) vs2015
255   $(SILENT) $(GENIE) $(PARAMS) --targetos=$(TARGETOS) --osd=windows --target=$(TARGET) --subtarget=$(SUBTARGET) vs2015
251256
252257android-arm: generate
253258ifndef ANDROID_NDK_ARM
r245169r245170
332337
333338linux_x64: generate
334339ifndef COMPILE
335   $(SILENT) $(GENIE) --gcc=linux-gcc --targetos=$(TARGETOS) --osd=$(OSD) --gcc_version=$(GCC_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
340   $(SILENT) $(GENIE) $(PARAMS) --gcc=linux-gcc --targetos=$(TARGETOS) --osd=$(OSD) --gcc_version=$(GCC_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
336341endif
337342   $(SILENT) $(MAKE) --no-print-directory -R -C .build/projects/gmake-linux config=$(CONFIG)64
338343
339344linux_x86: generate
340345ifndef COMPILE
341   $(SILENT) $(GENIE) --gcc=linux-gcc --targetos=$(TARGETOS) --osd=$(OSD) --gcc_version=$(GCC_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
346   $(SILENT) $(GENIE) $(PARAMS) --gcc=linux-gcc --targetos=$(TARGETOS) --osd=$(OSD) --gcc_version=$(GCC_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
342347endif
343348   $(SILENT) $(MAKE) --no-print-directory -R -C .build/projects/gmake-linux config=$(CONFIG)32
344349
345350linux_x64_clang: generate
346351ifndef COMPILE
347   $(SILENT) $(GENIE) --gcc=linux-clang --targetos=$(TARGETOS) --osd=$(OSD) --gcc_version=$(CLANG_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
352   $(SILENT) $(GENIE) $(PARAMS) --gcc=linux-clang --targetos=$(TARGETOS) --osd=$(OSD) --gcc_version=$(CLANG_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
348353endif
349354   $(SILENT) $(MAKE) --no-print-directory -R -C .build/projects/gmake-linux-clang config=$(CONFIG)64
350355
351356linux_x86_clang: generate
352357ifndef COMPILE
353   $(SILENT) $(GENIE) --gcc=linux-clang --targetos=$(TARGETOS) --osd=$(OSD) --gcc_version=$(CLANG_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
358   $(SILENT) $(GENIE) $(PARAMS) --gcc=linux-clang --targetos=$(TARGETOS) --osd=$(OSD) --gcc_version=$(CLANG_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
354359endif
355360   $(SILENT) $(MAKE) --no-print-directory -R -C .build/projects/gmake-linux-clang config=$(CONFIG)32
356361
357362macosx_x64: generate
358363ifndef COMPILE
359   $(SILENT) $(GENIE) --gcc=osx --targetos=macosx --osd=$(OSD) --gcc_version=$(GCC_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
364   $(SILENT) $(GENIE) $(PARAMS) --gcc=osx --targetos=macosx --osd=$(OSD) --gcc_version=$(GCC_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
360365endif
361366   $(SILENT) $(MAKE) --no-print-directory -R -C .build/projects/gmake-osx config=$(CONFIG)64
362367
363368macosx_x86: generate
364369ifndef COMPILE
365   $(SILENT) $(GENIE) --gcc=osx --targetos=macosx --os_version=$(DARWIN_VERSION) --osd=$(OSD) --gcc_version=$(GCC_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
370   $(SILENT) $(GENIE) $(PARAMS) --gcc=osx --targetos=macosx --os_version=$(DARWIN_VERSION) --osd=$(OSD) --gcc_version=$(GCC_VERSION) --target=$(TARGET) --subtarget=$(SUBTARGET) gmake
366371endif
367372   $(SILENT) $(MAKE) --no-print-directory -R -C .build/projects/gmake-osx config=$(CONFIG)32
368373
trunk/scripts/genie.lua
r245169r245170
9797end
9898GEN_DIR = MAME_BUILD_DIR .. "generated/"
9999
100if (_OPTIONS["target"] == nil) then return false end
101if (_OPTIONS["subtarget"] == nil) then return false end
102
100103if (_OPTIONS["target"] == _OPTIONS["subtarget"]) then
101104   solution (_OPTIONS["target"])
102105else
trunk/scripts/src/tools.lua
r245169r245170
1717   "utils",
1818   "expat",
1919   "zlib",
20   "ocore",
20   "ocore_" .. _OPTIONS["osd"],
2121}
2222
2323includedirs {
r245169r245170
5151   "zlib",
5252   "flac",
5353   "7z",
54   "ocore",
54   "ocore_" .. _OPTIONS["osd"],
5555}
5656
5757includedirs {
r245169r245170
8585   "utils",
8686   "expat",
8787   "zlib",
88   "ocore",
88   "ocore_" .. _OPTIONS["osd"],
8989}
9090
9191includedirs {
r245169r245170
123123   "zlib",
124124   "flac",
125125   "7z",   
126   "ocore",
126   "ocore_" .. _OPTIONS["osd"],
127127}
128128
129129includedirs {
r245169r245170
158158   "zlib",
159159   "flac",
160160   "7z",   
161   "ocore",
161   "ocore_" .. _OPTIONS["osd"],
162162}
163163
164164includedirs {
r245169r245170
191191   "utils",
192192   "expat",
193193   "zlib",
194   "ocore",
194   "ocore_" .. _OPTIONS["osd"],
195195}
196196
197197includedirs {
r245169r245170
223223   "utils",
224224   "expat",
225225   "zlib",
226   "ocore",
226   "ocore_" .. _OPTIONS["osd"],
227227}
228228
229229includedirs {
r245169r245170
255255   "utils",
256256   "expat",
257257   "zlib",
258   "ocore",
258   "ocore_" .. _OPTIONS["osd"],
259259}
260260
261261includedirs {
r245169r245170
289289   "zlib",
290290   "flac",
291291   "7z",
292   "ocore",
292   "ocore_" .. _OPTIONS["osd"],
293293}
294294
295295includedirs {
r245169r245170
321321   "utils",
322322   "expat",
323323   "zlib",
324   "ocore",
324   "ocore_" .. _OPTIONS["osd"],
325325}
326326
327327includedirs {
r245169r245170
355355   "zlib",
356356   "flac",
357357   "7z",
358   "ocore",
358   "ocore_" .. _OPTIONS["osd"],
359359}
360360
361361includedirs {
r245169r245170
392392   "zlib",
393393   "flac",
394394   "7z",
395   "ocore",
395   "ocore_" .. _OPTIONS["osd"],
396396}
397397
398398includedirs {
r245169r245170
429429   "zlib",
430430   "flac",
431431   "7z",
432   "ocore",
432   "ocore_" .. _OPTIONS["osd"],
433433}
434434
435435includedirs {
r245169r245170
466466   "zlib",
467467   "flac",
468468   "7z",
469   "ocore",
469   "ocore_" .. _OPTIONS["osd"],
470470}
471471
472472includedirs {


Previous 199869 Revisions Next


© 1997-2024 The MAME Team