rnd-20020401-3-src
[rocksndiamonds.git] / src / Makefile
index 5b8f1366c4a6ea44dc438636a6c26f1c60c243c7..4d26807e7f831fa3efc4eb707af0bffd5b281ca9 100644 (file)
@@ -118,6 +118,7 @@ LDFLAGS = $(SYS_LDFLAGS) $(EXTRA_LDFLAGS) -lm
 
 SRCS = main.c          \
        init.c          \
+       config.c        \
        events.c        \
        tools.c         \
        screens.c       \
@@ -131,6 +132,7 @@ SRCS =      main.c          \
 
 OBJS = main.o          \
        init.o          \
+       config.o        \
        events.o        \
        tools.o         \
        screens.o       \
@@ -142,6 +144,8 @@ OBJS =      main.o          \
        network.o       \
        netserv.o
 
+TIMESTAMP_FILE = timestamp.h
+
 LIBDIR = libgame
 LIBGAME = $(LIBDIR)/libgame.a
 
@@ -162,6 +166,11 @@ libgame_dir:
 $(LIBGAME):
        @$(MAKE) -C $(LIBDIR)
 
+$(TIMESTAMP_FILE): $(SRCS)
+       @date '+"[%Y-%m-%d %H:%M]"' \
+       | sed -e 's/^/#define COMPILE_DATE_STRING /' \
+       > $(TIMESTAMP_FILE)
+
 $(ICON):
        $(BMP2ICO) -transparent $(ICONBASE).ico $(ICON32X32)
        echo "$(ICONBASE) ICON $(ICONBASE).ico" | $(WINDRES) -o $(ICON)