ソースを参照

makefile: cleanup

Daniele Bartolini 6 年 前
コミット
d20662cd0d
1 ファイル変更34 行追加34 行削除
  1. 34 34
      makefile

+ 34 - 34
makefile

@@ -19,32 +19,32 @@ NDKFLAGS=--sysroot $(ANDROID_NDK_ROOT)/platforms/android-$(NDKABI)/arch-arm
 NDKARCH=-march=armv7-a -mfloat-abi=softfp -mfpu=neon -mthumb -Wl,--fix-cortex-a8
 NDKARCH=-march=armv7-a -mfloat-abi=softfp -mfpu=neon -mthumb -Wl,--fix-cortex-a8
 
 
 build/android-arm/bin/libluajit.a:
 build/android-arm/bin/libluajit.a:
-	make -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src HOST_CC="gcc -m32" CROSS=$(NDKCC) TARGET_FLAGS="$(NDKFLAGS) $(NDKARCH)"
+	$(MAKE) -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src HOST_CC="gcc -m32" CROSS=$(NDKCC) TARGET_FLAGS="$(NDKFLAGS) $(NDKARCH)"
 	mkdir -p build/android-arm/bin
 	mkdir -p build/android-arm/bin
 	cp -r 3rdparty/luajit/src/jit 3rdparty/luajit/src/libluajit.a build/android-arm/bin
 	cp -r 3rdparty/luajit/src/jit 3rdparty/luajit/src/libluajit.a build/android-arm/bin
-	make -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src clean
+	$(MAKE) -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src clean
 
 
 build/linux32/bin/luajit:
 build/linux32/bin/luajit:
-	make -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src CC="gcc -m32" CCOPT="-O2 -fomit-frame-pointer -msse2" TARGET_SYS=Linux BUILDMODE=static
+	$(MAKE) -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src CC="gcc -m32" CCOPT="-O2 -fomit-frame-pointer -msse2" TARGET_SYS=Linux BUILDMODE=static
 	mkdir -p build/linux32/bin
 	mkdir -p build/linux32/bin
 	cp -r 3rdparty/luajit/src/jit 3rdparty/luajit/src/luajit 3rdparty/luajit/src/libluajit.a build/linux32/bin
 	cp -r 3rdparty/luajit/src/jit 3rdparty/luajit/src/luajit 3rdparty/luajit/src/libluajit.a build/linux32/bin
-	make -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src clean
+	$(MAKE) -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src clean
 build/linux64/bin/luajit:
 build/linux64/bin/luajit:
-	make -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src CC="gcc -m64" CCOPT="-O2 -fomit-frame-pointer -msse2" TARGET_SYS=Linux BUILDMODE=static
+	$(MAKE) -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src CC="gcc -m64" CCOPT="-O2 -fomit-frame-pointer -msse2" TARGET_SYS=Linux BUILDMODE=static
 	mkdir -p build/linux64/bin
 	mkdir -p build/linux64/bin
 	cp -r 3rdparty/luajit/src/jit 3rdparty/luajit/src/luajit 3rdparty/luajit/src/libluajit.a build/linux64/bin
 	cp -r 3rdparty/luajit/src/jit 3rdparty/luajit/src/luajit 3rdparty/luajit/src/libluajit.a build/linux64/bin
-	make -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src clean
+	$(MAKE) -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src clean
 
 
 build/mingw32/bin/luajit.exe:
 build/mingw32/bin/luajit.exe:
-	make -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src CC="$(MINGW)/bin/x86_64-w64-mingw32-gcc -m32" CCOPT="-O2 -fomit-frame-pointer -msse2" TARGET_SYS=Windows BUILDMODE=static
+	$(MAKE) -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src CC="$(MINGW)/bin/x86_64-w64-mingw32-gcc -m32" CCOPT="-O2 -fomit-frame-pointer -msse2" TARGET_SYS=Windows BUILDMODE=static
 	mkdir -p build/mingw32/bin
 	mkdir -p build/mingw32/bin
 	cp -r 3rdparty/luajit/src/jit 3rdparty/luajit/src/luajit.exe 3rdparty/luajit/src/libluajit.a build/mingw32/bin
 	cp -r 3rdparty/luajit/src/jit 3rdparty/luajit/src/luajit.exe 3rdparty/luajit/src/libluajit.a build/mingw32/bin
-	make -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src clean
+	$(MAKE) -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src clean
 build/mingw64/bin/luajit.exe:
 build/mingw64/bin/luajit.exe:
-	make -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src CC="$(MINGW)/bin/x86_64-w64-mingw32-gcc -m64" CCOPT="-O2 -fomit-frame-pointer -msse2" TARGET_SYS=Windows BUILDMODE=static
+	$(MAKE) -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src CC="$(MINGW)/bin/x86_64-w64-mingw32-gcc -m64" CCOPT="-O2 -fomit-frame-pointer -msse2" TARGET_SYS=Windows BUILDMODE=static
 	mkdir -p build/mingw64/bin
 	mkdir -p build/mingw64/bin
 	cp -r 3rdparty/luajit/src/jit 3rdparty/luajit/src/luajit.exe 3rdparty/luajit/src/libluajit.a build/mingw64/bin
 	cp -r 3rdparty/luajit/src/jit 3rdparty/luajit/src/luajit.exe 3rdparty/luajit/src/libluajit.a build/mingw64/bin
-	make -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src clean
+	$(MAKE) -j$(MAKE_JOBS) -R -C 3rdparty/luajit/src clean
 
 
 build/win32/bin/luajit.exe:
 build/win32/bin/luajit.exe:
 	-mkdir "build/win32/bin"
 	-mkdir "build/win32/bin"
@@ -72,51 +72,51 @@ build/win64/bin/luajit.exe:
 build/projects/android:
 build/projects/android:
 	$(GENIE) --file=scripts/genie.lua --with-luajit --compiler=android-arm gmake
 	$(GENIE) --file=scripts/genie.lua --with-luajit --compiler=android-arm gmake
 android-arm-debug: build/projects/android build/android-arm/bin/libluajit.a
 android-arm-debug: build/projects/android build/android-arm/bin/libluajit.a
-	make -j$(MAKE_JOBS) -R -C build/projects/android config=debug
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/android config=debug
 android-arm-development: build/projects/android build/android-arm/bin/libluajit.a
 android-arm-development: build/projects/android build/android-arm/bin/libluajit.a
-	make -j$(MAKE_JOBS) -R -C build/projects/android config=development
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/android config=development
 android-arm-release: build/projects/android build/android-arm/bin/libluajit.a
 android-arm-release: build/projects/android build/android-arm/bin/libluajit.a
-	make -j$(MAKE_JOBS) -R -C build/projects/android config=release
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/android config=release
 android-arm: android-arm-debug android-arm-development android-arm-release
 android-arm: android-arm-debug android-arm-development android-arm-release
 
 
 build/linux64/bin/texturec:
 build/linux64/bin/texturec:
-	make -j$(MAKE_JOBS) -R -C 3rdparty/bgfx/.build/projects/gmake-linux config=release64 texturec
+	$(MAKE) -j$(MAKE_JOBS) -R -C 3rdparty/bgfx/.build/projects/gmake-linux config=release64 texturec
 	cp -r 3rdparty/bgfx/.build/linux64_gcc/bin/texturecRelease $@
 	cp -r 3rdparty/bgfx/.build/linux64_gcc/bin/texturecRelease $@
 build/linux64/bin/shaderc:
 build/linux64/bin/shaderc:
-	make -j$(MAKE_JOBS) -R -C 3rdparty/bgfx/.build/projects/gmake-linux config=release64 shaderc
+	$(MAKE) -j$(MAKE_JOBS) -R -C 3rdparty/bgfx/.build/projects/gmake-linux config=release64 shaderc
 	cp -r 3rdparty/bgfx/.build/linux64_gcc/bin/shadercRelease $@
 	cp -r 3rdparty/bgfx/.build/linux64_gcc/bin/shadercRelease $@
 
 
 build/projects/linux:
 build/projects/linux:
 	$(GENIE) --file=3rdparty/bgfx/scripts/genie.lua --with-tools --gcc=linux-gcc gmake
 	$(GENIE) --file=3rdparty/bgfx/scripts/genie.lua --with-tools --gcc=linux-gcc gmake
 	$(GENIE) --with-luajit --with-tools --compiler=linux-gcc gmake
 	$(GENIE) --with-luajit --with-tools --compiler=linux-gcc gmake
 linux-debug32: build/projects/linux build/linux32/bin/luajit
 linux-debug32: build/projects/linux build/linux32/bin/luajit
-	make -j$(MAKE_JOBS) -R -C build/projects/linux config=debug32
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/linux config=debug32
 linux-development32: build/projects/linux build/linux32/bin/luajit
 linux-development32: build/projects/linux build/linux32/bin/luajit
-	make -j$(MAKE_JOBS) -R -C build/projects/linux config=development32
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/linux config=development32
 linux-release32: build/projects/linux build/linux32/bin/luajit
 linux-release32: build/projects/linux build/linux32/bin/luajit
-	make -j$(MAKE_JOBS) -R -C build/projects/linux config=release32
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/linux config=release32
 linux-debug64: build/projects/linux build/linux64/bin/luajit build/linux64/bin/texturec build/linux64/bin/shaderc
 linux-debug64: build/projects/linux build/linux64/bin/luajit build/linux64/bin/texturec build/linux64/bin/shaderc
-	make -j$(MAKE_JOBS) -R -C build/projects/linux config=debug64
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/linux config=debug64
 linux-development64: build/projects/linux build/linux64/bin/luajit build/linux64/bin/texturec build/linux64/bin/shaderc
 linux-development64: build/projects/linux build/linux64/bin/luajit build/linux64/bin/texturec build/linux64/bin/shaderc
-	make -j$(MAKE_JOBS) -R -C build/projects/linux config=development64
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/linux config=development64
 linux-release64: build/projects/linux build/linux64/bin/luajit build/linux64/bin/texturec build/linux64/bin/shaderc
 linux-release64: build/projects/linux build/linux64/bin/luajit build/linux64/bin/texturec build/linux64/bin/shaderc
-	make -j$(MAKE_JOBS) -R -C build/projects/linux config=release64
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/linux config=release64
 linux: linux-debug32 linux-development32 linux-release32 linux-debug64 linux-development64 linux-release64
 linux: linux-debug32 linux-development32 linux-release32 linux-debug64 linux-development64 linux-release64
 
 
 build/projects/mingw:
 build/projects/mingw:
 	$(GENIE) --file=scripts/genie.lua --with-luajit --with-tools --compiler=mingw-gcc gmake
 	$(GENIE) --file=scripts/genie.lua --with-luajit --with-tools --compiler=mingw-gcc gmake
 mingw-debug32: build/projects/mingw build/mingw32/bin/luajit.exe
 mingw-debug32: build/projects/mingw build/mingw32/bin/luajit.exe
-	make -j$(MAKE_JOBS) -R -C build/projects/mingw config=debug32
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/mingw config=debug32
 mingw-development32: build/projects/mingw build/mingw32/bin/luajit.exe
 mingw-development32: build/projects/mingw build/mingw32/bin/luajit.exe
-	make -j$(MAKE_JOBS) -R -C build/projects/mingw config=development32
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/mingw config=development32
 mingw-release32: build/projects/mingw build/mingw32/bin/luajit.exe
 mingw-release32: build/projects/mingw build/mingw32/bin/luajit.exe
-	make -j$(MAKE_JOBS) -R -C build/projects/mingw config=release32
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/mingw config=release32
 mingw-debug64: build/projects/mingw build/mingw64/bin/luajit.exe
 mingw-debug64: build/projects/mingw build/mingw64/bin/luajit.exe
-	make -j$(MAKE_JOBS) -R -C build/projects/mingw config=debug64
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/mingw config=debug64
 mingw-development64: build/projects/mingw build/mingw64/bin/luajit.exe
 mingw-development64: build/projects/mingw build/mingw64/bin/luajit.exe
-	make -j$(MAKE_JOBS) -R -C build/projects/mingw config=development64
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/mingw config=development64
 mingw-release64: build/projects/mingw build/mingw64/bin/luajit.exe
 mingw-release64: build/projects/mingw build/mingw64/bin/luajit.exe
-	make -j$(MAKE_JOBS) -R -C build/projects/mingw config=release64
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/mingw config=release64
 mingw: mingw-debug32 mingw-development32 mingw-release32 mingw-debug64 mingw-development64 mingw-release64
 mingw: mingw-debug32 mingw-development32 mingw-release32 mingw-debug64 mingw-development64 mingw-release64
 
 
 build/win64/bin/texturec.exe:
 build/win64/bin/texturec.exe:
@@ -144,26 +144,26 @@ windows-release64: build/projects/vs2017 build/win64/bin/luajit.exe build/win64/
 
 
 .PHONY: rebuild-glib-resources
 .PHONY: rebuild-glib-resources
 rebuild-glib-resources:
 rebuild-glib-resources:
-	make -j$(MAKE_JOBS) -R -C tools rebuild
+	$(MAKE) -j$(MAKE_JOBS) -R -C tools rebuild
 
 
 tools-linux-debug64: linux-development64
 tools-linux-debug64: linux-development64
-	make -j$(MAKE_JOBS) -R -C build/projects/linux level-editor config=debug
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/linux level-editor config=debug
 tools-linux-release64: linux-development64
 tools-linux-release64: linux-development64
-	make -j$(MAKE_JOBS) -R -C build/projects/linux level-editor config=release
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/linux level-editor config=release
 
 
 tools-mingw-debug64: mingw-development64
 tools-mingw-debug64: mingw-development64
-	make -j$(MAKE_JOBS) -R -C build/projects/mingw level-editor config=debug
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/mingw level-editor config=debug
 tools-mingw-release64: mingw-development64
 tools-mingw-release64: mingw-development64
-	make -j$(MAKE_JOBS) -R -C build/projects/mingw level-editor config=release
+	$(MAKE) -j$(MAKE_JOBS) -R -C build/projects/mingw level-editor config=release
 
 
 .PHONY: docs
 .PHONY: docs
 docs:
 docs:
-	make -C docs/ html
+	$(MAKE) -C docs/ html
 	doxygen docs/doxygen/Doxyfile.doxygen
 	doxygen docs/doxygen/Doxyfile.doxygen
 
 
 .PHONY: clean
 .PHONY: clean
 clean:
 clean:
 	@echo Cleaning...
 	@echo Cleaning...
 	-@rm -rf build
 	-@rm -rf build
-	-@make -R -C 3rdparty/luajit/src clean -s
+	-@$(MAKE) -R -C 3rdparty/luajit/src clean -s
 	-@rm -rf 3rdparty/bgfx/.build
 	-@rm -rf 3rdparty/bgfx/.build