rnd_jue-3.2.5
[rocksndiamonds.git] / src / Makefile
index a7c587c2c5ce7b4ccd1e5ff9590cdfeb9b637fbc..6b82fb507336ffd46a8cb74be0b81e533352cfdc 100644 (file)
@@ -144,7 +144,7 @@ CONFIG_GAME_DIR = $(CONFIG_RO_GAME_DIR) $(CONFIG_RW_GAME_DIR)
 CONFIG_GAME = $(CONFIG_GAME_DIR) $(CONFIG_SCORE_ENTRIES) $(CONFIG_SPECIAL)
 
 CONFIG = $(CONFIG_GAME) $(JOYSTICK)
-DEBUG = -DDEBUG -g
+DEBUG = -DDEBUG -g
 # PROFILING = $(PROFILING_FLAGS)
 
 # OPTIONS = $(DEBUG) -Wall                     # only for debugging purposes
@@ -306,6 +306,20 @@ clean-bin:
 clean: clean-obj clean-ico clean-bin
 
 
+# -----------------------------------------------------------------------------
+# run and test targets
+# -----------------------------------------------------------------------------
+
+run: all
+       $(PROGNAME) --verbose
+
+gdb: all
+       gdb -batch -x ../GDB_COMMANDS $(PROGNAME)
+
+valgrind: all
+       valgrind -v --leak-check=yes $(PROGNAME) 2> ../valgrind.out
+
+
 # -----------------------------------------------------------------------------
 # development only
 # -----------------------------------------------------------------------------