Makefile 218 B

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