From da303d15bbb6f681977ac6361c7276e0c2086647 Mon Sep 17 00:00:00 2001 From: ha7ilm Date: Sat, 31 Oct 2015 15:58:35 +0000 Subject: [PATCH] Now "make" only builds those targets that have a source file that has changed. --- src/Makefile | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/Makefile b/src/Makefile index ed64909..8d2d55a 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,41 +1,41 @@ -all: PiTx Pissb pisstv pifsq pifm piam +all: ../rpitx ../pissb ../pisstv ../pifsq ../pifm ../piam #CFLAGS = -Wall -g -O2 -D DIGITHIN CFLAGS = -Wall -g -O2 -Wno-unused-variable LDFLAGS = -lm -lrt -lpthread -PiTx : RpiGpio.c RpiTx.c mailbox.c RpiDma.c +../rpitx: RpiGpio.c RpiTx.c mailbox.c RpiDma.c $(CC) $(CFLAGS) -o ../rpitx RpiTx.c RpiGpio.c mailbox.c RpiDma.c $(LDFLAGS) CFLAGS_Pissb = -Wall -g -O2 -Wno-unused-variable LDFLAGS_Pissb = -lm -lrt -lpthread -lsndfile -Pissb : ../ssbgen/test_ssb.c ../ssbgen/ssb_gen.c +../pissb: ../ssbgen/test_ssb.c ../ssbgen/ssb_gen.c $(CC) $(CFLAGS_Pissb) -o ../pissb ../ssbgen/ssb_gen.c ../ssbgen/test_ssb.c $(LDFLAGS_Pissb) CFLAGS_Pisstv = -Wall -g -O2 -Wno-unused-variable LDFLAGS_Pisstv = -lm -lrt -lpthread -pisstv : ../sstv/pisstv.c +../pisstv : ../sstv/pisstv.c $(CC) $(CFLAGS_Pisstv) -o ../pisstv ../sstv/pisstv.c $(LDFLAGS_Pisstv) CFLAGS_Pifsq = -Wall -g -O2 -Wno-unused-variable LDFLAGS_Pifsq = -lm -lrt -lpthread -pifsq : ../fsq/pifsq.c +../pifsq : ../fsq/pifsq.c $(CC) $(CFLAGS_Pisfq) -o ../pifsq ../fsq/pifsq.c $(LDFLAGS_Pisfq) CFLAGS_Pifm = -Wall -g -O2 -Wno-unused-variable LDFLAGS_Pifm = -lm -lrt -lpthread -lsndfile -pifm : ../fm/pifm.c +../pifm : ../fm/pifm.c $(CC) $(CFLAGS_Pifm) -o ../pifm ../fm/pifm.c $(LDFLAGS_Pifm) CFLAGS_Piam = -Wall -g -O2 -Wno-unused-variable LDFLAGS_Piam = -lm -lrt -lpthread -lsndfile -piam : ../am/piam.c +../piam : ../am/piam.c $(CC) $(CFLAGS_Piam) -o ../piam ../am/piam.c $(LDFLAGS_Piam) clean: - rm -f RpiTx.o mailbox.o RpiGpio.o RpiDma.o + rm -f ../rpitx ../pissb ../pisstv ../pifsq ../pifm ../piam RpiTx.o mailbox.o RpiGpio.o RpiDma.o install: all install -m 0755 ../pisstv /usr/bin