代码拉取完成,页面将自动刷新
同步操作将从 mirrors_tomaszmrugalski/dibbler 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# === Port specific defines ===
ARCH = @ARCH@
PORT_LDFLAGS ?= @PORT_LDFLAGS@
PORT_CFLAGS ?= @PORT_CFLAGS@
PORT_SUBDIR = @PORT_SUBDIR@
# === used tools ===
CXX ?= g++
CXXLD ?= $(CXX)
CC ?= gcc
FLEX = flex
BISONPP = $(PREFIX)/bison++/bison++ -S $(PREFIX)/bison++/bison.cc -H $(PREFIX)/bison++/bison.h
# === compiler options ===
# C only flags
CFLAGS += -std=c99 $(CPPFLAGS)
# common flags
CPPFLAGS = -D$(ARCH) $(PORT_CFLAGS) $(XMLCFLAGS) -I $(INCDIR) $(DEBUGINFO) -Wall -funsigned-char @CPPFLAGS@
# C++ specific flags
CXXFLAGS = -ftemplate-depth-40 $(COPTS) $(CPPFLAGS)
# === linker options ===
LDFLAGS += $(XMLLIBS) $(EFENCE) $(PORT_LDFLAGS)
CLNT_LDFLAGS = $(LDFLAGS)
SRV_LDFLAGS = $(LDFLAGS)
REL_LDFLAGS = $(LDFLAGS)
LINKPRINT += @LINKPRINT@
# === debuging parameters ===
# DEBUGINFO is no longer used. Please call ./configure --enable-debug
PEDANTIC = -pedantic
# EFENCE is no longer used. Please call ./configure --enable-efence
# === modular features ===
# See Developer Guide, section named "Modular features" for
# detailed description of those parameters
MOD_CLNT_BIND_REUSE = y
#MOD_CLNT_EMBEDDED_CFG = y
#MOD_CLNT_DISABLE_DNSUPDATE = y
#MOD_SRV_DISABLE_DNSUPDATE = y
#MOD_DISABLE_AUTH = y
MOD_CLNT_CONFIRM = y
#MOD_REMOTE_AUTOCONF = y
#MOD_LIBXML2 = y
#MOD_DEBUG = y
# === libxml2 stuff ===
#XMLCFLAGS = `pkg-config libxml-2.0 --cflags` -DLIBXML2
#XMLLIBS = `pkg-config libxml-2.0 --libs`
# === do not modify anything below ===
SILENTMAKE = -s
MAKEFLAGS += $(SILENTMAKE)
VERSION = `$(TOPDIR)/test/xtract_version`
INST_WORKDIR = $(DESTDIR)'/var/lib/dibbler'
INST_MANDIR = $(DESTDIR)'/usr/local/man'
INST_DOCDIR = $(DESTDIR)'/usr/local/share/doc'
INST_BINDIR = $(DESTDIR)'/usr/local/sbin'
INST_CONFDIR = $(DESTDIR)'/etc/dibbler'
INSTALL = 'install'
MKDIR = mkdir -p
CP = cp
PREFIX = $(TOPDIR)
PORTDIR = $(PREFIX)/$(PORT_SUBDIR)
INCDIR = $(PREFIX)/include
ADDRMGR = $(PREFIX)/AddrMgr
CFGMGR = $(PREFIX)/CfgMgr
IFACEMGR = $(PREFIX)/IfaceMgr
MESSAGES = $(PREFIX)/Messages
OPTIONS = $(PREFIX)/Options
MISC = $(PREFIX)/Misc
CLNTIFACEMGR= $(PREFIX)/ClntIfaceMgr
CLNTTRANSMGR= $(PREFIX)/ClntTransMgr
CLNTADDRMGR = $(PREFIX)/ClntAddrMgr
CLNTCFGMGR = $(PREFIX)/ClntCfgMgr
CLNTPARSER = $(PREFIX)/ClntParser
CLNTMESSAGES= $(PREFIX)/ClntMessages
CLNTOPTIONS = $(PREFIX)/ClntOptions
SRVIFACEMGR = $(PREFIX)/SrvIfaceMgr
SRVTRANSMGR = $(PREFIX)/SrvTransMgr
SRVADDRMGR = $(PREFIX)/SrvAddrMgr
SRVCFGMGR = $(PREFIX)/SrvCfgMgr
SRVPARSER = $(PREFIX)/SrvParser
SRVMESSAGES = $(PREFIX)/SrvMessages
SRVOPTIONS = $(PREFIX)/SrvOptions
RELIFACEMGR = $(PREFIX)/RelIfaceMgr
RELTRANSMGR = $(PREFIX)/RelTransMgr
RELCFGMGR = $(PREFIX)/RelCfgMgr
RELMESSAGES = $(PREFIX)/RelMessages
RELOPTIONS = $(PREFIX)/RelOptions
POSLIB = $(PREFIX)/poslib/poslib/.libs
COMMONSUBDIRS= IfaceMgr AddrMgr CfgMgr Messages Options include Misc $(PORT_SUBDIR)
CLNTSUBDIRS = ClntOptions ClntIfaceMgr ClntAddrMgr ClntCfgMgr ClntTransMgr ClntMessages
SRVSUBDIRS = SrvOptions SrvIfaceMgr SrvAddrMgr SrvCfgMgr SrvTransMgr SrvMessages
RELSUBDIRS = RelTransMgr RelMessages RelOptions RelIfaceMgr RelCfgMgr
REQUESTORDIRS= Requestor Options Misc IfaceMgr Messages Port-linux
POSLIBDIRS = poslib poslib/poslib
SUBDIRS = $(COMMONSUBDIRS) $(CLNTSUBDIRS) $(SRVSUBDIRS) $(RELSUBDIRS) $(POSLIBDIRS)
LOWLEVEL = $(PREFIX)/$(PORTDIR)
CLIENTBIN = dibbler-client
SERVERBIN = dibbler-server
RELAYBIN = dibbler-relay
REQUESTORBIN = dibbler-requestor
CLIENT = $(PORTDIR)/$(CLIENTBIN).cpp
SERVER = $(PORTDIR)/$(SERVERBIN).cpp
RELAY = $(PORTDIR)/$(RELAYBIN).cpp
# === UNIVERSAL TARGETS ===
%.o: %.cpp %.h
@echo "[CXX ] $(SUBDIR)/$@"
$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $<
%.a: objs
@echo "[LIB ] $(SUBDIR)/$@"
$(AR) cr $@ $(OBJECTS)
all: libs
objs: $(OBJECTS)
FINDOPTS = -path './poslib/*' -prune -o
clean:
@echo "[CLEAN ] $(SUBDIR)"
rm -f *~ *.o *.a $(CLIENTBIN) $(SERVERBIN) $(RELAYBIN) $(REQUESTORBIN) TAGS
rm -f $(TESTS) $(OBJECTS)
find . $(FINDOPTS) -type l -exec rm {} \;
find . $(FINDOPTS) -name *.a -exec rm {} \;
find . $(FINDOPTS) -name *~ -exec rm {} \;
find . $(FINDOPTS) -name *.o -exec rm {} \;
find . $(FINDOPTS) -name test? -exec rm {} \;
if [ -d bison++/.deps ]; then rm -rf bison++/.deps; fi
if [ -d doc ]; then make -C doc clean; fi
# === SUBDIR NAMES ===
SUBDIR=$(subst $(TOPDIR),,$(CURDIR))
ifndef TOPDIR
TOPDIR=$(CURDIR)
endif
# === translate Makefile defines into C/C++ defines ===
ifdef MOD_CLNT_EMBEDDED_CFG
COPTS += -DMOD_CLNT_EMBEDDED_CFG
endif
ifdef MOD_CLNT_DISABLE_DNSUPDATE
COPTS += -DMOD_CLNT_DISABLE_DNSUPDATE
endif
ifdef MOD_CLNT_BIND_REUSE
COPTS += -DMOD_CLNT_BIND_REUSE
endif
ifdef MOD_CLNT_CONFIRM
COPTS += -DMOD_CLNT_CONFIRM
endif
ifdef MOD_SRV_DISABLE_DNSUPDATE
COPTS += -DMOD_SRV_DISABLE_DNSUPDATE
endif
ifdef MOD_DISABLE_AUTH
COPTS += -DMOD_DISABLE_AUTH
endif
ifdef MOD_REMOTE_AUTOCONF
COPTS += -DMOD_REMOTE_AUTOCONF
endif
ifdef MOD_LIBXML2
COPTS += -DMOD_LIBXML2 -I/usr/include/libxml2
CLNT_LDFLAGS += -lxml2
endif
ifdef MOD_DEBUG
COPTS += -DDEBUG
endif
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。