EXEC = test_app CFLAGS := -Os -mcpu=cortex-m3 -mthumb LDFLAGS := -mcpu=cortex-m3 -mthumb -L$(INSTALL_ROOT)/A2F/root/usr/lib CC = $(CROSS_COMPILE_APPS)gcc #source SRC = test.c # hal_api SRC += $(wildcard ../hal_api/*.c) APPDIR := $(INSTALL_ROOT)/projects/gd32450i-eval/app #incldue CFLAGS += -I$(INSTALL_ROOT)/A2F/root/usr/include CFLAGS += -I ./ CFLAGS += -I ../common_include CFLAGS += -I ../driver CFLAGS += -I ../hal_api CFLAGS += -I ../driver/STM32F4xx_HAL_Driver CFLAGS += -I ../driver/STM32F4xx_HAL_Driver/Inc CFLAGS += -I ../driver/STM32F4xx_HAL_Driver/Inc/Legacy #library #sub-directory #SUBDIR = ./sensor #object OBJS = $(SRC:%.o=%.c) $(EXEC): $(OBJS) $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $^ $(LIBS) -lpthread rm -f *.o clean: OBJS = $(SRC:%.o=%.c) rm -rf $(EXEC) $(OBJS)