mirror of https://github.com/F5OEO/rpitx
Now "make" only builds those targets that have a source file that has changed.
This commit is contained in:
parent
fb2a962e76
commit
da303d15bb
16
src/Makefile
16
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 -D DIGITHIN
|
||||||
CFLAGS = -Wall -g -O2 -Wno-unused-variable
|
CFLAGS = -Wall -g -O2 -Wno-unused-variable
|
||||||
LDFLAGS = -lm -lrt -lpthread
|
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)
|
$(CC) $(CFLAGS) -o ../rpitx RpiTx.c RpiGpio.c mailbox.c RpiDma.c $(LDFLAGS)
|
||||||
|
|
||||||
CFLAGS_Pissb = -Wall -g -O2 -Wno-unused-variable
|
CFLAGS_Pissb = -Wall -g -O2 -Wno-unused-variable
|
||||||
LDFLAGS_Pissb = -lm -lrt -lpthread -lsndfile
|
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)
|
$(CC) $(CFLAGS_Pissb) -o ../pissb ../ssbgen/ssb_gen.c ../ssbgen/test_ssb.c $(LDFLAGS_Pissb)
|
||||||
|
|
||||||
CFLAGS_Pisstv = -Wall -g -O2 -Wno-unused-variable
|
CFLAGS_Pisstv = -Wall -g -O2 -Wno-unused-variable
|
||||||
LDFLAGS_Pisstv = -lm -lrt -lpthread
|
LDFLAGS_Pisstv = -lm -lrt -lpthread
|
||||||
pisstv : ../sstv/pisstv.c
|
../pisstv : ../sstv/pisstv.c
|
||||||
$(CC) $(CFLAGS_Pisstv) -o ../pisstv ../sstv/pisstv.c $(LDFLAGS_Pisstv)
|
$(CC) $(CFLAGS_Pisstv) -o ../pisstv ../sstv/pisstv.c $(LDFLAGS_Pisstv)
|
||||||
|
|
||||||
CFLAGS_Pifsq = -Wall -g -O2 -Wno-unused-variable
|
CFLAGS_Pifsq = -Wall -g -O2 -Wno-unused-variable
|
||||||
LDFLAGS_Pifsq = -lm -lrt -lpthread
|
LDFLAGS_Pifsq = -lm -lrt -lpthread
|
||||||
pifsq : ../fsq/pifsq.c
|
../pifsq : ../fsq/pifsq.c
|
||||||
$(CC) $(CFLAGS_Pisfq) -o ../pifsq ../fsq/pifsq.c $(LDFLAGS_Pisfq)
|
$(CC) $(CFLAGS_Pisfq) -o ../pifsq ../fsq/pifsq.c $(LDFLAGS_Pisfq)
|
||||||
|
|
||||||
CFLAGS_Pifm = -Wall -g -O2 -Wno-unused-variable
|
CFLAGS_Pifm = -Wall -g -O2 -Wno-unused-variable
|
||||||
LDFLAGS_Pifm = -lm -lrt -lpthread -lsndfile
|
LDFLAGS_Pifm = -lm -lrt -lpthread -lsndfile
|
||||||
pifm : ../fm/pifm.c
|
../pifm : ../fm/pifm.c
|
||||||
$(CC) $(CFLAGS_Pifm) -o ../pifm ../fm/pifm.c $(LDFLAGS_Pifm)
|
$(CC) $(CFLAGS_Pifm) -o ../pifm ../fm/pifm.c $(LDFLAGS_Pifm)
|
||||||
|
|
||||||
CFLAGS_Piam = -Wall -g -O2 -Wno-unused-variable
|
CFLAGS_Piam = -Wall -g -O2 -Wno-unused-variable
|
||||||
LDFLAGS_Piam = -lm -lrt -lpthread -lsndfile
|
LDFLAGS_Piam = -lm -lrt -lpthread -lsndfile
|
||||||
piam : ../am/piam.c
|
../piam : ../am/piam.c
|
||||||
$(CC) $(CFLAGS_Piam) -o ../piam ../am/piam.c $(LDFLAGS_Piam)
|
$(CC) $(CFLAGS_Piam) -o ../piam ../am/piam.c $(LDFLAGS_Piam)
|
||||||
clean:
|
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: all
|
||||||
install -m 0755 ../pisstv /usr/bin
|
install -m 0755 ../pisstv /usr/bin
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue