CXX=g++

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

CXXFLAGS=-Wall ${OPTFLAG_GDB}
TARGET=p2p_read_gbm_egl_multithread
LDLIBS=-lgbm -lGL -lEGL -lxcoder -lpthread
SRCS=p2p_read_gbm_egl_multithread.cpp ni_block_frame_set.cpp
OBJS=$(SRCS:.cpp=.o)

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

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