GIT_TAG = $(VERSION)
endif
+BUILD_DATE_TIME = $(shell date +%Y%m%d.%k%M%S | sed s/\ //g)
+
export CFLAGS
# Enable compiler warnings. This is an absolute minimum.
$(COMMON_DIR)/defines.h:
@echo "Generating $@"
@echo "#define VERSION \"$(VERSION)\"" > $@
+ @echo "#define BUILD_DATE_TIME \"$(BUILD_DATE_TIME)\"" >> $@
$(CURSES_DIR)/defines.h:
@echo "Generating $@"
.PHONY: all clean dist dumb hash help \
blorb_lib common_lib curses_lib dumb_lib \
install install_dfrotz install_dumb \
- uninstall uninstall_dfrotz uninstall_dumb $(SUBDIRS) $(SUB_CLEAN)
+ uninstall uninstall_dfrotz uninstall_dumb $(SUBDIRS) $(SUB_CLEAN) \
+ $(COMMON_DIR)/defines.h $(CURSES_DIR)/defines.h
printf("\nGit commit:\t%s\n", GIT_HASH);
printf("Git tag:\t%s\n", GIT_TAG);
printf("Git branch:\t%s\n", GIT_BRANCH);
+ printf("Build:\t\t%s\n", BUILD_DATE_TIME);
printf(" Frotz was originally written by Stefan Jokisch.\n");
printf(" It complies with standard 1.0 of Graham Nelson's specification.\n");
printf(" It was ported to Unix by Galen Hazelwood.\n");