xuxiuxi
2017-04-20 d2f697fa887e28b86d38332e2fbde930c54fb43f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/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