Makefile 602 B

1234567891011121314151617181920212223242526272829303132
  1. CFLAGS := -Os -mcpu=cortex-m3 -mthumb
  2. LDFLAGS := -mcpu=cortex-m3 -mthumb -L$(INSTALL_ROOT)/A2F/root/usr/lib
  3. CC = $(CROSS_COMPILE_APPS)gcc
  4. APPDIR := $(INSTALL_ROOT)/projects/gd32450i-eval/app
  5. #incldue
  6. CFLAGS += -I$(INSTALL_ROOT)/A2F/root/usr/include
  7. CFLAGS += -I ./
  8. CFLAGS += -I$(APPDIR)/driver
  9. CFLAGS += -I$(APPDIR)/common_include
  10. CFLAGS += -I$(APPDIR)/driver/STM32F4xx_HAL_Driver
  11. #library
  12. SRC = $(wildcard ./*.c)
  13. OBJS = $(patsubst %.c,%.o,$(SRC))
  14. hal_api:
  15. echo SRC=$(SRC)
  16. echo OBJS=$(OBJS)
  17. $(CC) $(LDFLAGS) $(CFLAGS) -c $(SRC)
  18. clean:
  19. OBJS = $(SRC:%.o=%.c)
  20. rm -rf $(EXEC) $(OBJS)