$(PROGNAME): $(RNDLIBS) $(TIMESTAMP_FILE) $(OBJS) $(ICON)
$(CC) $(PROFILING) $(OBJS) $(ICON) $(RNDLIBS) $(LDFLAGS) -o $(PROGNAME)
+ifdef BUILD_DIST
+ strip $(PROGNAME)
+endif
libgame_dir:
@$(MAKE) -C $(LIBGAME_DIR)
$(CC) $(PROFILING) $(CFLAGS) -c $*.c
graphics_dir:
- @$(MAKE) -C $(GRAPHICS_DIR)
+ @test -f $(GRAPHICS_DIR)/Makefile && $(MAKE) -C $(GRAPHICS_DIR) || true
clean-obj:
$(MAKE) -C $(LIBGAME_DIR) clean
$(MAKE) -C $(GAME_SP_DIR) clean
$(RM) $(OBJS)
$(RM) $(RNDLIBS)
-# $(RM) $(LIBGAME)
-# $(RM) $(GAME_EM)
-# $(RM) $(GAME_SP)
clean-ico:
$(RM) $(ICONBASE).ico
clean-git: clean auto-conf-clean
@$(MAKE) -C $(GRAPHICS_DIR) clean
+dist-clean: clean-obj clean-ico
+
# -----------------------------------------------------------------------------
# run and test targets
# development only
# -----------------------------------------------------------------------------
-dist-clean: clean-obj
-
tags:
$(ETAGS) *.[ch] $(LIBGAME_DIR)/*.[ch] $(GAME_EM_DIR)/*.[ch] $(GAME_SP_DIR)/*.[ch]