Black&White Game of Life with SDL

makefile 380B

12345678910111213141516171819202122232425262728
  1. CC=CC
  2. CFLAGS=-W -Wall -ansi -pedantic
  3. LDFLAGS=
  4. EXEC=Life
  5. SRC= main.c sim.c menu.c
  6. OBJ= $(SRC:.c=.o)
  7. all: $(EXEC)
  8. Life: main.o sim.o menu.o
  9. $(CC) -o $@ $^ $(LDFLAGS)
  10. sim.o: sim.c
  11. $(CC) -o $@ -c $< $(CFLAGS)
  12. menu.o: menu.c
  13. $(CC) -o $@ -c $< $(CFLAGS)
  14. main.o: main.c
  15. $(CC) -o $@ -c $< $(CFLAGS)
  16. .PHONY: clean mrproper
  17. clean:
  18. rm -rf *.o
  19. mrproper: clean
  20. rm -rf $(EXEC)