| 12345678910111213141516171819202122232425262728 |
- CC=CC
- CFLAGS=-W -Wall -ansi -pedantic
- LDFLAGS=
- EXEC=Life
- SRC= main.c sim.c menu.c
- OBJ= $(SRC:.c=.o)
-
- all: $(EXEC)
-
- Life: main.o sim.o menu.o
- $(CC) -o $@ $^ $(LDFLAGS)
-
- sim.o: sim.c
- $(CC) -o $@ -c $< $(CFLAGS)
-
- menu.o: menu.c
- $(CC) -o $@ -c $< $(CFLAGS)
-
- main.o: main.c
- $(CC) -o $@ -c $< $(CFLAGS)
-
- .PHONY: clean mrproper
-
- clean:
- rm -rf *.o
-
- mrproper: clean
- rm -rf $(EXEC)
|