init project
[pong.git] / Makefile
1 #OBJS specifies which files to compile as part of the project
2 OBJS =  *.cpp
3
4 #CC specifies which compiler we're using
5 CC = g++
6
7 #COMPILER_FLAGS specifies the additional compilation options we're using
8 # -w suppresses all warnings
9 COMPILER_FLAGS = -w
10
11 #LINKER_FLAGS specifies the libraries we're linking against
12 LINKER_FLAGS = -lSDL2 -lSDL2_image
13
14 #OBJ_NAME specifies the name of our exectuable
15 OBJ_NAME = out
16
17 #This is the target that compiles our executable
18 all : $(OBJS)
19         $(CC) $(OBJS) $(COMPILER_FLAGS) $(LINKER_FLAGS) -o $(OBJ_NAME)