Makefile 201 B

123456789101112
  1. SOURCES := $(wildcard *.c)
  2. PROGRAMS := $(subst .c,,$(SOURCES))
  3. all: $(PROGRAMS)
  4. @echo "Building sources: " $(SOURCES)
  5. @echo "Built: " $(PROGRAMS)
  6. .PHONY: clean
  7. clean: $(PROGRAMS)
  8. rm $(PROGRAMS)