Makefile 381 B

123456789101112131415161718192021222324
  1. ##
  2. # Copyright (C) 2021 Alibaba Group Holding Limited
  3. ##
  4. CC=$(CROSS_COMPILE)gcc
  5. SOURCE:=$(wildcard *.c)
  6. OBJS:=$(patsubst %.c,%.o,$(SOURCE))
  7. OUTDIR=./output
  8. TARGET_ELF:=iso7816
  9. all:$(OBJS)
  10. echo $(OBJS)
  11. mkdir -p $(OUTDIR)
  12. $(CC) -o $(OUTDIR)/$(TARGET_ELF) $(OBJS)
  13. %.o:%.c
  14. @echo Compiling $< ...
  15. $(CC) -c $< -o $*.o
  16. .PHONY: clean
  17. clean:
  18. rm -rf $(OUTDIR)/$(TARGET_ELF) *.o