Makefile 420 B

12345678910111213141516171819202122
  1. CC=arm-linux-gnueabihf-gcc
  2. #CC=arm-linux-gnueabihf-gcc
  3. #CFLAGS=-Wall -std=c99
  4. TARGET=demo-display
  5. SRCS = main.c carback.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 $<