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

📄 makefile

📁 dhcp 的增强般
💻
字号:
# udhcp makefileifndef $(PREFIX)    PREFIX = `pwd`/_installendif#prefix=/usr#SBINDIR=/sbinUSRSBINDIR=$(PREFIX)/sbinUSRBINDIR=$(PREFIX)/binUSRSHAREDIR=$(PREFIX)/share# Uncomment this to get a shared binary. Call as udhcpd for the server,# and udhcpc for the client#COMBINED_BINARY=1# Uncomment this for extra output and to compile with debugging symbols#DEBUG=1# Uncomment this to output messages to syslog, otherwise, messages go to stdoutCFLAGS += -DSYSLOGifdef SEDNAR  ifeq ($(CROSS), )    CROSS=mips_lexra_fp_be-  endifendif  #ifndef $(CROSS)#	CROSS=mips_lexra_fp_be-#endifCC = $(CROSS)gccLD = $(CROSS)gccSTRIP = $(CROSS)stripINSTALL = installVER := 0.9.8OBJS_SHARED = options.o socket.o packet.o pidfile.o get_time.oDHCPD_OBJS = dhcpd.o arpping.o files.o leases.o serverpacket.oDHCPC_OBJS = dhcpc.o clientpacket.o script.oifdef COMBINED_BINARYEXEC1 = udhcpdOBJS1 = $(DHCPD_OBJS) $(DHCPC_OBJS) $(OBJS_SHARED) frontend.oCFLAGS += -DCOMBINED_BINARYelseEXEC1 = udhcpdOBJS1 = $(DHCPD_OBJS) $(OBJS_SHARED)EXEC2 = udhcpcOBJS2 = $(DHCPC_OBJS) $(OBJS_SHARED)endifEXEC3 = dumpleasesOBJS3 = dumpleases.oBOOT_PROGRAMS = udhcpcDAEMONS = udhcpdCOMMANDS = dumpleasesifdef SYSLOGCFLAGS += -DSYSLOGendifCFLAGS += -W -Wall -Wstrict-prototypes -DVERSION='"$(VER)"'CFLAGS += -I../api -I../includeifdef DEBUGCFLAGS += -g -DDEBUGSTRIP=trueelseCFLAGS += -Os -fomit-frame-pointerendifall: $(EXEC1) $(EXEC2) $(EXEC3)	$(STRIP) --remove-section=.note --remove-section=.comment $(EXEC1) $(EXEC2) $(EXEC3)$(OBJS1) $(OBJS2) $(OBJS3): *.h Makefile$(EXEC1) $(EXEC2) $(EXEC3): Makefile.c.o:	$(CC) -c $(CFLAGS) $<	$(EXEC1): $(OBJS1)	$(LD) $(LDFLAGS) $(OBJS1) -o $(EXEC1)$(EXEC2): $(OBJS2)	$(LD) $(LDFLAGS) $(OBJS2) -o $(EXEC2)$(EXEC3): $(OBJS3)	$(LD) $(LDFLAGS) $(OBJS3) -o $(EXEC3)install: all	$(INSTALL) $(DAEMONS) $(USRSBINDIR)	$(INSTALL) $(COMMANDS) $(USRSBINDIR)ifdef COMBINED_BINARY	ln -sf $(USRSBINDIR)/$(DAEMONS) $(SBINDIR)/$(BOOT_PROGRAMS)else	$(INSTALL) $(BOOT_PROGRAMS) $(USRSBINDIR)endif#	mkdir -p $(USRSHAREDIR)/udhcpc#	for name in bound deconfig renew script ; do \		$(INSTALL) samples/sample.$$name \			$(USRSHAREDIR)/udhcpc/default.$$name ; \	done#	mkdir -p $(USRSHAREDIR)/man/man1#	$(INSTALL) dumpleases.1 $(USRSHAREDIR)/man/man1#	mkdir -p $(USRSHAREDIR)/man/man5#	$(INSTALL) udhcpd.conf.5 $(USRSHAREDIR)/man/man5#	mkdir -p $(USRSHAREDIR)/man/man8#	$(INSTALL) udhcpc.8 udhcpd.8 $(USRSHAREDIR)/man/man8clean:	-rm -f udhcpd udhcpc dumpleases *.o core

⌨️ 快捷键说明

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