Makefile 389 B

12345678910111213141516171819202122
  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. #incldue
  5. CFLAGS += -I ./
  6. CFLAGS += -I ./Inc
  7. CFLAGS += -I ./Inc/Legacy
  8. #library
  9. SRC = $(wildcard ./Src/*.c)
  10. SRC += $(wildcard ./*.c)
  11. all:
  12. $(CC) $(LDFLAGS) $(CFLAGS) -c $(SRC)
  13. clean:
  14. OBJS = $(SRC:%.o=%.c)
  15. rm -rf $(OBJS)