Daniele Bartolini 9 年之前
父節點
當前提交
79dcbf5f55
共有 1 個文件被更改,包括 21 次插入21 次删除
  1. 21 21
      makefile

+ 21 - 21
makefile

@@ -12,53 +12,53 @@ endif
 
 GENIE=3rdparty/bx/tools/bin/$(OS)/genie
 
-engine-android:
+build/engine/projects/android:
 	$(GENIE) --file=scripts/genie.lua --with-luajit --with-openal --with-bullet --compiler=android-arm gmake
-engine-android-arm-debug: engine-android
+engine-android-arm-debug: build/engine/projects/android
 	make -R -C build/engine/projects/android config=debug
-engine-android-arm-development: engine-android
+engine-android-arm-development: build/engine/projects/android
 	make -R -C build/engine/projects/android config=development
-engine-android-arm-release: engine-android
+engine-android-arm-release: build/engine/projects/android
 	make -R -C build/engine/projects/android config=release
 engine-android-arm: engine-android-arm-debug engine-android-arm-development engine-android-arm-release
 
-engine-linux:
+build/engine/projects/linux:
 	$(GENIE) --file=scripts/genie.lua --with-luajit --with-openal --with-bullet --with-tools --compiler=linux-gcc gmake
-engine-linux-debug32: engine-linux
+engine-linux-debug32: build/engine/projects/linux
 	make -R -C build/engine/projects/linux config=debug32
-engine-linux-development32: engine-linux
+engine-linux-development32: build/engine/projects/linux
 	make -R -C build/engine/projects/linux config=development32
-engine-linux-release32: engine-linux
+engine-linux-release32: build/engine/projects/linux
 	make -R -C build/engine/projects/linux config=release32
-engine-linux-debug64: engine-linux
+engine-linux-debug64: build/engine/projects/linux
 	make -R -C build/engine/projects/linux config=debug64
-engine-linux-development64: engine-linux
+engine-linux-development64: build/engine/projects/linux
 	make -R -C build/engine/projects/linux config=development64
-engine-linux-release64: engine-linux
+engine-linux-release64: build/engine/projects/linux
 	make -R -C build/engine/projects/linux config=release64
 engine-linux: engine-linux-debug32 engine-linux-development32 engine-linux-release32 engine-linux-debug64 engine-linux-development64 engine-linux-release64
 
-engine-windows:
+build/engine/projects/vs2013:
 	$(GENIE) --file=scripts\genie.lua --with-luajit --with-openal --with-bullet --with-tools vs2013
-engine-windows-debug32: engine-windows
+engine-windows-debug32: build/engine/projects/vs2013
 	devenv build/engine/projects/vs2013/crown.sln /Build "debug|Win32"
-engine-windows-development32: engine-windows
+engine-windows-development32: build/engine/projects/vs2013
 	devenv build/engine/projects/vs2013/crown.sln /Build "development|Win32"
-engine-windows-release32: engine-windows
+engine-windows-release32: build/engine/projects/vs2013
 	devenv build/engine/projects/vs2013/crown.sln /Build "release|Win32"
-engine-windows-debug64: engine-windows
+engine-windows-debug64: build/engine/projects/vs2013
 	devenv build/engine/projects/vs2013/crown.sln /Build "debug|x64"
-engine-windows-development64: engine-windows
+engine-windows-development64: build/engine/projects/vs2013
 	devenv build/engine/projects/vs2013/crown.sln /Build "development|x64"
-engine-windows-release64: engine-windows
+engine-windows-release64: build/engine/projects/vs2013
 	devenv build/engine/projects/vs2013/crown.sln /Build "release|x64"
 
-tools:
+build/tools/projects:
 	$(GENIE) --file=scripts/tools.lua gmake
 	make -R -C tools/ui
-tools-linux-debug64: tools engine-linux-development64
+tools-linux-debug64: build/tools/projects engine-linux-development64
 	make -R -C build/tools/projects config=debug
-tools-linux-release64: tools engine-linux-development64
+tools-linux-release64: build/tools/projects engine-linux-development64
 	make -R -C build/tools/projects config=release
 
 .PHONY: docs