Somehow when doing
2559eb24b6314939dde07d7bed5927cb37929dda, I neglected
to put $(COMMON_DEFINES) $(CURSES_DEFINES) $(COMMON_STRINGS) $(HASH)
into .PHONY. This had the effect of requiring me to do "make clean ;
make" after altering one file. Otherwise the build would simply report
that blorblib.a is up to date and exit.
.PHONY: all clean dist curses ncurses dumb sdl hash help \
common_defines curses_defines nosound nosound_helper\
+ $(COMMON_DEFINES) $(CURSES_DEFINES) $(COMMON_STRINGS) $(HASH) \
blorb_lib common_lib curses_lib dumb_lib \
install install_dfrotz install_sfrotz \
$(SUBDIRS) $(SUB_CLEAN) \