Today, I want to write the V4L2 programme, but I do not know how to write make file, I try to write one, but it failed, can any one tell me what's wrong with it, thank you very much.
# Makefile for v4l2 application
CC = /opt/arm-2009q1/bin/arm-none-linux-gnueabi-gcc
CFLAGS = -I/home/chemi/dvsdk/git/include/
all:v4l2_userptr_loopback
v4l2_userptr_loopback: v4l2_userptr_loopback.o
$(CC) -o v4l2_userptr_loopback
v4l2_userptr_loopback.o:v4l2_userptr_loopback.c
$(CC) -c $(CFLAGS) v4l2_userptr_loopback.c
clean:
rm -f *.o
There is no errors in the path of CC and CFLAGES
The result is like that:
chemi@chemi-Latitude-D630:~/workdir/filesys/opt/v4l2_test$ make
/opt/arm-2009q1/bin/arm-none-linux-gnueabi-gcc -c -I/home/chemi/dvsdk/git/include/ v4l2_userptr_loopback.c
v4l2_userptr_loopback.c:59:35: error: media/davinci/tvp514x.h: No such file or directory
v4l2_userptr_loopback.c:65:36: error: asm/arch/imp_previewer.h: No such file or directory