wangzhengquan
2020-06-08 f48e2e378bacffb96cb5575876a7b2f0081de0be
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
39
40
41
42
43
44
45
46
47
48
ROOT=..
EXTRALIBS+=
INCLUDE+=
LIBCOMMON=$(ROOT)/common/libusgcommon.a
LDLIBS+=-L../hclib -L../hclib/HCNetSDKCom -Wl,-rpath=../hclib:../hclib/HCNetSDKCom \
    -lhcnetsdk -lhpr -lHCCore
    
#     -lAudioRender        -lPlayCtrl  -lSuperRender \
#     -lcrypto        -lNPQos  -lssl       -lz \
#     -lanalyzedata   -lHCDisplay        -lHCPlayBack     -lSystemTransform \
#      -lHCAlarm       -lHCGeneralCfgMgr  -lHCPreview   \
#      -lHCCoreDevCfg  -lHCIndustry       -lHCVoiceTalk  -libStreamTransClient
 
 
# LDLIBS+=libAudioRender.so  libHCCore.so    libhpr.so    libPlayCtrl.so  libSuperRender.so \
#     libcrypto.so      ./libhcnetsdk.so  libNPQos.so  libssl.so       libz.so \
#     HCNetSDKCom/libanalyzedata.so   HCNetSDKCom/libHCGeneralCfgMgr.so  HCNetSDKCom/libHCVoiceTalk.so \
#     HCNetSDKCom/libHCAlarm.so       HCNetSDKCom/libHCIndustry.so       HCNetSDKCom/libiconv2.so \
#     HCNetSDKCom/libHCCoreDevCfg.so  HCNetSDKCom/libHCPlayBack.so       HCNetSDKCom/libStreamTransClient.so \
#     HCNetSDKCom/libHCDisplay.so     HCNetSDKCom/libHCPreview.so        HCNetSDKCom/libSystemTransform.so
 
 
PLATFORM=$(shell $(ROOT)/systype.sh)
include $(ROOT)/Make.defines.$(PLATFORM)
 
 
PROGS =    download1 channel
         
 
    
 
all: $(PROGS) 
 
 
 
# 如果包A 引用包B, B 要放在 A 后面
# channel:  $(LIBCOMMON)
#test_right_walk: $(ROOT)/algorithm/graph.c $(ROOT)/algorithm/IndirectAlg.c  $(LIBCOMMON)
test_right_walk2: test_right_walk2.c
    #g++  -std=c++11 -mcx16 -Wall  -DLINUX -D_GNU_SOURCE  test_right_walk2.c -o $@  -lalg -lusgcommon
    g++  -std=c++11  test_right_walk2.c -o test_right_walk2  -lalg  -lusgcommon -lpthread
 
clean:
    rm -f $(PROGS) $(TEMPFILES) *.o
 
 
$(LIBCOMMON):
    (cd $(ROOT)/common && $(MAKE))