kopia lustrzana https://github.com/projecthorus/radiosonde_auto_rx
Generate build dependencies automatically
rodzic
2009f9a1b6
commit
d209f59a21
|
@ -1,8 +1,9 @@
|
|||
LDLIBS = -lm
|
||||
|
||||
PROGRAMS := rs41mod dfm09mod rs92mod lms6mod lms6Xmod meisei100mod m10mod m20mod imet54mod mp3h1mod
|
||||
SRC=$(PROGRAMS:=.c) bch_ecc_mod.c demod_mod.c
|
||||
|
||||
all: $(PROGRAMS)
|
||||
all: depend $(PROGRAMS)
|
||||
|
||||
rs41mod: rs41mod.o demod_mod.o bch_ecc_mod.o
|
||||
|
||||
|
@ -24,10 +25,16 @@ imet54mod: imet54mod.o demod_mod.o
|
|||
|
||||
mp3h1mod: mp3h1mod.o demod_mod.o
|
||||
|
||||
bch_ecc_mod.o: bch_ecc_mod.h
|
||||
|
||||
demod_mod.o: CFLAGS += -Ofast
|
||||
demod_mod.o: demod_mod.h
|
||||
|
||||
depend: .depend
|
||||
|
||||
.depend: $(SRC)
|
||||
$(CC) $(CFLAGS) -MM $^ > .depend
|
||||
|
||||
-include .depend
|
||||
|
||||
clean:
|
||||
$(RM) $(PROGRAMS) $(PROGRAMS:=.o) demod_mod.o bch_ecc_mod.o
|
||||
$(RM) $(PROGRAMS) $(SRC:=.o)
|
||||
|
||||
.PHONY: all clean depend
|
||||
|
|
Ładowanie…
Reference in New Issue