Makefile 539 B

12345678910111213141516171819202122
  1. CC=/home/jepson/work-xh/test/linux-arkmicro-v4l2/buildroot-external/toolchain/gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc
  2. #CC=arm-linux-gnueabihf-gcc
  3. #CFLAGS=-Wall -std=c99
  4. TARGET=demo-v4l2
  5. SRCS = main.c
  6. INC = -I./include -I./include/sys
  7. LDFLAGS += -L./lib
  8. DLIBS = -lGAL -lmfc -larkapi -lpthread -lrt -lGAL
  9. OBJS = $(SRCS:.c=.o)
  10. #CFLAGS += -DgcdENABLE_3D=0
  11. CFLAGS += $(INC)
  12. $(TARGET):$(OBJS)
  13. $(CC) -o $@ $^ $(LDFLAGS) $(DLIBS)
  14. clean:
  15. rm -rf $(TARGET) $(OBJS)
  16. %.o:%.c
  17. $(CC) $(CFLAGS) -o $@ -c $<