From 6c792dd0bc06764ca40e4b75b0dd2cfcb6a18f8c Mon Sep 17 00:00:00 2001 From: Frank Hunleth Date: Thu, 22 Aug 2019 09:33:12 -0400 Subject: [PATCH] Allow compiler option overrides for crosscompilation --- src/Makefile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Makefile b/src/Makefile index 4cc2324..cffa0dc 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,13 +1,13 @@ -CFLAGS = -Wall -O3 -Wno-unused-variable -CXXFLAGS = -std=c++11 -Wall -O3 -Wno-unused-variable -LDFLAGS = -lm -lrt -lpthread -CCP = c++ -CC = cc +CFLAGS += -Wall -O3 -Wno-unused-variable +CXXFLAGS += -std=c++11 -Wall -O3 -Wno-unused-variable +LDFLAGS += -lm -lrt -lpthread +CXX ?= c++ +CC ?= cc librpitx: librpitx.h gpio.h gpio.cpp dma.h dma.cpp mailbox.c raspberry_pi_revision.c fmdmasync.h fmdmasync.cpp ngfmdmasync.h ngfmdmasync.cpp dsp.h dsp.cpp iqdmasync.h iqdmasync.cpp serialdmasync.h serialdmasync.cpp phasedmasync.h phasedmasync.cpp fskburst.h fskburst.cpp ookburst.cpp ookburst.h atv.h atv.cpp util.h #$(CC) $(CFLAGS) -c -o mailbox.o mailbox.c $(CC) $(CFLAGS) -c -o raspberry_pi_revision.o raspberry_pi_revision.c - $(CCP) $(CXXFLAGS) -c dsp.cpp iqdmasync.cpp ngfmdmasync.cpp fmdmasync.cpp dma.cpp gpio.cpp serialdmasync.cpp phasedmasync.cpp amdmasync.h amdmasync.cpp fskburst.cpp ookburst.cpp atv.cpp util.cpp mailbox.c + $(CXX) $(CXXFLAGS) -c dsp.cpp iqdmasync.cpp ngfmdmasync.cpp fmdmasync.cpp dma.cpp gpio.cpp serialdmasync.cpp phasedmasync.cpp amdmasync.h amdmasync.cpp fskburst.cpp ookburst.cpp atv.cpp util.cpp mailbox.c $(AR) rc librpitx.a dsp.o iqdmasync.o ngfmdmasync.o fmdmasync.o dma.o gpio.o mailbox.o raspberry_pi_revision.o serialdmasync.o phasedmasync.o amdmasync.o fskburst.o ookburst.o atv.o util.o mailbox.o install: librpitx -- 2.20.1 (Apple Git-117)