]> git.neil.brown.name Git - history.git/commitdiff
kbuild: Correct dependencies for generated soundmodem tables
authorKai Germaschewski <kai@tp1.ruhr-uni-bochum.de>
Fri, 24 May 2002 12:31:29 +0000 (07:31 -0500)
committerKai Germaschewski <kai@tp1.ruhr-uni-bochum.de>
Fri, 24 May 2002 12:31:29 +0000 (07:31 -0500)
Build the headers only when we need them during the build, not always
at 'make dep' time.

drivers/net/hamradio/soundmodem/Makefile

index 177cee8902822878b724f0621a68b62455275b94..6235d31a462f509c133c1d300eeab92eb8c650a0 100644 (file)
@@ -16,19 +16,19 @@ soundmodem-$(CONFIG_SOUNDMODEM_PSK4800)             += sm_psk4800.o
 soundmodem-$(CONFIG_SOUNDMODEM_FSK9600)                += sm_fsk9600.o
 soundmodem-objs                                        := $(soundmodem-y)
 
-all:           all_targets
-.PHONY:                all
+include $(TOPDIR)/Rules.make
 
-gentbl:                gentbl.c
-               $(HOSTCC) $(HOSTCFLAGS) $< -o $@ -lm
+# Dependencies on generates files need to be listed explicitly
+
+sm_%.o: sm_tbl_%.h
 
-TBLHDR         := sm_tbl_afsk1200.h sm_tbl_afsk2400_8.h 
-TBLHDR         += sm_tbl_afsk2666.h sm_tbl_psk4800.h
-TBLHDR         += sm_tbl_hapn4800.h sm_tbl_fsk9600.h
+TBLHDR         := sm_tbl_afsk1200.h sm_tbl_afsk2400_7.h sm_tbl_afsk2400_8.h \
+                  sm_tbl_afsk2666.h sm_tbl_psk4800.h    sm_tbl_hapn4800.h \
+                  sm_tbl_fsk9600.h
 
 $(TBLHDR):     gentbl
                ./gentbl
 
-fastdep:       $(TBLHDR)
+gentbl:                gentbl.c
+               $(HOSTCC) $(HOSTCFLAGS) $< -o $@ -lm
 
-include $(TOPDIR)/Rules.make