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 + -
显示快捷键?