X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=Makefile;h=3c25ff931f15cd6c730be88506e8cd03f8781249;hb=fb2c9683f4b3bd48226ea45222185f99812744ff;hp=72e91137ac2f1cb17724c083a76e35452fd864e7;hpb=122747fbbdc061942de2fc2bca901a44a6b4ab61;p=plomrogue diff --git a/Makefile b/Makefile index 72e9113..3c25ff9 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,14 @@ -roguelike: - cc -Wall -g -o windows.o -c windows.c - cc -Wall -g -o draw_wins.o -c draw_wins.c - cc -Wall -g -o keybindings.o -c keybindings.c - cc -Wall -g -o roguelike.o -c roguelike.c - cc -Wall -g -o roguelike windows.o draw_wins.o keybindings.o roguelike.o -lncurses +CC=cc +CFLAGS=-Wall -g +TARGET=roguelike +OBJECTS=windows.o draw_wins.o keybindings.o readwrite.o roguelike.o +roguelike: $(OBJECTS) + $(CC) $(CFLAGS) -o roguelike $(OBJECTS) -lncurses + +%.o: %.c + $(CC) $(CFLAGS) -c $< -o $@ + +.PHONY: clean clean: - rm *.o; rm roguelike + rm $(OBJECTS); rm roguelike