aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile
blob: b4ed4bdb78a76c4b200fdc86ac5e74dcf61f6905 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CXX = g++
CXXFLAGS = --std=c++14 -g -O2 -Wall
SRC_DIR = src/
OBJECTS = main.o State.o Game.o Global.o Enemy1.o Enemy2.o Enemy3.o Powerup.o Entity.o Player.o

all: sfml-rpg

sfml-rpg: $(OBJECTS)
	$(CXX) $(CXXFLAGS) $(OBJECTS) -o sfml-rpg -lsfml-graphics -lsfml-window -lsfml-system

%.o : %.cpp
	$(CXX) $(CXXFLAGS) -c $<

clean:
	rm -f $(OBJECTS) sfml-rpg