X-Git-Url: https://plomlompom.com/repos/index.html?a=blobdiff_plain;f=Makefile;h=2107e0844173524c8d4cf5cc1ce07a21bbe2e517;hb=bf4af82bde0a08823b001e731629391904f93281;hp=72e91137ac2f1cb17724c083a76e35452fd864e7;hpb=122747fbbdc061942de2fc2bca901a44a6b4ab61;p=plomrogue
diff --git a/Makefile b/Makefile
index 72e9113..2107e08 100644
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,13 @@
-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 $@
clean:
- rm *.o; rm roguelike
+ rm $(OBJECTS); rm roguelike