Makefile 244 B

1234567891011121314151617181920
  1. CC=gcc
  2. CFLAGS=-std=c99 -Wall -Werror
  3. SOURCES=main.c greet.c
  4. OBJECTS=$(SOURCES:.c=.o)
  5. .PHONY: all
  6. all: main
  7. .PHONY: clean
  8. clean:
  9. rm -f $(OBJECTS)
  10. rm -f main
  11. %.o: %.c
  12. $(CC) -c $(CFLAGS) $< -o $@
  13. main: $(OBJECTS)
  14. $(CC) -o main $(OBJECTS)