game_of_life/Makefile
2022-12-14 17:01:08 +01:00

26 lines
378 B
Makefile

CXX:=g++
LDLIBS:=$(shell pkg-config --libs ncurses)
CFLAGS:=-g
COMP:=$(CXX) $(CFLAGS) $(LDFLAGS) $(LDLIBS)
SRCD:=src/
OBJD:=obj/
SRC:=$(shell find src/ | grep .cpp)
OBJ:=$(subst ${SRCD},${OBJD},$(subst .cpp,.o,$(SRC)))
OUTPUT:=gol.out
main: $(OBJ)
$(COMP) $(OBJ) -o ${OUTPUT}
obj/%.o: src/%.cpp
$(COMP) $(LDFLAGS) $< -c -o $@
clean:
-rm -v ${OBJ}
-rm -v ${OUTPUT}