Makefile 388 B

1234567891011121314151617181920212223
  1. CFLAGS := -Os -mcpu=cortex-m3 -mthumb
  2. LDFLAGS := -mcpu=cortex-m3 -mthumb -L$(INSTALL_ROOT)/A2F/root/usr/lib
  3. #incldue
  4. CFLAGS += -I$(INSTALL_ROOT)/A2F/root/usr/include
  5. CFLAGS += -I ./
  6. #library
  7. SOURCE = $(wildcard ./Src/*.c)
  8. OBJS = $(patsubst %.c,%.o,$(SOURCE))
  9. $(EXEC): $(OBJS)
  10. $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $^ $(LIBS)
  11. clean:
  12. OBJS = $(SRC:%.o=%.c)
  13. rm -rf $(EXEC) $(OBJS)