Skip to content

Commit

Permalink
Document various make targets of the Makefile a little
Browse files Browse the repository at this point in the history
  • Loading branch information
kaa-ching committed May 23, 2016
1 parent 32b490b commit 04b5dd9
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Makefile to 'simplify' using cmake
#
# Possible targets:
# - all - Use only once, it builds everything and installs the built tree for local runs.
# - slow - For incremental builds after running 'all'.
# - clean - Removes all build artefacts and the installed tree.
# - sanitizers - Will build using clang++ and ASAN/USAN/LSAN, the 'google sanitizers'.
# The build will output extra messages for run-time problems, useful for debugging.
# - regression - Will run a set of levels with its intended solution to validate the game engine
# is still operating as expected. Spoilers! For developers only.
# - package - Will build installer packages.
#

BUILDDIR=build
Expand Down Expand Up @@ -54,11 +63,8 @@ regression: usr/games/tbe
--regression=levels/picnic/picnic-3.xml:70

# levels currently known to fail regression:
# TODO: must be fixed before Milestone B release, see issue #34!!!
failregression: usr/games/tbe
# zoing-and-boom
# picnic-3
# springboard
# zoingandboom (cannot set phone numbers using hints yet)

clean:
rm -rf ${BUILDDIR} ./tbe usr
Expand Down

0 comments on commit 04b5dd9

Please sign in to comment.