demod_mod: simplify Makefile

pull/50/head
Jiří Pinkava 2022-09-24 19:48:00 +02:00
rodzic bf9e5323db
commit 1b7887fbd1
1 zmienionych plików z 17 dodań i 25 usunięć

Wyświetl plik

@ -1,46 +1,38 @@
PROGRAMS := rs41mod rs92mod lms6Xmod meisei100mod dfm09mod m10mod mXXmod imet54mod mp3h1mod
LDLIBS = -lm
CC = gcc
COPTS = -O3
CFLAGS = -O3
.PHONY: all
all: rs41mod rs92mod lms6Xmod meisei100mod dfm09mod m10mod mXXmod imet54mod mp3h1mod
all: $(PROGRAMS)
rs41mod: rs41mod.c demod_mod.o bch_ecc_mod.o
$(CC) $(COPTS) -o rs41mod rs41mod.c demod_mod.o bch_ecc_mod.o -lm
rs41mod: rs41mod.o demod_mod.o bch_ecc_mod.o
dfm09mod: dfm09mod.c demod_mod.o
$(CC) $(COPTS) -o dfm09mod dfm09mod.c demod_mod.o -lm
dfm09mod: dfm09mod.o demod_mod.o
m10mod: m10mod.c demod_mod.o
$(CC) $(COPTS) -o m10mod m10mod.c demod_mod.o -lm
m10mod: m10mod.o demod_mod.o
mXXmod: mXXmod.c demod_mod.o
$(CC) $(COPTS) -o mXXmod mXXmod.c demod_mod.o -lm
mXXmod: mXXmod.o demod_mod.o
imet54mod: imet54mod.c demod_mod.o
$(CC) $(COPTS) -o imet54mod imet54mod.c demod_mod.o -lm
imet54mod: imet54mod.o demod_mod.o
lms6Xmod: lms6Xmod.c demod_mod.o bch_ecc_mod.o
$(CC) $(COPTS) -o lms6Xmod lms6Xmod.c demod_mod.o bch_ecc_mod.o -lm
lms6Xmod: lms6Xmod.o demod_mod.o bch_ecc_mod.o
meisei100mod: meisei100mod.c demod_mod.o bch_ecc_mod.o
$(CC) $(COPTS) -o meisei100mod meisei100mod.c demod_mod.o bch_ecc_mod.o -lm
meisei100mod: meisei100mod.o demod_mod.o bch_ecc_mod.o
rs92mod: rs92mod.c demod_mod.o bch_ecc_mod.o nav_gps_vel.c
$(CC) $(COPTS) -o rs92mod rs92mod.c demod_mod.o bch_ecc_mod.o -lm
rs92mod: rs92mod.o demod_mod.o bch_ecc_mod.o
mp3h1mod: mp3h1mod.c demod_mod.o
$(CC) $(COPTS) -o mp3h1mod mp3h1mod.c demod_mod.o -lm
mp3h1mod: mp3h1mod.o demod_mod.o
demod_mod.o: demod_mod.c demod_mod.h
$(CC) -Ofast -c demod_mod.c
demod_mod.o: CFLAGS += -Ofast
demod_mod.o: demod_mod.h
bch_ecc_mod.o: bch_ecc_mod.c bch_ecc_mod.h
$(CC) $(COPTS) -c bch_ecc_mod.c
bch_ecc_mod.o: bch_ecc_mod.h
.PHONY: clean
clean:
rm -f rs41mod rs92mod lms6Xmod meisei100mod dfm09mod m10mod mXXmod imet54mod mp3h1mod
rm -f $(PROGRAMS) $(PROGRAMS:=.o)
rm -f demod_mod.o
rm -f bch_ecc_mod.o