| | |
| | | # |
| | | # Makefile for common library. |
| | | # |
| | | 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 |
| | | |
| | | |
| | | LDLIBS+=-Wl,-rpath=../hclib:../hclib/HCNetSDKCom:../common |
| | | LDDIR += -L$(ROOT)/hcnetdisk_wrapper -L../hclib -L../hclib/HCNetSDKCom |
| | | LDLIBS += -lhcnetsdk -lhpr -lHCCore -lpthread |
| | | LIB_NETDISK = libnetdisk.a |
| | | DLIB_NETDISK = libnetdisk.so |
| | | PLATFORM=$(shell $(ROOT)/systype.sh) |
| | | include $(ROOT)/Make.defines.$(PLATFORM) |
| | | |
| | | |
| | | PROGS = download1 channel |
| | | |
| | | all: test_file test_io |
| | | |
| | | |
| | | |
| | | 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 |
| | | test_file: test_file.c |
| | | |
| | | clean: |
| | | rm -f $(PROGS) $(TEMPFILES) *.o |
| | | rm -f test *.o a.out core temp.* *.a *.so |
| | | |
| | | |
| | | $(LIBCOMMON): |
| | | (cd $(ROOT)/common && $(MAKE)) |
| | | include $(ROOT)/Make.common.inc |