代码拉取完成,页面将自动刷新
UNAME := $(shell uname)
FACE_LIB=-L../facelib -lFaceSDK
BASE_SDK = -L../facelib -lBaiduFaceApi-ubuntu14
LIB3=../lib3
OPENBLAS=-L$(LIB3)/openblas-linux/lib -lopenblas
OPENCV=-L$(LIB3)/opencv-linux/lib -lopencv_imgcodecs -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_video -lopencv_videoio
CURL=-L$(LIB3)/curl-linux/lib-ubuntu
LIB64=-L$(LIB3)/lib64 -ljpeg -lpng12 -ltiff -ljasper -lImath -lIlmImf -lIex -lHalf -lIlmThread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lcairo -ldc1394 -lfontconfig -lfreetype -lgdk_pixbuf-2.0 -lgio-2.0 -lglib-2.0 -lgmodule-2.0 -lgobject-2.0 -lgstapp-0.10 -lgstbase-0.10 -lgstpbutils-0.10 -lgstreamer-0.10 -lgstriff-0.10 -lgstvideo-0.10 -lgthread-2.0 -lpango-1.0 -lpangocairo-1.0 -lpangoft2-1.0 -lv4l1 -lv4l2 -lbz2 -lX11 -lXfixes -lXext -lXrender -lXinerama -lXi -lXcomposite -lXdamage -lpixman-1 -lusb-1.0 -lselinux -lXrandr -lXcursor -lraw1394 -lgsttag-0.10 -lxcb -lv4lconvert -lgstaudio-0.10 -lXau -lgstinterfaces-0.10
FFMPEG=-L$(LIB3)/ffmpeg-linux/lib -lavformat -lavcodec -lavutil -lswscale -lswresample
JSON_LIB=-L../lib3/json/lib-ubuntu -ljson
LIBS=$(LIB64) $(OPENBLAS) $(OPENCV) $(FACE_LIB) $(CURL) $(FFMPEG)
INCLUDE = -I../include -I./
GCCV = -linux
CC = g++
CXXFLAGS = -g -std=c++11 -fPIC $(INCLUDE)
SOURCE_CPP = $(wildcard *.h *.cpp)
#SOURCE_CPP = main.cpp
CPP_SRC = $(wildcard *.cpp)
CPP_OBJ = $(patsubst %cpp, %o, $(CPP_SRC))
.cpp: %.o
$(CC) $(CXXFLAGS) -c $< -o $@
OUT = ../face_httpd
all: main
main: $(CPP_OBJ)
$(CC) -o $(OUT) $(CPP_OBJ) $(LIB64) $(FFMPEG) $(OPENCV) $(OPENBLAS) $(FACE_LIB) $(JSON_LIB) $(BASE_SDK) -lpthread -lz
clean:
rm -f *.o
rm -f ${OUT}
rm -f *.log
rm -f core*
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。