There was an ongoing problem with how I was handling defs.h et al
causing things to be entirely rebuilt or not rebuilt at all without
first doing a "make clean". This fixes those problems that were last
addressed in
03e0c58b2363e5daecc29da44edf27fe4bc4beaa.
$(MAKE) -C $(DUMB_DIR)
$(BLORB_LIB): $(BLORB_DIR)
+ $(MAKE) -C $(BLORB_DIR)
-$(SUBDIRS):
- $(MAKE) -C $@
+#$(SUBDIRS):
+# $(MAKE) -C $@
$(SUB_CLEAN):
-$(MAKE) -C $(@:%-clean=%) clean
.PHONY: all clean dist curses ncurses dumb sdl hash help \
common_defines curses_defines nosound nosound_helper\
- $(COMMON_DEFINES) $(CURSES_DEFINES) $(HASH) \
blorb_lib common_lib curses_lib dumb_lib \
- install install_dfrotz install_sfrotz \
- $(SUBDIRS) $(SUB_CLEAN) \
- $(COMMON_DIR)/defines.h $(CURSES_DIR)/defines.h \
- $(DOS_BIN) dos
+ install install_dfrotz install_sfrotz $(SUB_CLEAN)