Makefile 892 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. # hal_api
  8. SRC += $(wildcard ../hal_api/*.c)
  9. APPDIR := $(INSTALL_ROOT)/projects/gd32450i-eval/app
  10. #incldue
  11. CFLAGS += -I$(INSTALL_ROOT)/A2F/root/usr/include
  12. CFLAGS += -I ./
  13. CFLAGS += -I ../common_include
  14. <<<<<<< HEAD
  15. #CFLAGS += -I$(INSTALL_ROOT)/A2F/uclibc/include
  16. =======
  17. CFLAGS += -I ../driver
  18. CFLAGS += -I ../hal_api
  19. CFLAGS += -I ../driver/STM32F4xx_HAL_Driver
  20. CFLAGS += -I ../driver/STM32F4xx_HAL_Driver/Inc
  21. CFLAGS += -I ../driver/STM32F4xx_HAL_Driver/Inc/Legacy
  22. >>>>>>> master
  23. #library
  24. #sub-directory
  25. #SUBDIR = ./sensor
  26. #object
  27. OBJS = $(SRC:%.o=%.c)
  28. $(EXEC): $(OBJS)
  29. $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $^ $(LIBS) -lpthread
  30. rm -f *.o
  31. clean:
  32. OBJS = $(SRC:%.o=%.c)
  33. rm -rf $(EXEC) $(OBJS)