Makefile 373 B

12345678910111213141516171819202122
  1. CC=$(CROSS)gcc
  2. CFLAGS=-DxDEBUG
  3. LIBS=-L ../../lib/output -lefuse
  4. BIN = efuse_demo
  5. OUTDIR = ../output
  6. SRCS:=$(wildcard *.c)
  7. COBJS:=$(SRCS:.c=.o)
  8. all:$(OUTDIR)/$(BIN)
  9. $(OUTDIR)/$(BIN):$(COBJS)
  10. mkdir -p $(OUTDIR)
  11. $(CC) -o $(OUTDIR)/$(BIN) $(CFLAGS) $(COBJS) $(LIBS)
  12. $(COBJS): %.o: %.c
  13. $(CC) $(CFLAGS) -c $< -o $@
  14. .PHONY: clean
  15. clean:
  16. rm -rf $(OUTDIR)/$(BIN) $(COBJS)