CC=g++
CFLAGS= -std=c++11 -O3 -pedantic `pkg-config --cflags opencv`
LDFLAGS_BLAS= -ltesseract -llept -ltiff
LDFLAGS_static=-static
LDFLAGS_opencv= -lopencv_core -lopencv_highgui -lpng16 -ljpeg -ljasper -lgtk-x11-2.0 -lpango-1.0 -lz -ltiff -lIlmImf -lpthread -lrt -latk-1.0 -lglib-2.34 -lgobject-2.0 -lcairo -lm
LDFLAGS_lib1= `pkg-config --cflags --libs gtk+-2.0`
LDFLAGS_lib2= `pkg-config --cflags --libs cairo cairo-png`
LDFLAGS_lib3= `pkg-config --cflags --libs gobject-2.0`
LDFLAGS_lib4= -lrt -ldl -lstdc++ -lz -lm -lc -lpcre -lffi -lexpat -lgmodule-2.0 -lpixman-1 -lxcb-shm -lxcb-render -lxcb -ldl -lXrender -lX11 -lxcb -lresolv -lXext -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lXfixes -lXau -lXdmcp -lXrender -lfreetype -lthai -lpng16
LDFLAGS_lib5= -lavformat -lavcodec -lswscale -lswresample -lavutil
LDFLAGS=-lpthread `pkg-config --libs opencv`
SOURCES=...
HEADERS=...
EXECUTABLE=tdetect
all: $(SOURCES) $(EXECUTABLE)
$(EXECUTABLE) : $(SOURCES)
$(CC) -o $(EXECUTABLE) $(SOURCES) $(CFLAGS) $(LDFLAGS) $(LDFLAGS_BLAS) $(LDFLAGS_lib1) $(LDFLAGS_lib2) $(LDFLAGS_lib3) $(LDFLAGS_lib4) $(LDFLAGS_lib5) $(LDFLAGS_static)
clean:
rm -rf *.o $(EXECUTABLE)
CFLAGS= -std=c++11 -O3 -pedantic `pkg-config --cflags opencv`
LDFLAGS_BLAS= -ltesseract -llept -ltiff
LDFLAGS_static=-static
LDFLAGS_opencv= -lopencv_core -lopencv_highgui -lpng16 -ljpeg -ljasper -lgtk-x11-2.0 -lpango-1.0 -lz -ltiff -lIlmImf -lpthread -lrt -latk-1.0 -lglib-2.34 -lgobject-2.0 -lcairo -lm
LDFLAGS_lib1= `pkg-config --cflags --libs gtk+-2.0`
LDFLAGS_lib2= `pkg-config --cflags --libs cairo cairo-png`
LDFLAGS_lib3= `pkg-config --cflags --libs gobject-2.0`
LDFLAGS_lib4= -lrt -ldl -lstdc++ -lz -lm -lc -lpcre -lffi -lexpat -lgmodule-2.0 -lpixman-1 -lxcb-shm -lxcb-render -lxcb -ldl -lXrender -lX11 -lxcb -lresolv -lXext -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lXfixes -lXau -lXdmcp -lXrender -lfreetype -lthai -lpng16
LDFLAGS_lib5= -lavformat -lavcodec -lswscale -lswresample -lavutil
LDFLAGS=-lpthread `pkg-config --libs opencv`
SOURCES=...
HEADERS=...
EXECUTABLE=tdetect
all: $(SOURCES) $(EXECUTABLE)
$(EXECUTABLE) : $(SOURCES)
$(CC) -o $(EXECUTABLE) $(SOURCES) $(CFLAGS) $(LDFLAGS) $(LDFLAGS_BLAS) $(LDFLAGS_lib1) $(LDFLAGS_lib2) $(LDFLAGS_lib3) $(LDFLAGS_lib4) $(LDFLAGS_lib5) $(LDFLAGS_static)
clean:
rm -rf *.o $(EXECUTABLE)