CXX=g++

ifeq ($(GDB), TRUE)
	OPTFLAG_GDB = -g -O0
else
	OPTFLAG_GDB = -O2
endif

CXXFLAGS=-Wall ${OPTFLAG_GDB}
TARGET=p2p_gl
LDLIBS=-lGL -lGLEW -lglfw -lEGL -lxcoder -lX11
SRCS=p2p_gl_gl.cpp p2p_gl_egl.cpp p2p_gl_main.cpp p2p_gl_xcoder.cpp 
OBJS=$(SRCS:.cpp=.o)

$(TARGET): $(OBJS)
	$(CXX) $(CXXFLAGS) $(OBJS) -o $(TARGET) $(LDLIBS)

clean:
	rm -f $(TARGET) $(OBJS)