⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 UPnP协议中的控制设备(CD)的例子程序
💻
字号:
#### Copyright (c) 2004 Axis Communications AB.## All rights reserved.## ## Redistribution and use in source and binary forms, with or without## modification, are permitted provided that the following conditions are met:## ## * Redistributions of source code must retain the above copyright notice,##   this list of conditions and the following disclaimer.## * Redistributions in binary form must reproduce the above copyright notice,##   this list of conditions and the following disclaimer in the documentation##   and/or other materials provided with the distribution.## * Neither name of Axis Communications AB nor the names of its contributors##   may be used to endorse or promote products derived from this software##   without specific prior written permission.## ## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS## ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,## EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,## PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR## PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY## OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING## NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS## SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.##AXIS_USABLE_LIBS = UCLIBC GLIBCAXIS_AUTO_DEPEND = yesinclude $(AXIS_TOP_DIR)/tools/build/Rules.axisinclude $(AXIS_TOP_DIR)/libs/libupnp/upnp/Rules.makLIBNAME = libbasic_device.soLIBS = -lupnp -lthreadutil -lixmlOBJS = basic_device.o root_desc.o scpd_basic.oCFLAGS += -Wall -fpicifeq ($(AXIS_USE_DEBUG), yes)CFLAGS += -DDEBUGelseCFLAGS += -DNDEBUGendififeq ($(UPNP_CONFIG_STATIC), 1)OBJS += config_static.oCFLAGS += -DLOG_CONSOLEINSTALL = installelseOBJS += config.oLIBS += -lparhandendifall: $(LIBNAME)$(LIBNAME): $(OBJS)	$(CC) -nostdlib -shared $^ $(LDFLAGS) -o $@ $(LIBS)install: all	$(INSTALL) -d $(prefix)/etc/libupnp	$(INSTALL) -d $(prefix)/var/run/libupnp/basic_device	$(INSTALL) -m 0755 $(LIBNAME) $(prefix)/etc/libupnp%.o:	%.c	$(CC) $(CFLAGS) -c $<clean:	rm -rf *.o $(LIBNAME) .depend *\~

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -