mirror of
https://github.com/holub/mame
synced 2025-10-05 08:41:31 +03:00
Added initial ninja support to use add MAKETYPE=ninja to compile command line (nw)
Custom build tasks are not yet working
This commit is contained in:
parent
8d4dbe3747
commit
ebd8e7d74b
275
makefile
275
makefile
@ -112,6 +112,11 @@ endif
|
|||||||
################## END USER-CONFIGURABLE OPTIONS ######################
|
################## END USER-CONFIGURABLE OPTIONS ######################
|
||||||
###########################################################################
|
###########################################################################
|
||||||
|
|
||||||
|
|
||||||
|
ifndef MAKETYPE
|
||||||
|
MAKETYPE := gmake
|
||||||
|
endif
|
||||||
|
|
||||||
MAKEPARAMS := -R
|
MAKEPARAMS := -R
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -927,19 +932,19 @@ regenie:
|
|||||||
# gmake-mingw64-gcc
|
# gmake-mingw64-gcc
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR)/gmake-mingw64-gcc/Makefile: makefile $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR)/$(MAKETYPE)-mingw64-gcc/Makefile: makefile $(SCRIPTS) $(GENIE)
|
||||||
ifndef MINGW64
|
ifndef MINGW64
|
||||||
$(error MINGW64 is not set)
|
$(error MINGW64 is not set)
|
||||||
endif
|
endif
|
||||||
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=mingw64-gcc --gcc_version=$(GCC_VERSION) gmake
|
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=mingw64-gcc --gcc_version=$(GCC_VERSION) $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: windows_x64
|
.PHONY: windows_x64
|
||||||
windows_x64: generate $(PROJECTDIR)/gmake-mingw64-gcc/Makefile
|
windows_x64: generate $(PROJECTDIR)/$(MAKETYPE)-mingw64-gcc/Makefile
|
||||||
ifndef MINGW64
|
ifndef MINGW64
|
||||||
$(error MINGW64 is not set)
|
$(error MINGW64 is not set)
|
||||||
endif
|
endif
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-mingw64-gcc config=$(CONFIG)64 WINDRES=$(WINDRES) precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-mingw64-gcc config=$(CONFIG)64 WINDRES=$(WINDRES) precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-mingw64-gcc config=$(CONFIG)64 WINDRES=$(WINDRES)
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-mingw64-gcc config=$(CONFIG)64 WINDRES=$(WINDRES)
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# gmake-mingw32-gcc
|
# gmake-mingw32-gcc
|
||||||
@ -948,36 +953,36 @@ endif
|
|||||||
.PHONY: windows
|
.PHONY: windows
|
||||||
windows: windows_x86
|
windows: windows_x86
|
||||||
|
|
||||||
$(PROJECTDIR)/gmake-mingw32-gcc/Makefile: makefile $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR)/$(MAKETYPE)-mingw32-gcc/Makefile: makefile $(SCRIPTS) $(GENIE)
|
||||||
ifndef MINGW32
|
ifndef MINGW32
|
||||||
$(error MINGW32 is not set)
|
$(error MINGW32 is not set)
|
||||||
endif
|
endif
|
||||||
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=mingw32-gcc --gcc_version=$(GCC_VERSION) gmake
|
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=mingw32-gcc --gcc_version=$(GCC_VERSION) $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: windows_x86
|
.PHONY: windows_x86
|
||||||
windows_x86: generate $(PROJECTDIR)/gmake-mingw32-gcc/Makefile
|
windows_x86: generate $(PROJECTDIR)/$(MAKETYPE)-mingw32-gcc/Makefile
|
||||||
ifndef MINGW32
|
ifndef MINGW32
|
||||||
$(error MINGW32 is not set)
|
$(error MINGW32 is not set)
|
||||||
endif
|
endif
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-mingw32-gcc config=$(CONFIG)32 WINDRES=$(WINDRES) precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-mingw32-gcc config=$(CONFIG)32 WINDRES=$(WINDRES) precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-mingw32-gcc config=$(CONFIG)32 WINDRES=$(WINDRES)
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-mingw32-gcc config=$(CONFIG)32 WINDRES=$(WINDRES)
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# gmake-mingw-clang
|
# gmake-mingw-clang
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR)/gmake-mingw-clang/Makefile: makefile $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR)/$(MAKETYPE)-mingw-clang/Makefile: makefile $(SCRIPTS) $(GENIE)
|
||||||
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=mingw-clang --gcc_version=$(CLANG_VERSION) gmake
|
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=mingw-clang --gcc_version=$(CLANG_VERSION) $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: windows_x64_clang
|
.PHONY: windows_x64_clang
|
||||||
windows_x64_clang: generate $(PROJECTDIR)/gmake-mingw-clang/Makefile
|
windows_x64_clang: generate $(PROJECTDIR)/$(MAKETYPE)-mingw-clang/Makefile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-mingw-clang config=$(CONFIG)64 WINDRES=$(WINDRES) precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-mingw-clang config=$(CONFIG)64 WINDRES=$(WINDRES) precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-mingw-clang config=$(CONFIG)64 WINDRES=$(WINDRES)
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-mingw-clang config=$(CONFIG)64 WINDRES=$(WINDRES)
|
||||||
|
|
||||||
.PHONY: windows_x86_clang
|
.PHONY: windows_x86_clang
|
||||||
windows_x86_clang: generate $(PROJECTDIR)/gmake-mingw-clang/Makefile
|
windows_x86_clang: generate $(PROJECTDIR)/$(MAKETYPE)-mingw-clang/Makefile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-mingw-clang config=$(CONFIG)32 WINDRES=$(WINDRES) precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-mingw-clang config=$(CONFIG)32 WINDRES=$(WINDRES) precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-mingw-clang config=$(CONFIG)32 WINDRES=$(WINDRES)
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-mingw-clang config=$(CONFIG)32 WINDRES=$(WINDRES)
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# Visual Studio 2013
|
# Visual Studio 2013
|
||||||
@ -1060,185 +1065,185 @@ endif
|
|||||||
# android-arm
|
# android-arm
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR_SDL)/gmake-android-arm/Makefile: makefile android-ndk $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR_SDL)/$(MAKETYPE)-android-arm/Makefile: makefile android-ndk $(SCRIPTS) $(GENIE)
|
||||||
ifndef ANDROID_NDK_ARM
|
ifndef ANDROID_NDK_ARM
|
||||||
$(error ANDROID_NDK_ARM is not set)
|
$(error ANDROID_NDK_ARM is not set)
|
||||||
endif
|
endif
|
||||||
$(SILENT) $(GENIE) $(PARAMS) --gcc=android-arm --gcc_version=3.8.0 --osd=sdl --targetos=android --PLATFORM=arm --NO_USE_MIDI=1 --NO_OPENGL=1 --USE_QTDEBUG=0 --NO_X11=1 --DONT_USE_NETWORK=1 --NOASM=1 gmake
|
$(SILENT) $(GENIE) $(PARAMS) --gcc=android-arm --gcc_version=3.8.0 --osd=sdl --targetos=android --PLATFORM=arm --NO_USE_MIDI=1 --NO_OPENGL=1 --USE_QTDEBUG=0 --NO_X11=1 --DONT_USE_NETWORK=1 --NOASM=1 $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: android-arm
|
.PHONY: android-arm
|
||||||
android-arm: generate $(PROJECTDIR_SDL)/gmake-android-arm/Makefile
|
android-arm: generate $(PROJECTDIR_SDL)/$(MAKETYPE)-android-arm/Makefile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-arm config=$(CONFIG) precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/$(MAKETYPE)-android-arm config=$(CONFIG) precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-arm config=$(CONFIG)
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/$(MAKETYPE)-android-arm config=$(CONFIG)
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# android-arm64
|
# android-arm64
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR_SDL)/gmake-android-arm64/Makefile: makefile android-ndk $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR_SDL)/$(MAKETYPE)-android-arm64/Makefile: makefile android-ndk $(SCRIPTS) $(GENIE)
|
||||||
ifndef ANDROID_NDK_ARM64
|
ifndef ANDROID_NDK_ARM64
|
||||||
$(error ANDROID_NDK_ARM64 is not set)
|
$(error ANDROID_NDK_ARM64 is not set)
|
||||||
endif
|
endif
|
||||||
$(SILENT) $(GENIE) $(PARAMS) --gcc=android-arm64 --gcc_version=3.8.0 --osd=sdl --targetos=android --PLATFORM=arm64 --NO_USE_MIDI=1 --NO_OPENGL=1 --USE_QTDEBUG=0 --NO_X11=1 --DONT_USE_NETWORK=1 --NOASM=1 gmake
|
$(SILENT) $(GENIE) $(PARAMS) --gcc=android-arm64 --gcc_version=3.8.0 --osd=sdl --targetos=android --PLATFORM=arm64 --NO_USE_MIDI=1 --NO_OPENGL=1 --USE_QTDEBUG=0 --NO_X11=1 --DONT_USE_NETWORK=1 --NOASM=1 $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: android-arm64
|
.PHONY: android-arm64
|
||||||
android-arm64: generate $(PROJECTDIR_SDL)/gmake-android-arm64/Makefile
|
android-arm64: generate $(PROJECTDIR_SDL)/$(MAKETYPE)-android-arm64/Makefile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-arm64 config=$(CONFIG) precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/$(MAKETYPE)-android-arm64 config=$(CONFIG) precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-arm64 config=$(CONFIG)
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/$(MAKETYPE)-android-arm64 config=$(CONFIG)
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# android-mips
|
# android-mips
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR_SDL)/gmake-android-mips/Makefile: makefile android-ndk $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR_SDL)/$(MAKETYPE)-android-mips/Makefile: makefile android-ndk $(SCRIPTS) $(GENIE)
|
||||||
ifndef ANDROID_NDK_MIPS
|
ifndef ANDROID_NDK_MIPS
|
||||||
$(error ANDROID_NDK_MIPS is not set)
|
$(error ANDROID_NDK_MIPS is not set)
|
||||||
endif
|
endif
|
||||||
$(SILENT) $(GENIE) $(PARAMS) --gcc=android-mips --gcc_version=3.8.0 --osd=sdl --targetos=android --PLATFORM=mips --NO_USE_MIDI=1 --NO_OPENGL=1 --USE_QTDEBUG=0 --NO_X11=1 --DONT_USE_NETWORK=1 --NOASM=1 gmake
|
$(SILENT) $(GENIE) $(PARAMS) --gcc=android-mips --gcc_version=3.8.0 --osd=sdl --targetos=android --PLATFORM=mips --NO_USE_MIDI=1 --NO_OPENGL=1 --USE_QTDEBUG=0 --NO_X11=1 --DONT_USE_NETWORK=1 --NOASM=1 $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: android-mips
|
.PHONY: android-mips
|
||||||
android-mips: generate $(PROJECTDIR_SDL)/gmake-android-mips/Makefile
|
android-mips: generate $(PROJECTDIR_SDL)/$(MAKETYPE)-android-mips/Makefile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-mips config=$(CONFIG) precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/$(MAKETYPE)-android-mips config=$(CONFIG) precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-mips config=$(CONFIG)
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/$(MAKETYPE)-android-mips config=$(CONFIG)
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# android-mips64
|
# android-mips64
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR_SDL)/gmake-android-mips64/Makefile: makefile android-ndk $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR_SDL)/$(MAKETYPE)-android-mips64/Makefile: makefile android-ndk $(SCRIPTS) $(GENIE)
|
||||||
ifndef ANDROID_NDK_MIPS64
|
ifndef ANDROID_NDK_MIPS64
|
||||||
$(error ANDROID_NDK_MIPS64 is not set)
|
$(error ANDROID_NDK_MIPS64 is not set)
|
||||||
endif
|
endif
|
||||||
$(SILENT) $(GENIE) $(PARAMS) --gcc=android-mips64 --gcc_version=3.8.0 --osd=sdl --targetos=android --PLATFORM=mips64 --NO_USE_MIDI=1 --NO_OPENGL=1 --USE_QTDEBUG=0 --NO_X11=1 --DONT_USE_NETWORK=1 --NOASM=1 gmake
|
$(SILENT) $(GENIE) $(PARAMS) --gcc=android-mips64 --gcc_version=3.8.0 --osd=sdl --targetos=android --PLATFORM=mips64 --NO_USE_MIDI=1 --NO_OPENGL=1 --USE_QTDEBUG=0 --NO_X11=1 --DONT_USE_NETWORK=1 --NOASM=1 $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: android-mips64
|
.PHONY: android-mips64
|
||||||
android-mips64: generate $(PROJECTDIR_SDL)/gmake-android-mips64/Makefile
|
android-mips64: generate $(PROJECTDIR_SDL)/$(MAKETYPE)-android-mips64/Makefile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-mips64 config=$(CONFIG) precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/$(MAKETYPE)-android-mips64 config=$(CONFIG) precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-mips64 config=$(CONFIG)
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/$(MAKETYPE)-android-mips64 config=$(CONFIG)
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# android-x86
|
# android-x86
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR_SDL)/gmake-android-x86/Makefile: makefile android-ndk $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR_SDL)/$(MAKETYPE)-android-x86/Makefile: makefile android-ndk $(SCRIPTS) $(GENIE)
|
||||||
ifndef ANDROID_NDK_X86
|
ifndef ANDROID_NDK_X86
|
||||||
$(error ANDROID_NDK_X86 is not set)
|
$(error ANDROID_NDK_X86 is not set)
|
||||||
endif
|
endif
|
||||||
$(SILENT) $(GENIE) $(PARAMS) --gcc=android-x86 --gcc_version=3.8.0 --osd=sdl --targetos=android --PLATFORM=x86 --NO_USE_MIDI=1 --NO_OPENGL=1 --USE_QTDEBUG=0 --NO_X11=1 --DONT_USE_NETWORK=1 gmake
|
$(SILENT) $(GENIE) $(PARAMS) --gcc=android-x86 --gcc_version=3.8.0 --osd=sdl --targetos=android --PLATFORM=x86 --NO_USE_MIDI=1 --NO_OPENGL=1 --USE_QTDEBUG=0 --NO_X11=1 --DONT_USE_NETWORK=1 $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: android-x86
|
.PHONY: android-x86
|
||||||
android-x86: generate $(PROJECTDIR_SDL)/gmake-android-x86/Makefile
|
android-x86: generate $(PROJECTDIR_SDL)/$(MAKETYPE)-android-x86/Makefile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-x86 config=$(CONFIG) precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/$(MAKETYPE)-android-x86 config=$(CONFIG) precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-x86 config=$(CONFIG)
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/$(MAKETYPE)-android-x86 config=$(CONFIG)
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# android-x64
|
# android-x64
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR_SDL)/gmake-android-x64/Makefile: makefile android-ndk $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR_SDL)/$(MAKETYPE)-android-x64/Makefile: makefile android-ndk $(SCRIPTS) $(GENIE)
|
||||||
ifndef ANDROID_NDK_X64
|
ifndef ANDROID_NDK_X64
|
||||||
$(error ANDROID_NDK_X64 is not set)
|
$(error ANDROID_NDK_X64 is not set)
|
||||||
endif
|
endif
|
||||||
$(SILENT) $(GENIE) $(PARAMS) --gcc=android-x64 --gcc_version=3.8.0 --osd=sdl --targetos=android --PLATFORM=x64 --NO_USE_MIDI=1 --NO_OPENGL=1 --USE_QTDEBUG=0 --NO_X11=1 --DONT_USE_NETWORK=1 gmake
|
$(SILENT) $(GENIE) $(PARAMS) --gcc=android-x64 --gcc_version=3.8.0 --osd=sdl --targetos=android --PLATFORM=x64 --NO_USE_MIDI=1 --NO_OPENGL=1 --USE_QTDEBUG=0 --NO_X11=1 --DONT_USE_NETWORK=1 $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: android-x64
|
.PHONY: android-x64
|
||||||
android-x64: generate $(PROJECTDIR_SDL)/gmake-android-x64/Makefile
|
android-x64: generate $(PROJECTDIR_SDL)/$(MAKETYPE)-android-x64/Makefile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-x64 config=$(CONFIG) precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/$(MAKETYPE)-android-x64 config=$(CONFIG) precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-x64 config=$(CONFIG)
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/$(MAKETYPE)-android-x64 config=$(CONFIG)
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# asmjs / Emscripten
|
# asmjs / Emscripten
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR)/gmake-asmjs/Makefile: makefile $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR)/$(MAKETYPE)-asmjs/Makefile: makefile $(SCRIPTS) $(GENIE)
|
||||||
ifndef EMSCRIPTEN
|
ifndef EMSCRIPTEN
|
||||||
$(error EMSCRIPTEN is not set)
|
$(error EMSCRIPTEN is not set)
|
||||||
endif
|
endif
|
||||||
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=asmjs --gcc_version=3.7.0 gmake
|
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=asmjs --gcc_version=3.7.0 $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: asmjs
|
.PHONY: asmjs
|
||||||
asmjs: generate $(PROJECTDIR)/gmake-asmjs/Makefile
|
asmjs: generate $(PROJECTDIR)/$(MAKETYPE)-asmjs/Makefile
|
||||||
ifndef EMSCRIPTEN
|
ifndef EMSCRIPTEN
|
||||||
$(error EMSCRIPTEN is not set)
|
$(error EMSCRIPTEN is not set)
|
||||||
endif
|
endif
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-asmjs config=$(CONFIG) precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-asmjs config=$(CONFIG) precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-asmjs config=$(CONFIG)
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-asmjs config=$(CONFIG)
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# gmake-linux
|
# gmake-linux
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR)/gmake-linux/Makefile: makefile $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR)/$(MAKETYPE)-linux/Makefile: makefile $(SCRIPTS) $(GENIE)
|
||||||
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=linux-gcc --gcc_version=$(GCC_VERSION) gmake
|
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=linux-gcc --gcc_version=$(GCC_VERSION) $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: linux_x64
|
.PHONY: linux_x64
|
||||||
linux_x64: generate $(PROJECTDIR)/gmake-linux/Makefile
|
linux_x64: generate $(PROJECTDIR)/$(MAKETYPE)-linux/Makefile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)64 precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-linux config=$(CONFIG)64 precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)64
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-linux config=$(CONFIG)64
|
||||||
|
|
||||||
.PHONY: linux_x86
|
.PHONY: linux_x86
|
||||||
linux_x86: generate $(PROJECTDIR)/gmake-linux/Makefile
|
linux_x86: generate $(PROJECTDIR)/$(MAKETYPE)-linux/Makefile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)32 precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-linux config=$(CONFIG)32 precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)32
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-linux config=$(CONFIG)32
|
||||||
|
|
||||||
.PHONY: linux
|
.PHONY: linux
|
||||||
linux: generate $(PROJECTDIR)/gmake-linux/Makefile
|
linux: generate $(PROJECTDIR)/$(MAKETYPE)-linux/Makefile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG) precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-linux config=$(CONFIG) precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux config=$(CONFIG)
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-linux config=$(CONFIG)
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# gmake-linux-clang
|
# gmake-linux-clang
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR)/gmake-linux-clang/Makefile: makefile $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR)/$(MAKETYPE)-linux-clang/Makefile: makefile $(SCRIPTS) $(GENIE)
|
||||||
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=linux-clang --gcc_version=$(CLANG_VERSION) gmake
|
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=linux-clang --gcc_version=$(CLANG_VERSION) $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: linux_x64_clang
|
.PHONY: linux_x64_clang
|
||||||
linux_x64_clang: generate $(PROJECTDIR)/gmake-linux-clang/Makefile
|
linux_x64_clang: generate $(PROJECTDIR)/$(MAKETYPE)-linux-clang/Makefile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux-clang config=$(CONFIG)64 precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-linux-clang config=$(CONFIG)64 precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux-clang config=$(CONFIG)64
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-linux-clang config=$(CONFIG)64
|
||||||
|
|
||||||
.PHONY: linux_x86_clang
|
.PHONY: linux_x86_clang
|
||||||
linux_x86_clang: generate $(PROJECTDIR)/gmake-linux-clang/Makefile
|
linux_x86_clang: generate $(PROJECTDIR)/$(MAKETYPE)-linux-clang/Makefile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux-clang config=$(CONFIG)32 precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-linux-clang config=$(CONFIG)32 precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-linux-clang config=$(CONFIG)32
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-linux-clang config=$(CONFIG)32
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# gmake-osx
|
# gmake-osx
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR)/gmake-osx/Makefile: makefile $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR)/$(MAKETYPE)-osx/Makefile: makefile $(SCRIPTS) $(GENIE)
|
||||||
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=osx --gcc_version=$(GCC_VERSION) gmake
|
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=osx --gcc_version=$(GCC_VERSION) $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: macosx_x64
|
.PHONY: macosx_x64
|
||||||
macosx_x64: generate $(PROJECTDIR)/gmake-osx/Makefile
|
macosx_x64: generate $(PROJECTDIR)/$(MAKETYPE)-osx/Makefile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-osx config=$(CONFIG)64 precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-osx config=$(CONFIG)64 precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-osx config=$(CONFIG)64
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-osx config=$(CONFIG)64
|
||||||
|
|
||||||
.PHONY: macosx
|
.PHONY: macosx
|
||||||
macosx: macosx_x86
|
macosx: macosx_x86
|
||||||
|
|
||||||
.PHONY: macosx_x86
|
.PHONY: macosx_x86
|
||||||
macosx_x86: generate $(PROJECTDIR)/gmake-osx/Makefile
|
macosx_x86: generate $(PROJECTDIR)/$(MAKETYPE)-osx/Makefile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-osx config=$(CONFIG)32 precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-osx config=$(CONFIG)32 precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-osx config=$(CONFIG)32
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-osx config=$(CONFIG)32
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# gmake-osx-clang
|
# gmake-osx-clang
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR)/gmake-osx-clang/Makefile: makefile $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR)/$(MAKETYPE)-osx-clang/Makefile: makefile $(SCRIPTS) $(GENIE)
|
||||||
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=osx-clang --gcc_version=$(CLANG_VERSION) gmake
|
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=osx-clang --gcc_version=$(CLANG_VERSION) $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: macosx_x64_clang
|
.PHONY: macosx_x64_clang
|
||||||
macosx_x64_clang: generate $(PROJECTDIR)/gmake-osx-clang/Makefile
|
macosx_x64_clang: generate $(PROJECTDIR)/$(MAKETYPE)-osx-clang/Makefile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-osx-clang config=$(CONFIG)64 precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-osx-clang config=$(CONFIG)64 precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-osx-clang config=$(CONFIG)64
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-osx-clang config=$(CONFIG)64
|
||||||
|
|
||||||
.PHONY: macosx_x86_clang
|
.PHONY: macosx_x86_clang
|
||||||
macosx_x86_clang: generate $(PROJECTDIR)/gmake-osx-clang/Makefile
|
macosx_x86_clang: generate $(PROJECTDIR)/$(MAKETYPE)-osx-clang/Makefile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-osx-clang config=$(CONFIG)32 precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-osx-clang config=$(CONFIG)32 precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-osx-clang config=$(CONFIG)32
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-osx-clang config=$(CONFIG)32
|
||||||
|
|
||||||
.PHONY: xcode4
|
.PHONY: xcode4
|
||||||
xcode4: generate
|
xcode4: generate
|
||||||
@ -1253,154 +1258,154 @@ xcode4-ios: generate
|
|||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
$(PROJECTDIR)/gmake-solaris/Makefile: makefile $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR)/$(MAKETYPE)-solaris/Makefile: makefile $(SCRIPTS) $(GENIE)
|
||||||
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=solaris --gcc_version=$(GCC_VERSION) gmake
|
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=solaris --gcc_version=$(GCC_VERSION) $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: solaris_x64
|
.PHONY: solaris_x64
|
||||||
solaris_x64: generate $(PROJECTDIR)/gmake-solaris/Makefile
|
solaris_x64: generate $(PROJECTDIR)/$(MAKETYPE)-solaris/Makefile
|
||||||
$(SILENT) $(MAKE) -C $(PROJECTDIR)/gmake-solaris config=$(CONFIG)64 precompile
|
$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-solaris config=$(CONFIG)64 precompile
|
||||||
$(SILENT) $(MAKE) -C $(PROJECTDIR)/gmake-solaris config=$(CONFIG)64
|
$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-solaris config=$(CONFIG)64
|
||||||
|
|
||||||
.PHONY: solaris
|
.PHONY: solaris
|
||||||
solaris: solaris_x86
|
solaris: solaris_x86
|
||||||
|
|
||||||
.PHONY: solaris_x86
|
.PHONY: solaris_x86
|
||||||
solaris_x86: generate $(PROJECTDIR)/gmake-solaris/Makefile
|
solaris_x86: generate $(PROJECTDIR)/$(MAKETYPE)-solaris/Makefile
|
||||||
$(SILENT) $(MAKE) -C $(PROJECTDIR)/gmake-solaris config=$(CONFIG)32 precompile
|
$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-solaris config=$(CONFIG)32 precompile
|
||||||
$(SILENT) $(MAKE) -C $(PROJECTDIR)/gmake-solaris config=$(CONFIG)32
|
$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-solaris config=$(CONFIG)32
|
||||||
|
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# gmake-freebsd
|
# gmake-freebsd
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR)/gmake-freebsd/Makefile: makefile $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR)/$(MAKETYPE)-freebsd/Makefile: makefile $(SCRIPTS) $(GENIE)
|
||||||
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=freebsd --gcc_version=$(GCC_VERSION) gmake
|
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=freebsd --gcc_version=$(GCC_VERSION) $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: freebsd_x64
|
.PHONY: freebsd_x64
|
||||||
freebsd_x64: generate $(PROJECTDIR)/gmake-freebsd/Makefile
|
freebsd_x64: generate $(PROJECTDIR)/$(MAKETYPE)-freebsd/Makefile
|
||||||
$(SILENT) $(MAKE) -C $(PROJECTDIR)/gmake-freebsd config=$(CONFIG)64 precompile
|
$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd config=$(CONFIG)64 precompile
|
||||||
$(SILENT) $(MAKE) -C $(PROJECTDIR)/gmake-freebsd config=$(CONFIG)64
|
$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd config=$(CONFIG)64
|
||||||
|
|
||||||
.PHONY: freebsd
|
.PHONY: freebsd
|
||||||
freebsd: freebsd_x86
|
freebsd: freebsd_x86
|
||||||
|
|
||||||
.PHONY: freebsd_x86
|
.PHONY: freebsd_x86
|
||||||
freebsd_x86: generate $(PROJECTDIR)/gmake-freebsd/Makefile
|
freebsd_x86: generate $(PROJECTDIR)/$(MAKETYPE)-freebsd/Makefile
|
||||||
$(SILENT) $(MAKE) -C $(PROJECTDIR)/gmake-freebsd config=$(CONFIG)32 precompile
|
$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd config=$(CONFIG)32 precompile
|
||||||
$(SILENT) $(MAKE) -C $(PROJECTDIR)/gmake-freebsd config=$(CONFIG)32
|
$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd config=$(CONFIG)32
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# gmake-netbsd
|
# gmake-netbsd
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR)/gmake-netbsd/Makefile: makefile $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR)/$(MAKETYPE)-netbsd/Makefile: makefile $(SCRIPTS) $(GENIE)
|
||||||
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=netbsd --gcc_version=$(GCC_VERSION) gmake
|
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=netbsd --gcc_version=$(GCC_VERSION) $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: netbsd_x64
|
.PHONY: netbsd_x64
|
||||||
netbsd_x64: generate $(PROJECTDIR)/gmake-netbsd/Makefile
|
netbsd_x64: generate $(PROJECTDIR)/$(MAKETYPE)-netbsd/Makefile
|
||||||
$(SILENT) $(MAKE) -C $(PROJECTDIR)/gmake-netbsd config=$(CONFIG)64 precompile
|
$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-netbsd config=$(CONFIG)64 precompile
|
||||||
$(SILENT) $(MAKE) -C $(PROJECTDIR)/gmake-netbsd config=$(CONFIG)64
|
$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-netbsd config=$(CONFIG)64
|
||||||
|
|
||||||
.PHONY: netbsd
|
.PHONY: netbsd
|
||||||
netbsd: netbsd_x86
|
netbsd: netbsd_x86
|
||||||
|
|
||||||
.PHONY: netbsd_x86
|
.PHONY: netbsd_x86
|
||||||
netbsd_x86: generate $(PROJECTDIR)/gmake-netbsd/Makefile
|
netbsd_x86: generate $(PROJECTDIR)/$(MAKETYPE)-netbsd/Makefile
|
||||||
$(SILENT) $(MAKE) -C $(PROJECTDIR)/gmake-netbsd config=$(CONFIG)32 precompile
|
$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-netbsd config=$(CONFIG)32 precompile
|
||||||
$(SILENT) $(MAKE) -C $(PROJECTDIR)/gmake-netbsd config=$(CONFIG)32
|
$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-netbsd config=$(CONFIG)32
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# gmake-openbsd
|
# gmake-openbsd
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR)/gmake-openbsd/Makefile: makefile $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR)/$(MAKETYPE)-openbsd/Makefile: makefile $(SCRIPTS) $(GENIE)
|
||||||
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=openbsd --gcc_version=$(GCC_VERSION) gmake
|
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=openbsd --gcc_version=$(GCC_VERSION) $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: openbsd_x64
|
.PHONY: openbsd_x64
|
||||||
openbsd_x64: generate $(PROJECTDIR)/gmake-openbsd/Makefile
|
openbsd_x64: generate $(PROJECTDIR)/$(MAKETYPE)-openbsd/Makefile
|
||||||
$(SILENT) $(MAKE) -C $(PROJECTDIR)/gmake-openbsd config=$(CONFIG)64 precompile
|
$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-openbsd config=$(CONFIG)64 precompile
|
||||||
$(SILENT) $(MAKE) -C $(PROJECTDIR)/gmake-openbsd config=$(CONFIG)64
|
$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-openbsd config=$(CONFIG)64
|
||||||
|
|
||||||
.PHONY: openbsd
|
.PHONY: openbsd
|
||||||
openbsd: openbsd_x86
|
openbsd: openbsd_x86
|
||||||
|
|
||||||
.PHONY: openbsd_x86
|
.PHONY: openbsd_x86
|
||||||
openbsd_x86: generate $(PROJECTDIR)/gmake-openbsd/Makefile
|
openbsd_x86: generate $(PROJECTDIR)/$(MAKETYPE)-openbsd/Makefile
|
||||||
$(SILENT) $(MAKE) -C $(PROJECTDIR)/gmake-openbsd config=$(CONFIG)32 precompile
|
$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-openbsd config=$(CONFIG)32 precompile
|
||||||
$(SILENT) $(MAKE) -C $(PROJECTDIR)/gmake-openbsd config=$(CONFIG)32
|
$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-openbsd config=$(CONFIG)32
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# gmake-steamlink
|
# gmake-steamlink
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR)/gmake-steamlink/Makefile: makefile $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR)/$(MAKETYPE)-steamlink/Makefile: makefile $(SCRIPTS) $(GENIE)
|
||||||
ifndef MARVELL_SDK_PATH
|
ifndef MARVELL_SDK_PATH
|
||||||
$(error MARVELL_SDK_PATH is not set)
|
$(error MARVELL_SDK_PATH is not set)
|
||||||
endif
|
endif
|
||||||
ifndef MARVELL_ROOTFS
|
ifndef MARVELL_ROOTFS
|
||||||
$(error MARVELL_ROOTFS is not set)
|
$(error MARVELL_ROOTFS is not set)
|
||||||
endif
|
endif
|
||||||
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=steamlink --gcc_version=$(GCC_VERSION) --NO_OPENGL=1 --NO_USE_MIDI=1 --NO_X11=1 --NOASM=1 --SDL_INSTALL_ROOT=$(MARVELL_ROOTFS)/usr gmake
|
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=steamlink --gcc_version=$(GCC_VERSION) --NO_OPENGL=1 --NO_USE_MIDI=1 --NO_X11=1 --NOASM=1 --SDL_INSTALL_ROOT=$(MARVELL_ROOTFS)/usr $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: steamlink
|
.PHONY: steamlink
|
||||||
steamlink: generate $(PROJECTDIR)/gmake-steamlink/Makefile
|
steamlink: generate $(PROJECTDIR)/$(MAKETYPE)-steamlink/Makefile
|
||||||
ifndef MARVELL_SDK_PATH
|
ifndef MARVELL_SDK_PATH
|
||||||
$(error MARVELL_SDK_PATH is not set)
|
$(error MARVELL_SDK_PATH is not set)
|
||||||
endif
|
endif
|
||||||
ifndef MARVELL_ROOTFS
|
ifndef MARVELL_ROOTFS
|
||||||
$(error MARVELL_ROOTFS is not set)
|
$(error MARVELL_ROOTFS is not set)
|
||||||
endif
|
endif
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-steamlink config=$(CONFIG) precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-steamlink config=$(CONFIG) precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/gmake-steamlink config=$(CONFIG)
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR)/$(MAKETYPE)-steamlink config=$(CONFIG)
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# gmake-rpi
|
# gmake-rpi
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR_SDL)/gmake-rpi/Makefile: makefile $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR_SDL)/$(MAKETYPE)-rpi/Makefile: makefile $(SCRIPTS) $(GENIE)
|
||||||
ifndef RASPBERRY_SDK_PATH
|
ifndef RASPBERRY_SDK_PATH
|
||||||
$(error RASPBERRY_SDK_PATH is not set)
|
$(error RASPBERRY_SDK_PATH is not set)
|
||||||
endif
|
endif
|
||||||
ifndef RASPBERRY_SYSROOT
|
ifndef RASPBERRY_SYSROOT
|
||||||
$(error RASPBERRY_SYSROOT is not set)
|
$(error RASPBERRY_SYSROOT is not set)
|
||||||
endif
|
endif
|
||||||
$(SILENT) $(GENIE) $(PARAMS) --gcc=rpi --gcc_version=4.9.2 --osd=sdl --targetos=rpi --targetos=rpi --NO_USE_MIDI=1 --PLATFORM=arm --NOASM=1 --USE_QTDEBUG=0 --SDL_INSTALL_ROOT=$(RASPBERRY_SYSROOT)/usr gmake
|
$(SILENT) $(GENIE) $(PARAMS) --gcc=rpi --gcc_version=4.9.2 --osd=sdl --targetos=rpi --targetos=rpi --NO_USE_MIDI=1 --PLATFORM=arm --NOASM=1 --USE_QTDEBUG=0 --SDL_INSTALL_ROOT=$(RASPBERRY_SYSROOT)/usr $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: rpi
|
.PHONY: rpi
|
||||||
rpi: generate $(PROJECTDIR_SDL)/gmake-rpi/Makefile
|
rpi: generate $(PROJECTDIR_SDL)/$(MAKETYPE)-rpi/Makefile
|
||||||
ifndef RASPBERRY_SDK_PATH
|
ifndef RASPBERRY_SDK_PATH
|
||||||
$(error RASPBERRY_SDK_PATH is not set)
|
$(error RASPBERRY_SDK_PATH is not set)
|
||||||
endif
|
endif
|
||||||
ifndef RASPBERRY_SYSROOT
|
ifndef RASPBERRY_SYSROOT
|
||||||
$(error RASPBERRY_SYSROOT is not set)
|
$(error RASPBERRY_SYSROOT is not set)
|
||||||
endif
|
endif
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-rpi config=$(CONFIG) precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/$(MAKETYPE)-rpi config=$(CONFIG) precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-rpi config=$(CONFIG)
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/$(MAKETYPE)-rpi config=$(CONFIG)
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# gmake-ci20
|
# gmake-ci20
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
$(PROJECTDIR_SDL)/gmake-ci20/Makefile: makefile $(SCRIPTS) $(GENIE)
|
$(PROJECTDIR_SDL)/$(MAKETYPE)-ci20/Makefile: makefile $(SCRIPTS) $(GENIE)
|
||||||
ifndef MIPS_LINUXGNU_ROOT
|
ifndef MIPS_LINUXGNU_ROOT
|
||||||
$(error MIPS_LINUXGNU_ROOT is not set)
|
$(error MIPS_LINUXGNU_ROOT is not set)
|
||||||
endif
|
endif
|
||||||
ifndef CI20_SYSROOT
|
ifndef CI20_SYSROOT
|
||||||
$(error CI20_SYSROOT is not set)
|
$(error CI20_SYSROOT is not set)
|
||||||
endif
|
endif
|
||||||
$(SILENT) $(GENIE) $(PARAMS) --gcc=ci20 --gcc_version=4.9.2 --osd=sdl --targetos=ci20 --targetos=ci20 --NO_USE_MIDI=1 --PLATFORM=arm --NOASM=1 --USE_QTDEBUG=0 --SDL_INSTALL_ROOT=$(RASPBERRY_SYSROOT)/usr gmake
|
$(SILENT) $(GENIE) $(PARAMS) --gcc=ci20 --gcc_version=4.9.2 --osd=sdl --targetos=ci20 --targetos=ci20 --NO_USE_MIDI=1 --PLATFORM=arm --NOASM=1 --USE_QTDEBUG=0 --SDL_INSTALL_ROOT=$(RASPBERRY_SYSROOT)/usr $(MAKETYPE)
|
||||||
|
|
||||||
.PHONY: ci20
|
.PHONY: ci20
|
||||||
ci20: generate $(PROJECTDIR_SDL)/gmake-ci20/Makefile
|
ci20: generate $(PROJECTDIR_SDL)/$(MAKETYPE)-ci20/Makefile
|
||||||
ifndef MIPS_LINUXGNU_ROOT
|
ifndef MIPS_LINUXGNU_ROOT
|
||||||
$(error MIPS_LINUXGNU_ROOT is not set)
|
$(error MIPS_LINUXGNU_ROOT is not set)
|
||||||
endif
|
endif
|
||||||
ifndef CI20_SYSROOT
|
ifndef CI20_SYSROOT
|
||||||
$(error CI20_SYSROOT is not set)
|
$(error CI20_SYSROOT is not set)
|
||||||
endif
|
endif
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-ci20 config=$(CONFIG) precompile
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/$(MAKETYPE)-ci20 config=$(CONFIG) precompile
|
||||||
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-ci20 config=$(CONFIG)
|
$(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/$(MAKETYPE)-ci20 config=$(CONFIG)
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
# cmake
|
# cmake
|
||||||
|
@ -521,7 +521,7 @@ if (_OPTIONS["SOURCES"] == nil) then
|
|||||||
dofile (path.join("target", _OPTIONS["target"],_OPTIONS["subtarget"] .. ".lua"))
|
dofile (path.join("target", _OPTIONS["target"],_OPTIONS["subtarget"] .. ".lua"))
|
||||||
end
|
end
|
||||||
|
|
||||||
configuration { "gmake" }
|
configuration { "gmake or ninja" }
|
||||||
flags {
|
flags {
|
||||||
"SingleOutputDir",
|
"SingleOutputDir",
|
||||||
}
|
}
|
||||||
@ -681,7 +681,7 @@ end
|
|||||||
"LUA_COMPAT_5_2",
|
"LUA_COMPAT_5_2",
|
||||||
}
|
}
|
||||||
|
|
||||||
if _ACTION == "gmake" then
|
if _ACTION == "gmake" or _ACTION == "ninja" then
|
||||||
|
|
||||||
--we compile C-only to C99 standard with GNU extensions
|
--we compile C-only to C99 standard with GNU extensions
|
||||||
|
|
||||||
|
@ -88,7 +88,7 @@ project "zlib"
|
|||||||
|
|
||||||
local version = str_to_version(_OPTIONS["gcc_version"])
|
local version = str_to_version(_OPTIONS["gcc_version"])
|
||||||
if _OPTIONS["gcc"]~=nil and ((string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "asmjs") or string.find(_OPTIONS["gcc"], "android"))) then
|
if _OPTIONS["gcc"]~=nil and ((string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "asmjs") or string.find(_OPTIONS["gcc"], "android"))) then
|
||||||
configuration { "gmake" }
|
configuration { "gmake or ninja" }
|
||||||
if (version >= 30700) then
|
if (version >= 30700) then
|
||||||
buildoptions {
|
buildoptions {
|
||||||
"-Wno-shift-negative-value",
|
"-Wno-shift-negative-value",
|
||||||
@ -113,7 +113,7 @@ end
|
|||||||
"verbose=-1",
|
"verbose=-1",
|
||||||
}
|
}
|
||||||
|
|
||||||
configuration { "gmake" }
|
configuration { "gmake or ninja" }
|
||||||
buildoptions_c {
|
buildoptions_c {
|
||||||
"-Wno-strict-prototypes",
|
"-Wno-strict-prototypes",
|
||||||
}
|
}
|
||||||
@ -299,7 +299,7 @@ end
|
|||||||
"HAVE_CONFIG_H=1",
|
"HAVE_CONFIG_H=1",
|
||||||
}
|
}
|
||||||
|
|
||||||
configuration { "gmake" }
|
configuration { "gmake or ninja" }
|
||||||
buildoptions_c {
|
buildoptions_c {
|
||||||
"-Wno-unused-function",
|
"-Wno-unused-function",
|
||||||
"-O0",
|
"-O0",
|
||||||
@ -352,7 +352,7 @@ project "7z"
|
|||||||
uuid "ad573d62-e76a-4b11-ae34-5110a6789a42"
|
uuid "ad573d62-e76a-4b11-ae34-5110a6789a42"
|
||||||
kind "StaticLib"
|
kind "StaticLib"
|
||||||
|
|
||||||
configuration { "gmake" }
|
configuration { "gmake or ninja" }
|
||||||
buildoptions_c {
|
buildoptions_c {
|
||||||
"-Wno-undef",
|
"-Wno-undef",
|
||||||
"-Wno-strict-prototypes",
|
"-Wno-strict-prototypes",
|
||||||
@ -446,7 +446,7 @@ project "lua"
|
|||||||
-- "ForceCPP",
|
-- "ForceCPP",
|
||||||
--}
|
--}
|
||||||
|
|
||||||
configuration { "gmake" }
|
configuration { "gmake or ninja" }
|
||||||
buildoptions_c {
|
buildoptions_c {
|
||||||
"-Wno-bad-function-cast"
|
"-Wno-bad-function-cast"
|
||||||
}
|
}
|
||||||
@ -717,7 +717,7 @@ end
|
|||||||
MAME_DIR .. "3rdparty/bx/include/compat/freebsd",
|
MAME_DIR .. "3rdparty/bx/include/compat/freebsd",
|
||||||
}
|
}
|
||||||
|
|
||||||
configuration { "gmake" }
|
configuration { "gmake or ninja" }
|
||||||
buildoptions {
|
buildoptions {
|
||||||
"-Wno-uninitialized",
|
"-Wno-uninitialized",
|
||||||
"-Wno-unused-function",
|
"-Wno-unused-function",
|
||||||
@ -845,7 +845,7 @@ end
|
|||||||
-- "/wd4456", -- warning C4456: declaration of 'xxx' hides previous local declaration
|
-- "/wd4456", -- warning C4456: declaration of 'xxx' hides previous local declaration
|
||||||
-- }
|
-- }
|
||||||
--
|
--
|
||||||
-- configuration { "gmake" }
|
-- configuration { "gmake or ninja" }
|
||||||
-- buildoptions_c {
|
-- buildoptions_c {
|
||||||
-- "-Wno-strict-prototypes",
|
-- "-Wno-strict-prototypes",
|
||||||
-- "-Wno-bad-function-cast",
|
-- "-Wno-bad-function-cast",
|
||||||
@ -982,7 +982,7 @@ project "uv"
|
|||||||
MAME_DIR .. "3rdparty/libuv/src/win",
|
MAME_DIR .. "3rdparty/libuv/src/win",
|
||||||
}
|
}
|
||||||
|
|
||||||
configuration { "gmake" }
|
configuration { "gmake or ninja" }
|
||||||
buildoptions_c {
|
buildoptions_c {
|
||||||
"-Wno-strict-prototypes",
|
"-Wno-strict-prototypes",
|
||||||
"-Wno-bad-function-cast",
|
"-Wno-bad-function-cast",
|
||||||
|
@ -244,7 +244,7 @@ function qtdebuggerbuild()
|
|||||||
}
|
}
|
||||||
local version = str_to_version(_OPTIONS["gcc_version"])
|
local version = str_to_version(_OPTIONS["gcc_version"])
|
||||||
if _OPTIONS["gcc"]~=nil and (string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "asmjs")) then
|
if _OPTIONS["gcc"]~=nil and (string.find(_OPTIONS["gcc"], "clang") or string.find(_OPTIONS["gcc"], "asmjs")) then
|
||||||
configuration { "gmake" }
|
configuration { "gmake or ninja" }
|
||||||
if (version >= 30600) then
|
if (version >= 30600) then
|
||||||
buildoptions {
|
buildoptions {
|
||||||
"-Wno-inconsistent-missing-override",
|
"-Wno-inconsistent-missing-override",
|
||||||
|
@ -16,7 +16,7 @@ project "gtest"
|
|||||||
uuid "fa306a8d-fb10-4d4a-9d2e-fdb9076407b4"
|
uuid "fa306a8d-fb10-4d4a-9d2e-fdb9076407b4"
|
||||||
kind "StaticLib"
|
kind "StaticLib"
|
||||||
|
|
||||||
configuration { "gmake" }
|
configuration { "gmake or ninja" }
|
||||||
buildoptions {
|
buildoptions {
|
||||||
"-Wno-undef",
|
"-Wno-undef",
|
||||||
"-Wno-unused-variable",
|
"-Wno-unused-variable",
|
||||||
@ -52,7 +52,7 @@ project("mametests")
|
|||||||
targetdir(MAME_DIR)
|
targetdir(MAME_DIR)
|
||||||
end
|
end
|
||||||
|
|
||||||
configuration { "gmake" }
|
configuration { "gmake or ninja" }
|
||||||
buildoptions {
|
buildoptions {
|
||||||
"-Wno-undef",
|
"-Wno-undef",
|
||||||
}
|
}
|
||||||
|
@ -109,7 +109,7 @@ function toolchain(_buildDir, _subDir)
|
|||||||
windowsPlatform = _OPTIONS["with-windows"]
|
windowsPlatform = _OPTIONS["with-windows"]
|
||||||
end
|
end
|
||||||
|
|
||||||
if _ACTION == "gmake" then
|
if _ACTION == "gmake" or _ACTION == "ninja" then
|
||||||
|
|
||||||
if nil == _OPTIONS["gcc"] or nil == _OPTIONS["gcc_version"] then
|
if nil == _OPTIONS["gcc"] or nil == _OPTIONS["gcc_version"] then
|
||||||
print("GCC flavor and version must be specified!")
|
print("GCC flavor and version must be specified!")
|
||||||
|
Loading…
Reference in New Issue
Block a user