- @$(MAKE) -C $(LIBDIR)
-
-$(TIMESTAMP_FILE): $(SRCS) $(LIBGAME)
- @date '+"[%Y-%m-%d %H:%M]"' \
- | sed -e 's/^/#define COMPILE_DATE_STRING /' \
+ @$(MAKE) -C $(LIBGAME_DIR)
+
+game_em_dir:
+ @$(MAKE) -C $(GAME_EM_DIR)
+$(GAME_EM):
+ @$(MAKE) -C $(GAME_EM_DIR)
+
+game_sp_dir:
+ @$(MAKE) -C $(GAME_SP_DIR)
+$(GAME_SP):
+ @$(MAKE) -C $(GAME_SP_DIR)
+
+game_mm_dir:
+ @$(MAKE) -C $(GAME_MM_DIR)
+$(GAME_MM):
+ @$(MAKE) -C $(GAME_MM_DIR)
+
+auto-conf:
+ @for i in $(CNFS); do \
+ echo "$(CNFS_CMD) $$i > $$i"; \
+ $(CNFS_CMD) $$i > $$i; \
+ done
+
+auto-conf-clean:
+ @for i in $(CNFS); do \
+ echo "$(RM) $$i"; \
+ $(RM) $$i; \
+ done
+
+conf_gfx.h: conf_gfx.c $(CNFS_CMD)
+ @$(MAKE) auto-conf
+
+conf_snd.h: conf_snd.c $(CNFS_CMD)
+ @$(MAKE) auto-conf
+
+conf_mus.h: conf_mus.c $(CNFS_CMD)
+ @$(MAKE) auto-conf
+
+conf-time:
+ @echo '#define SOURCE_DATE_STRING "$(SOURCE_DATE_STRING)"' \