From 1b7887fbd1af4057db558f6351ed3d9ecc51862c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Pinkava?= Date: Sat, 24 Sep 2022 19:48:00 +0200 Subject: [PATCH] demod_mod: simplify Makefile --- demod/mod/Makefile | 42 +++++++++++++++++------------------------- 1 file changed, 17 insertions(+), 25 deletions(-) diff --git a/demod/mod/Makefile b/demod/mod/Makefile index 2961a69..e2853ab 100644 --- a/demod/mod/Makefile +++ b/demod/mod/Makefile @@ -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