17 lines
495 B
Makefile
17 lines
495 B
Makefile
CC = g++
|
|
CFLAGS = -O2 -Wall -Wextra -std=c++14
|
|
# to avoid the console window with mingw, add -mwindow
|
|
|
|
INC = -I "SFML21/include"
|
|
# for Linux
|
|
LDFLAGS = -L "SFML21/lib" -lsfml-system -lsfml-window -lsfml-graphics
|
|
# for Windows using MinGW
|
|
#LDFLAGS = -L "SFML21/lib" -lmingw32 -lsfml-main -lsfml-system -lsfml-window -lsfml-graphics
|
|
|
|
OBJ = level.o game.o player.o background.o mainmenu.o main.o
|
|
|
|
game: $(OBJ)
|
|
$(CC) $(CFLAGS) -o game.bin $(OBJ) $(LDFLAGS)
|
|
|
|
%.o: %.cpp
|
|
$(CC) $(INC) $(CFLAGS) -c $<
|