blob: 9385dde0a1c2d00288def18e61a816b38619024a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
CROSS_COMPILE ?=
KDIR ?=
MEDIACTL_DIR ?= /home/laurent/src/iob/arm
CC := $(CROSS_COMPILE)gcc
CFLAGS := -O2 -W -Wall -I$(KDIR)/usr/include -I$(MEDIACTL_DIR)/include
LDFLAGS := -Lbridge -L$(MEDIA_CTL_DIR)/lib
LIBS := -lmediactl -lv4l2subdev -ldspbridge -lrt
OBJECTS := isp-dsp.o v4l2.o
%.o : %.c
$(CC) $(CFLAGS) -c -o $@ $<
all: __bridge __dsp isp-dsp
isp-dsp: $(OBJECTS)
$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
__bridge:
$(MAKE) -C bridge CROSS_COMPILE=$(CROSS_COMPILE)
__dsp:
$(MAKE) -C dsp
clean:
$(MAKE) -C dsp clean
$(MAKE) -C bridge clean
-$(RM) *.o
-$(RM) isp-dsp
|