makefile
来自「linuxigd」· 代码 · 共 44 行
TXT
44 行
PREFIX=/usrLIBUPNP_PREFIX=/usr#LIBIPTC_PREFIX=/usrCC=gccINCLUDES= -I$(LIBUPNP_PREFIX)/include -I../includeLIBS= -lpthread -lupnp -lixml -lthreadutil -L$(LIBUPNP_PREFIX)/lib -L../libsFILES= main.o gatedevice.o pmlist.o util.o config.oCFLAGS += -Wall -g -O2ifdef HAVE_LIBIPTCifdef LIBIPTC_PREFIXLIBS += -L$(LIBIPTC_PREFIX)/libINCLUDES += -I$(LIBIPTC_PREFIX)/includeendifLIBS += -liptcINCLUDES += -DHAVE_LIBIPTCFILES += iptc.oendifall: upnpdupnpd: $(FILES) $(CC) $(CFLAGS) $(FILES) $(LIBS) -o $@ @echo "make $@ finished on `date`"%.o: %.c $(CC) $(CFLAGS) $(INCLUDES) -c $<clean: rm -f *.o upnpdinstall: upnpd install -d /etc/linuxigd install etc/gatedesc.xml /etc/linuxigd install etc/gateconnSCPD.xml /etc/linuxigd install etc/gateicfgSCPD.xml /etc/linuxigd install etc/dummy.xml /etc/linuxigd install upnpd $(PREFIX)/sbin install upnpd.8 $(PREFIX)/share/man/man8 if [ ! -f /etc/upnpd.conf ]; then install etc/upnpd.conf /etc; fi
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?