#!/bin/sh
|
|
PIPELINE_BASE=/opt/RtspFace
|
|
VISITFACE_BASE=/opt/VisitFace/RtspNativeCodec/app/src/main/cpp
|
|
PROTOBUF_BASE=/opt/protobuf/inst
|
PROTOBUF_INC="-I$PROTOBUF_BASE/include"
|
PROTOBUF_LIB="-L$PROTOBUF_BASE/lib -lprotobuf"
|
|
CPPFLAGS+="-g -c -std=c++11 -pthread -I$PIPELINE_BASE -I$VISITFACE_BASE $PROTOBUF_INC "
|
LDFLAGS+="-pthread -levent $PROTOBUF_LIB "
|
|
rm *.o
|
rm face_server
|
rm test_client
|
|
g++ $PIPELINE_BASE/Logger/src/logger.cc $CFLAGS $CPPFLAGS
|
g++ ev_server.cpp -DUSER_DEFINE_EVCLIENT_PROC $CFLAGS $CPPFLAGS
|
g++ main_face_daemon.cpp $CFLAGS $CPPFLAGS
|
g++ $VISITFACE_BASE/PbFaceList.pb.cc $CFLAGS $CPPFLAGS
|
|
g++ test_client.cpp $CFLAGS $CPPFLAGS
|
|
g++ -g -std=c++11 \
|
logger.o \
|
ev_server.o \
|
PbFaceList.pb.o \
|
main_face_daemon.o \
|
$LDFLAGS -o face_server
|
#
|
|
g++ -g -std=c++11 \
|
test_client.o \
|
$LDFLAGS -o test_client
|
#
|
|
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/protobuf/inst/lib
|