summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/genie/makefile
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/genie/makefile')
-rw-r--r--3rdparty/genie/makefile23
1 files changed, 12 insertions, 11 deletions
diff --git a/3rdparty/genie/makefile b/3rdparty/genie/makefile
index 7064ec9cbc9..48f6fb84122 100644
--- a/3rdparty/genie/makefile
+++ b/3rdparty/genie/makefile
@@ -25,37 +25,38 @@ endif
.PHONY: release
GENIE=bin/$(OS)/genie
+PROJECT_TYPE?=gmake
SILENT?=@
$(GENIE):
- $(SILENT) $(MAKE) -C build/gmake.$(OS)
+ $(SILENT) $(MAKE) -C build/$(PROJECT_TYPE).$(OS)
all: $(SILENT) $(GENIE)
clean:
- $(SILENT) $(MAKE) -C build/gmake.$(OS) clean
+ $(SILENT) $(MAKE) -C build/$(PROJECT_TYPE).$(OS) clean
$(SILENT) -rm -rf bin
projgen:
- $(SILENT) $(GENIE) --to=../build/gmake.windows --os=windows gmake
- $(SILENT) $(GENIE) --to=../build/gmake.linux --os=linux gmake
- $(SILENT) $(GENIE) --to=../build/gmake.darwin --os=macosx --platform=universal32 gmake
- $(SILENT) $(GENIE) --to=../build/gmake.freebsd --os=bsd gmake
+ $(SILENT) $(GENIE) --to=../build/$(PROJECT_TYPE).windows --os=windows $(PROJECT_TYPE)
+ $(SILENT) $(GENIE) --to=../build/$(PROJECT_TYPE).linux --os=linux $(PROJECT_TYPE)
+ $(SILENT) $(GENIE) --to=../build/$(PROJECT_TYPE).darwin --os=macosx --platform=universal32 $(PROJECT_TYPE)
+ $(SILENT) $(GENIE) --to=../build/$(PROJECT_TYPE).freebsd --os=bsd $(PROJECT_TYPE)
rebuild:
- $(SILENT) $(MAKE) -C build/gmake.$(OS) clean all
+ $(SILENT) $(MAKE) -C build/$(PROJECT_TYPE).$(OS) clean all
release-windows release-darwin: $(GENIE)
$(GENIE) release
- $(SILENT) $(MAKE) -C build/gmake.$(OS) clean all
+ $(SILENT) $(MAKE) -C build/$(PROJECT_TYPE).$(OS) clean all
$(SILENT) git checkout src/host/version.h
release-linux: $(GENIE)
$(SILENT) $(GENIE) release
- $(SILENT) $(MAKE) -C build/gmake.darwin clean all CC=x86_64-apple-darwin15-clang
- $(SILENT) $(MAKE) -C build/gmake.linux clean all
- $(SILENT) $(MAKE) -C build/gmake.windows clean all CC=x86_64-w64-mingw32-gcc
+ $(SILENT) $(MAKE) -C build/$(PROJECT_TYPE).darwin clean all CC=x86_64-apple-darwin15-clang
+ $(SILENT) $(MAKE) -C build/$(PROJECT_TYPE).linux clean all
+ $(SILENT) $(MAKE) -C build/$(PROJECT_TYPE).windows clean all CC=x86_64-w64-mingw32-gcc
$(SILENT) git checkout src/host/version.h
release: release-$(OS)