CFLAGS := -Os -mcpu=cortex-m3 -mthumb LDFLAGS := -mcpu=cortex-m3 -mthumb -L$(INSTALL_ROOT)/A2F/root/usr/lib #incldue CFLAGS += -I$(INSTALL_ROOT)/A2F/root/usr/include CFLAGS += -I ./ #library SOURCE = $(wildcard ./Src/*.c) OBJS = $(patsubst %.c,%.o,$(SOURCE)) $(EXEC): $(OBJS) $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $^ $(LIBS) clean: OBJS = $(SRC:%.o=%.c) rm -rf $(EXEC) $(OBJS)