Quiet down the Makefile.
authorDavid Griffith <dave@661.org>
Sun, 12 Apr 2015 07:56:20 +0000 (00:56 -0700)
committerDavid Griffith <dave@661.org>
Sun, 12 Apr 2015 07:56:20 +0000 (00:56 -0700)
Makefile

index 173f1baf1dfa54003a8c76459907e6c4da1a3aeb..6b7c92456ea9752124d04f51117fbd6ee5a7fe2e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -176,26 +176,27 @@ $(CURSES_OBJECT): %.o: %.c
 ####################################
 # Get the defines set up just right
 #
-defines:
+defines: defines.h
+defines.h:
        @echo "Sound support: $(SOUND)"
-       echo "#define VERSION \"$(VERSION)\"" > $(CURSES_DIR)/defines.h
-       echo "#define CONFIG_DIR \"$(CONFIG_DIR)\"" >> $(CURSES_DIR)/defines.h
-       echo "#define SOUND \"$(SOUND)\"" >> src/curses/defines.h
+       @echo "#define VERSION \"$(VERSION)\"" > $(CURSES_DIR)/defines.h
+       @echo "#define CONFIG_DIR \"$(CONFIG_DIR)\"" >> $(CURSES_DIR)/defines.h
+       @echo "#define SOUND \"$(SOUND)\"" >> src/curses/defines.h
 
 ifeq ($(SOUND), none)
-       echo "#define NO_SOUND" >> $(CURSES_DIR)/defines.h
+       @echo "#define NO_SOUND" >> $(CURSES_DIR)/defines.h
 endif
 
 ifndef SOUND
-       echo "#define NO_SOUND" >> $(CURSES_DIR)/defines.h
+       @echo "#define NO_SOUND" >> $(CURSES_DIR)/defines.h
 endif
 
 ifdef COLOR
-       echo "#define COLOR_SUPPORT" >> $(CURSES_DIR)/defines.h
+       @echo "#define COLOR_SUPPORT" >> $(CURSES_DIR)/defines.h
 endif
 
 ifdef NO_MEMMOVE
-       echo "#define NO_MEMMOVE" >> $(CURSES_DIR)/defines.h
+       @echo "#define NO_MEMMOVE" >> $(CURSES_DIR)/defines.h
 endif