-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
executable file
·30 lines (25 loc) · 978 Bytes
/
Makefile
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
TOOL_DIR =/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin
CC=$(TOOL_DIR)/arm-none-linux-gnueabi-gcc
PLATFORM_INC_DIR = /home/hh/ltib/rpm/BUILD/linux-3.0.101/include
IPU_INC_DIR = /home/hh/ltib/rpm/BUILD/imx-lib-3.0.35-4.1.0/ipu
VPU_INC_DIR = /home/hh/ltib/rpm/BUILD/imx-vpu-lib-3.0.35-4.1.0
FFMPEG_INC_DIR = /home/hh/ltib/rootfs/usr/include
CFLAGS = -I$(PLATFORM_INC_DIR) -I$(IPU_INC_DIR) -I$(VPU_INC_DIR) -I$(FFMPEG_INC_DIR)
LFLAGS += -Wl,-rpath-link,./lib -Wl,-rpath-link,./lib/arm-linux-gnueabi -L ./lib -lg2d -lvpu -lipu -L/home/hh/ltib/rootfs/usr/lib -lavformat -lavcodec -lavutil
OBJS = main.o \
dec.o \
enc.o \
capture.o \
display.o \
fb.o \
utils.o \
loopback.o \
transcode.o \
uart_com.o \
key.o \
dm.o
TARGET = mxc_vpu_test.out
$(TARGET): $(OBJS)
$(CC) $(FLAGS) -o $(TARGET) $(OBJS) $(LFLAGS)
clean:
rm -f *.o *.out