X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/edit?a=blobdiff_plain;f=Makefile;h=bedecc0347db339e26f8f7a35a48db37bf3a1fc9;hb=e4208c726efd55a3a5ff2be966d3fbd7d38ba9e3;hp=1b83a3f1622938d2c309b543835f08ab6968339f;hpb=ddf0e5d24690e9985c51d9960e035ee21286dd49;p=plomrogue diff --git a/Makefile b/Makefile index 1b83a3f..bedecc0 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,15 @@ -roguelike: - cc -Wall -g -o windows.o -c windows.c - cc -Wall -g -o roguelike.o -c roguelike.c - cc -Wall -g -o roguelike windows.o roguelike.o -lncurses -lm +CC=cc +CFLAGS=-Wall -g +TARGET=roguelike +SOURCES=$(shell find . -type f -name \*.c) +OBJECTS=$(SOURCES:.c=.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