91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

makefile自動生成依賴關系 可自動檢測頭文件變化

發布時間:2020-08-24 17:39:47 來源:網絡 閱讀:1853 作者:llf_17 欄目:編程語言

DEBUG=1

CC = gcc

CXX=g++

ifeq ($(DEBUG), 1) 

OPTS=-O0 -g -DDEBUG

endif


CFLAGS = -fPIC   -I$(COMPILE_DIR) -I$(vesdkdev)  -I$(es_common) -I$(vesdk) -I$(vesdk)/boost-153/include -I$(vesdkproject)

CXXFLAGS=$(CFLAGS)


Target = libServerCfg.so

VPATH = src 

OBJDIR=obj/

DEPDIR=deps/


CXXFLAGS +=$(OPTS)   

CXXFLAGS +=-I../../global_include/  -I$(CrossOnvifLib)/ClientSo/wrapper -I$(CrossOnvifLib)/ClientSo/onvifgen -I$(CrossPlatformLib)/vesdkdev  \

-I$(CrossOnvifLib)/Common/gsoap/share/gsoap/plugin  -I$(CrossOnvifLib)/Common/gsoap/include -I$(CrossPlatformLib)/es_common -I$(CrossPlatformLib)/vesdk \

-I$(CrossPlatformLib)/vesdkdev/utils/mt/


LDFLAGS+=-shared  -lm -pthread


LIBS   = -lOnvifClient -lsqlite3  -lboost_system 


OBJ=  Helper.o  Media.o DevicesMgmt.o Imaging.o PTZ.o DiskTool.o ServerCfg.o


OBJS = $(addprefix $(OBJDIR), $(OBJ))

DEPS = $(addprefix $(DEPDIR), $(OBJ))


all: obj $(Target)


$(Target): $(OBJS)

@echo make $(Target)

$(CXX)  $(CXXFLAGS) $^ -o $@ $(LDFLAGS) $(LIBS)

cp $(Target) /usr/lib


$(OBJDIR)%.o: %.cpp 

$(CC)  $(CXXFLAGS) -c $< -o $@


obj:

mkdir -p obj

deps:

mkdir -p deps

.PHONY: clean


clean:

rm -rf $(OBJS) $(Target)

ifeq ("$(wildcard deps)", "")

     DEP_DIR_DEPS:=deps

endif


include $(DEPS:.o=.d)


$(DEPDIR)%.d: %.cpp $(DEP_DIR_DEPS)

set -e; rm -f $@; \

$(CC) -MM $(CXXFLAGS) $< > $@.$$$$; \

sed 's,\($*\)\.o[ :]*,$(OBJDIR)\1.o $@ : ,g' < $@.$$$$ > $@; \

rm -f $@.$$$$


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

满城县| 邻水| 綦江县| 绥滨县| 杭锦旗| 页游| 合江县| 福贡县| 尤溪县| 比如县| 莲花县| 思南县| 珲春市| 多伦县| 偃师市| 清新县| 凭祥市| 滦南县| 和龙市| 沙洋县| 柯坪县| 潼关县| 青海省| 马边| 贵德县| 咸阳市| 荔波县| 电白县| 罗田县| 西乌珠穆沁旗| 平和县| 临江市| 清涧县| 肇庆市| 湟中县| 襄樊市| 临沧市| 太谷县| 荔浦县| 元氏县| 宜阳县|