Addinf basic makefile to support many C/C++ IDEs out there

Make file is configured by default to act identically as a default SCons
build. Baseic actions such as all and clean will be supported by default
by quite all IDE for building and rebuilding. Additionaly you can
configure your targets for release, debug or profile mode.
This commit is contained in:
Moritz Wundke 2014-03-06 20:46:15 +01:00
parent 98a970585a
commit 76b1d421f6
1 changed files with 30 additions and 0 deletions

30
makefile Normal file
View File

@ -0,0 +1,30 @@
#*************************************************************************/
#* This file is part of: */
#* GODOT ENGINE */
#* http://www.godotengine.org */
#*************************************************************************/
# Simple makefile to give support for external C/C++ IDEs */
#*************************************************************************/
# Default build
all: debug
# Release Build
release:
scons target="release" bin/godot
# Profile Build
profile:
scons target="profile" bin/godot
# Debug Build
debug:
# Debug information (code size gets severely affected):
# g: Default (same as g2)
# g0: no debug info
# g1: minimal info
# g3: maximal info
scons target="debug" CCFLAGS="-g" bin/godot
clean:
scons -c bin/godot