20 lines
293 B
Makefile
20 lines
293 B
Makefile
OBJS= \
|
|
build/src/main.o \
|
|
build/src/Game.o \
|
|
build/src/Player.o \
|
|
build/src/GameRenderer.o
|
|
|
|
LIBS=-lSDL2 -lSDL2_image
|
|
|
|
build/%.o: %.cpp $(wildcard *.hpp)
|
|
mkdir -p `dirname $@`
|
|
g++ $(CFLAGS) -c -o $@ $< $(LIBS)
|
|
|
|
all: $(OBJS)
|
|
g++ $(CFLAGS) $(OBJS) $(LIBS)
|
|
|
|
clean:
|
|
rm -r build
|
|
rm a.out
|
|
|