| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- UNAME := $(shell uname)
- ifeq ($(UNAME), $(filter $(UNAME), Linux))
- OS=linux
- else
- OS=windows
- endif
- PREMAKE=bin/$(OS)/premake4
- linux-build:
- $(PREMAKE) --file=premake/premake4.lua --compiler=linux-gcc gmake
- linux-debug32: linux-build
- make -R -C .build/linux config=debug32
- linux-development32: linux-build
- make -R -C .build/linux config=development32
- linux-release32: linux-build
- make -R -C .build/linux config=release32
- linux-debug64: linux-build
- make -R -C .build/linux config=debug64
- linux-development64: linux-build
- make -R -C .build/linux config=development64
- linux-release64: linux-build
- make -R -C .build/linux config=release64
- linux: linux-debug32 linux-development32 linux-release32 linux-debug64 linux-development64 linux-release64
- android-build:
- $(PREMAKE) --file=premake/premake4.lua --compiler=android gmake
- android-debug: android-build
- make -R -C .build/android config=debug
- android-development: android-build
- make -R -C .build/android config=development
- android-release: android-build
- make -R -C .build/android config=release
- android: android-debug android-development android-release
- windows-build:
- $(PREMAKE) --file=premake\premake4.lua vs2008
- windows-debug64: windows-build
- devenv .build/windows/crown.sln /Build "Debug|x64"
- # docs:
- # doxygen premake/crown.doxygen
- # # markdown README.md > .build/docs/readme.html
- clean:
- @echo Cleaning...
- @rm -rf .build
|