Commit cf82cf3c authored by Federico Vaga's avatar Federico Vaga

Makefile: use EXTRACFLAGS and CROSS_COMPILE

Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@cern.ch>
parent 8e7c378c
...@@ -9,10 +9,11 @@ LOBJ += config-zio.o ...@@ -9,10 +9,11 @@ LOBJ += config-zio.o
LOBJ += buffer-zio.o LOBJ += buffer-zio.o
LOBJ += lib.o LOBJ += lib.o
LOBJ += fmc-adc-100m14b4cha.o LOBJ += fmc-adc-100m14b4cha.o
CFLAGS = -Wall -ggdb -O2 -I../kernel -I$(ZIO)/include $(EXTRACFLAGS)
CFLAGS = -Wall -ggdb -O2 -I../kernel -I$(ZIO)/include
LDFLAGS = -L. -lfmcadc LDFLAGS = -L. -lfmcadc
CC ?= $(CROSS_COMPILE)gcc
modules all: $(LIB) modules all: $(LIB)
......
...@@ -3,7 +3,7 @@ DESTDIR ?= /usr/local ...@@ -3,7 +3,7 @@ DESTDIR ?= /usr/local
LIBADC = ../lib/ LIBADC = ../lib/
ZIO ?= ../zio ZIO ?= ../zio
CFLAGS = -Wall -g -ggdb -I$(LIBADC) -I$(ZIO)/include CFLAGS = -Wall -g -ggdb -I$(LIBADC) -I$(ZIO)/include $(EXTRACFLAGS)
LDFLAGS = -L$(LIBADC) -lfmcadc -lpthread LDFLAGS = -L$(LIBADC) -lfmcadc -lpthread
DEMOS := fald-simple-acq fald-acq fald-trg-cfg DEMOS := fald-simple-acq fald-acq fald-trg-cfg
......
...@@ -2,27 +2,27 @@ ...@@ -2,27 +2,27 @@
M = $(shell /bin/pwd)/../kernel M = $(shell /bin/pwd)/../kernel
DESTDIR ?= /usr/local DESTDIR ?= /usr/local
HOST_EXTRACFLAGS += -I$(M) -I$(ZIO)/include -Wno-trigraphs -Wall -ggdb CFLAGS += -I$(M) -I$(ZIO)/include -Wno-trigraphs -Wall -ggdb -O2 $(EXTRACFLAGS)
HOSTCC ?= gcc CC ?= $(CROSS_COMPILE)gcc
hostprogs-y := fau-trg-config progs := fau-trg-config
hostprogs-y += fau-acq-time progs += fau-acq-time
hostprogs-y += parport-burst progs += parport-burst
# we are not in the kernel, so we need to piggy-back on "make modules" # we are not in the kernel, so we need to piggy-back on "make modules"
all modules: $(hostprogs-y) all modules: $(progs)
clean: clean:
rm -f $(hostprogs-y) *.o *~ rm -f $(progs) *.o *~
# make nothing for modules_install, but avoid errors # make nothing for modules_install, but avoid errors
modules_install: modules_install:
install: install:
install -d $(DESTDIR)/bin install -d $(DESTDIR)/bin
install -D $(hostprogs-y) $(DESTDIR)/bin install -D $(progs) $(DESTDIR)/bin
# we need this as we are out of the kernel # we need this as we are out of the kernel
%: %.c %: %.c
$(HOSTCC) $(HOST_EXTRACFLAGS) -O2 -Wall $^ -o $@ $(CC) $(CFLAGS) $^ -o $@
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment