Makefile 560 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. EXEC = test_app
  2. CFLAGS := -Os -mcpu=cortex-m3 -mthumb
  3. LDFLAGS := -mcpu=cortex-m3 -mthumb -L$(INSTALL_ROOT)/A2F/root/usr/lib
  4. CC = $(CROSS_COMPILE_APPS)gcc
  5. #source
  6. SRC = UDSIfc.c
  7. #incldue
  8. CFLAGS += -I$(INSTALL_ROOT)/A2F/root/usr/include
  9. CFLAGS += -I ./
  10. CFLAGS += -I ../common_include
  11. #CFLAGS += -I$(INSTALL_ROOT)/A2F/uclibc/include
  12. #library
  13. #sub-directory
  14. #SUBDIR = ./sensor
  15. #object
  16. OBJS = $(SRC:%.o=%.c)
  17. $(EXEC): $(OBJS)
  18. $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $^ $(LIBS) -lpthread
  19. rm -f *.o
  20. clean:
  21. OBJS = $(SRC:%.o=%.c)
  22. rm -rf $(EXEC) $(OBJS)