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))
|