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
LOBJ += buffer-zio.o
LOBJ += lib.o
LOBJ += fmc-adc-100m14b4cha.o
CFLAGS = -Wall -ggdb -O2 -I../kernel -I$(ZIO)/include
CFLAGS = -Wall -ggdb -O2 -I../kernel -I$(ZIO)/include $(EXTRACFLAGS)
LDFLAGS = -L. -lfmcadc
CC ?= $(CROSS_COMPILE)gcc
modules all: $(LIB)
......
......@@ -3,7 +3,7 @@ DESTDIR ?= /usr/local
LIBADC = ../lib/
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
DEMOS := fald-simple-acq fald-acq fald-trg-cfg
......
......@@ -2,27 +2,27 @@
M = $(shell /bin/pwd)/../kernel
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
hostprogs-y += fau-acq-time
hostprogs-y += parport-burst
progs := fau-trg-config
progs += fau-acq-time
progs += parport-burst
# we are not in the kernel, so we need to piggy-back on "make modules"
all modules: $(hostprogs-y)
all modules: $(progs)
clean:
rm -f $(hostprogs-y) *.o *~
rm -f $(progs) *.o *~
# make nothing for modules_install, but avoid errors
modules_install:
install:
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
%: %.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