2012-09-16 17:36:08 -07:00
#
2013-01-13 10:57:24 -08:00
# Copyright 2011-2013 Branimir Karadzic. All rights reserved.
2012-09-16 17:36:08 -07:00
# License: http://www.opensource.org/licenses/BSD-2-Clause
#
all :
2012-09-16 17:59:21 -07:00
premake --file= premake/premake4.lua vs2008
2012-11-10 19:59:23 -08:00
premake --file= premake/premake4.lua vs2010
2012-09-16 17:59:21 -07:00
premake --file= premake/premake4.lua --gcc= nacl gmake
2012-12-08 15:24:51 -08:00
premake --file= premake/premake4.lua --gcc= pnacl gmake
2012-09-16 17:59:21 -07:00
premake --file= premake/premake4.lua --gcc= mingw gmake
premake --file= premake/premake4.lua --gcc= linux gmake
2012-10-21 22:09:14 -07:00
premake --file= premake/premake4.lua --gcc= emscripten gmake
2013-01-15 20:37:07 -08:00
premake --file= premake/premake4.lua --gcc= osx gmake
2012-12-09 14:51:32 -08:00
premake --file= premake/premake4.lua xcode4
2012-09-16 17:36:08 -07:00
make -s --no-print-directory -C src
2012-10-21 22:09:14 -07:00
linux-debug32 :
2012-12-28 17:09:34 -08:00
make -R -C .build/projects/gmake-linux config = debug32
2012-10-21 22:09:14 -07:00
linux-release32 :
2012-12-28 17:09:34 -08:00
make -R -C .build/projects/gmake-linux config = release32
2012-10-21 22:09:14 -07:00
linux-debug64 :
2012-12-28 17:09:34 -08:00
make -R -C .build/projects/gmake-linux config = debug64
2012-10-21 22:09:14 -07:00
linux-release64 :
2012-12-28 17:09:34 -08:00
make -R -C .build/projects/gmake-linux config = release64
2012-10-21 22:09:14 -07:00
linux : linux -debug 32 linux -release 32 linux -debug 64 linux -release 64
2012-09-16 17:36:08 -07:00
mingw-debug32 :
2012-12-28 17:09:34 -08:00
make -R -C .build/projects/gmake-mingw config = debug32
2012-09-16 17:36:08 -07:00
mingw-release32 :
2012-12-28 17:09:34 -08:00
make -R -C .build/projects/gmake-mingw config = release32
2012-09-16 17:36:08 -07:00
mingw-debug64 :
2012-12-28 17:09:34 -08:00
make -R -C .build/projects/gmake-mingw config = debug64
2012-09-16 17:36:08 -07:00
mingw-release64 :
2012-12-28 17:09:34 -08:00
make -R -C .build/projects/gmake-mingw config = release64
2012-09-16 17:36:08 -07:00
mingw : mingw -debug 32 mingw -release 32 mingw -debug 64 mingw -release 64
2012-10-21 22:09:14 -07:00
nacl-debug32 :
2012-12-28 17:09:34 -08:00
make -R -C .build/projects/gmake-nacl config = debug32
2012-10-21 22:09:14 -07:00
nacl-release32 :
2012-12-28 17:09:34 -08:00
make -R -C .build/projects/gmake-nacl config = release32
2012-10-21 22:09:14 -07:00
nacl-debug64 :
2012-12-28 17:09:34 -08:00
make -R -C .build/projects/gmake-nacl config = debug64
2012-10-21 22:09:14 -07:00
nacl-release64 :
2012-12-28 17:09:34 -08:00
make -R -C .build/projects/gmake-nacl config = release64
2012-10-21 22:09:14 -07:00
nacl : nacl -debug 32 nacl -release 32 nacl -debug 64 nacl -release 64
2012-11-10 19:59:23 -08:00
2012-12-08 15:24:51 -08:00
pnacl-debug :
2012-12-28 17:09:34 -08:00
make -R -C .build/projects/gmake-pnacl config = debug64
2012-12-08 15:24:51 -08:00
pnacl-release :
2012-12-28 17:09:34 -08:00
make -R -C .build/projects/gmake-pnacl config = release64
2012-12-08 15:24:51 -08:00
2013-01-15 20:37:07 -08:00
osx-debug32 :
make -C .build/projects/gmake-osx config = debug32
osx-release32 :
make -C .build/projects/gmake-osx config = release32
osx-debug64 :
make -C .build/projects/gmake-osx config = debug64
osx-release64 :
make -C .build/projects/gmake-osx config = release64
osx : osx -debug 32 osx -release 32 osx -debug 64 osx -release 64
2012-11-10 19:59:23 -08:00
docs :
2012-12-02 20:49:04 -08:00
markdown README.md > .build/docs/readme.html
2012-11-27 21:18:35 -08:00
clean :
@echo Cleaning...
-rm -r .build
-rm -r .debug