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

📄 makefile.am

📁 OLSR Implementation for XORP
💻 AM
字号:
#### Process this file with automake to produce Makefile.in.#### $XORP: xorp/xrl/targets/Makefile.am,v 1.35 2004/06/10 13:49:28 hodson Exp $##INTERFACES_DIR=$(top_srcdir)/xrl/interfacesTARGET_DIR=$(top_srcdir)/xrl/targets################################################################################ Xrl Target related################################################################################ Add your target file heretgt_files		 = bgp.tgttgt_files		+= bgp4_mib.tgttgt_files		+= cli.tgttgt_files		+= coord.tgttgt_files		+= demo_fea_ifmgr_client.tgttgt_files		+= fea.tgttgt_files		+= fea_ifmgr_mirror.tgttgt_files		+= fib2mrib.tgttgt_files		+= finder.tgttgt_files		+= finder_client.tgttgt_files		+= mfea.tgttgt_files		+= mld6igmp.tgttgt_files		+= ospf.tgttgt_files		+= pim.tgttgt_files		+= rip.tgttgt_files		+= ripng.tgttgt_files		+= rib.tgttgt_files		+= ribclient.tgttgt_files		+= rtrmgr.tgttgt_files		+= show_routes.tgttgt_files		+= socket_server.tgttgt_files		+= static_routes.tgttgt_files		+= test.tgttgt_files		+= test_fea_ifmgr_mirror.tgttgt_files		+= test_finder_events.tgttgt_files		+= test_peer.tgttgt_files		+= test_socket4.tgttgt_files		+= test_socket6.tgttgt_files		+= xorp_if_mib.tgttgt_files		+= xorpsh.tgttgt_files		+= olsr.tgt# added by L.Qin, OLSR module# Automatically compute the list of the *.xrls filesxrls_files		 = $(tgt_files:%.tgt=%.xrls)# Redefine the data installation directorydatadir = $(prefix)/$(subdir)# -- Datadata_DATA		 = $(xrls_files)# Add your target's library herenoinst_LIBRARIES	 = libbgpbase.anoinst_LIBRARIES	+= libbgp4mibbase.anoinst_LIBRARIES	+= libclibase.anoinst_LIBRARIES	+= libcoordbase.anoinst_LIBRARIES	+= libdemofeaifmgrclientbase.anoinst_LIBRARIES	+= libfeabase.anoinst_LIBRARIES	+= libfeaifmgrmirrorbase.anoinst_LIBRARIES	+= libfib2mribbase.anoinst_LIBRARIES	+= libfinderbase.anoinst_LIBRARIES	+= libfinderclientbase.anoinst_LIBRARIES	+= libmfeabase.anoinst_LIBRARIES	+= libmld6igmpbase.anoinst_LIBRARIES	+= libospfbase.anoinst_LIBRARIES	+= libpimbase.anoinst_LIBRARIES	+= libribbase.anoinst_LIBRARIES	+= libribclientbase.anoinst_LIBRARIES	+= libripbase.anoinst_LIBRARIES	+= libripngbase.anoinst_LIBRARIES	+= librtrmgrbase.anoinst_LIBRARIES	+= libshowroutesbase.anoinst_LIBRARIES	+= libsocketserverbase.anoinst_LIBRARIES	+= libstaticroutesbase.anoinst_LIBRARIES	+= libtestbase.anoinst_LIBRARIES	+= libtestfeaifmgrmirrorbase.anoinst_LIBRARIES	+= libtestfindereventsbase.anoinst_LIBRARIES	+= libtestpeerbase.anoinst_LIBRARIES	+= libtestsocket4.anoinst_LIBRARIES	+= libtestsocket6.anoinst_LIBRARIES	+= libxorpifmibbase.anoinst_LIBRARIES	+= libxorpshbase.anoinst_LIBRARIES	+= libolsrbase.a# BGPlibbgpbase_a_SOURCES = bgp_base.hh bgp_base.cc$(srcdir)/bgp_base.hh $(srcdir)/bgp_base.cc:				\		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/bgp.xif				\		$(INTERFACES_DIR)/rib_client.xif			\		$(INTERFACES_DIR)/finder_event_observer.xif# BGP4MIBlibbgp4mibbase_a_SOURCES = bgp4_mib_base.hh bgp4_mib_base.cc$(srcdir)/bgp4_mib_base.hh $(srcdir)/bgp4_mib_base.cc:			\		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/bgp_mib_traps.xif# CLIlibclibase_a_SOURCES = cli_base.hh cli_base.cc$(srcdir)/cli_base.hh $(srcdir)/cli_base.cc:				\		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/cli_manager.xif# COORDlibcoordbase_a_SOURCES = coord_base.hh coord_base.cc$(srcdir)/coord_base.hh $(srcdir)/coord_base.cc:			\		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/coord.xif				\		$(INTERFACES_DIR)/datain.xif# Demo FEA ifmgr clientlibdemofeaifmgrclientbase_a_SOURCES = demo_fea_ifmgr_client_base.hh	\				      demo_fea_ifmgr_client_base.cc$(srcdir)/demo_fea_ifmgr_client_base.hh					\$(srcdir)/demo_fea_ifmgr_client_base.cc:				\		$(INTERFACES_DIR)/common.xif 				\		$(INTERFACES_DIR)/fea_ifmgr_client.xif# FEAlibfeabase_a_SOURCES = fea_base.hh fea_base.cc$(srcdir)/fea_base.hh $(srcdir)/fea_base.cc: 				\		$(INTERFACES_DIR)/common.xif 				\		$(INTERFACES_DIR)/fea_fib.xif				\		$(INTERFACES_DIR)/fea_ifmgr.xif				\		$(INTERFACES_DIR)/fea_ifmgr_replicator.xif		\		$(INTERFACES_DIR)/fti.xif				\		$(INTERFACES_DIR)/redist_transaction4.xif		\		$(INTERFACES_DIR)/redist_transaction6.xif		\		$(INTERFACES_DIR)/fea_rawpkt.xif			\		$(INTERFACES_DIR)/socket4_locator.xif			\		$(INTERFACES_DIR)/socket6_locator.xif# FEA IfMgr Mirrorlibfeaifmgrmirrorbase_a_SOURCES = fea_ifmgr_mirror_base.hh		\				  fea_ifmgr_mirror_base.cc$(srcdir)/fea_ifmgr_mirror_base.hh $(srcdir)/fea_ifmgr_mirror_base.cc:	\		$(INTERFACES_DIR)/common.xif 				\		$(INTERFACES_DIR)/fea_ifmgr_mirror.xif# Fib2mriblibfib2mribbase_a_SOURCES = fib2mrib_base.hh fib2mrib_base.cc$(srcdir)/fib2mrib_base.hh $(srcdir)/fib2mrib_base.cc:			\		$(INTERFACES_DIR)/common.xif 				\		$(INTERFACES_DIR)/fea_fib_client.xif 			\		$(INTERFACES_DIR)/fib2mrib.xif## FINDER## If you edit the dependencies here, please up ${XORPSRC}/libxipc/Makefile.am# too.#libfinderbase_a_SOURCES = finder_base.hh finder_base.cc$(srcdir)/finder_base.hh $(srcdir)/finder_base.cc : 			\		$(INTERFACES_DIR)/common.xif 				\		$(INTERFACES_DIR)/finder.xif				\		$(INTERFACES_DIR)/finder_event_notifier.xif## FINDER CLIENT## If you edit the dependencies here, please up ${XORPSRC}/libxipc/Makefile.am# too.#libfinderclientbase_a_SOURCES = finder_client_base.hh finder_client_base.cc$(srcdir)/finder_client_base.hh $(srcdir)/finder_client_base.cc: 	\		$(INTERFACES_DIR)/common.xif 				\		$(INTERFACES_DIR)/finder_client.xif# MFEAlibmfeabase_a_SOURCES = mfea_base.hh mfea_base.cc$(srcdir)/mfea_base.hh $(srcdir)/mfea_base.cc:				\		$(INTERFACES_DIR)/common.xif 				\		$(INTERFACES_DIR)/cli_processor.xif			\		$(INTERFACES_DIR)/mfea.xif# MLD6IGMPlibmld6igmpbase_a_SOURCES = mld6igmp_base.hh mld6igmp_base.cc$(srcdir)/mld6igmp_base.hh $(srcdir)/mld6igmp_base.cc: 			\		$(INTERFACES_DIR)/common.xif 				\		$(INTERFACES_DIR)/cli_processor.xif 			\		$(INTERFACES_DIR)/mfea_client.xif			\		$(INTERFACES_DIR)/mld6igmp.xif# OLSR added by L.Qin libolsrbase_a_SOURCES = olsr_base.hh olsr_base.cc$(srcdir)/olsr_base.hh $(srcdir)/olsr_base.cc:				\		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/olsr.xif# OSPFlibospfbase_a_SOURCES = ospf_base.hh ospf_base.cc$(srcdir)/ospf_base.hh $(srcdir)/ospf_base.cc:				\		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/ospf.xif# PIMlibpimbase_a_SOURCES = pim_base.hh pim_base.cc$(srcdir)/pim_base.hh $(srcdir)/pim_base.cc:				\		$(INTERFACES_DIR)/common.xif 				\		$(INTERFACES_DIR)/cli_processor.xif			\		$(INTERFACES_DIR)/mfea_client.xif			\		$(INTERFACES_DIR)/redist_transaction4.xif		\		$(INTERFACES_DIR)/redist_transaction6.xif		\		$(INTERFACES_DIR)/mld6igmp_client.xif			\		$(INTERFACES_DIR)/pim.xif# RIBlibribbase_a_SOURCES = rib_base.hh rib_base.cc$(srcdir)/rib_base.hh $(srcdir)/rib_base.cc:				\		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/rib.xif				\		$(INTERFACES_DIR)/finder_event_observer.xif# RIB clientlibribclientbase_a_SOURCES = ribclient_base.hh ribclient_base.cc$(srcdir)/ribclient_base.hh $(srcdir)/ribclient_base.cc: 		\		$(INTERFACES_DIR)/rib_client.xif# RIPlibripbase_a_SOURCES = rip_base.hh rip_base.cc$(srcdir)/rip_base.hh $(srcdir)/rip_base.cc:				\		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/finder_event_observer.xif		\		$(INTERFACES_DIR)/rip.xif				\		$(INTERFACES_DIR)/redist4.xif				\		$(INTERFACES_DIR)/socket4_user.xif# RIP NGlibripngbase_a_SOURCES = ripng_base.hh ripng_base.cc$(srcdir)/ripng_base.hh $(srcdir)/ripng_base.cc:			\		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/finder_event_observer.xif		\		$(INTERFACES_DIR)/ripng.xif				\		$(INTERFACES_DIR)/redist6.xif				\		$(INTERFACES_DIR)/socket6_user.xif# RTRMGRlibrtrmgrbase_a_SOURCES = rtrmgr_base.hh rtrmgr_base.cc$(srcdir)/rtrmgr_base.hh $(srcdir)/rtrmgr_base.cc:			\		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/rtrmgr.xiflibshowroutesbase_a_SOURCES = show_routes_base.hh show_routes_base.cc$(srcdir)/show_routes_base.hh $(srcdir)/show_routes_base.cc:		\		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/finder_event_observer.xif		\		$(INTERFACES_DIR)/redist4.xif				\		$(INTERFACES_DIR)/redist6.xif# SOCKET SERVERlibsocketserverbase_a_SOURCES  = socket_server_base.hh			\libsocketserverbase_a_SOURCES += socket_server_base.cc$(srcdir)/socket_server_base.hh $(srcdir)/socket_server_base.cc:	\		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/finder_event_observer.xif		\		$(INTERFACES_DIR)/socket4.xif				\		$(INTERFACES_DIR)/socket6.xif# StaticRouteslibstaticroutesbase_a_SOURCES = static_routes_base.hh static_routes_base.cc$(srcdir)/static_routes_base.hh $(srcdir)/static_routes_base.cc:	\		$(INTERFACES_DIR)/common.xif 				\		$(INTERFACES_DIR)/static_routes.xif# TEST FEA IFMGR MIRRORlibtestfeaifmgrmirrorbase_a_SOURCES  = test_fea_ifmgr_mirror_base.hhlibtestfeaifmgrmirrorbase_a_SOURCES += test_fea_ifmgr_mirror_base.cc$(srcdir)/test_fea_ifmgr_mirror_base.hh					\$(srcdir)/test_fea_ifmgr_mirror_base.cc:				\		$(INTERFACES_DIR)/fea_ifmgr_replicator.xif## TEST FINDER EVENTS## If you edit the dependencies here, please up ${XORPSRC}/libxipc/Makefile.am# too.#libtestfindereventsbase_a_SOURCES  = test_finder_events_base.hhlibtestfindereventsbase_a_SOURCES += test_finder_events_base.cc$(srcdir)/test_finder_events_base.hh $(srcdir)/test_finder_events_base.hh: \		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/finder_event_observer.xif# TEST PEERlibtestpeerbase_a_SOURCES = test_peer_base.hh test_peer_base.cc$(srcdir)/test_peer_base.hh $(srcdir)/test_peer_base.cc:		\		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/test_peer.xif# TEST SOCKET4libtestsocket4_a_SOURCES = test_socket4_base.hh test_socket4_base.cc$(srcdir)/test_socket4_base.hh $(srcdir)/test_socket4_base.cc:		\		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/socket4_user.xif# TEST SOCKET6libtestsocket6_a_SOURCES = test_socket6_base.hh test_socket6_base.cc$(srcdir)/test_socket6_base.hh $(srcdir)/test_socket6_base.cc:		\		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/socket6_user.xif# XORP IF MIBlibxorpifmibbase_a_SOURCES = xorp_if_mib_base.hh xorp_if_mib_base.cc$(srcdir)/xorp_if_mib_base.hh $(srcdir)/xorp_if_mib_base.cc:		\		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/xorp_if_mib.xif# XORPSHlibxorpshbase_a_SOURCES = xorpsh_base.hh xorpsh_base.cc$(srcdir)/xorpsh_base.hh $(srcdir)/xorpsh_base.cc:			\		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/rtrmgr_client.xif# Add your target's library sources like this:# Test targetlibtestbase_a_SOURCES = test_base.hh test_base.cc# This is a hack to rebuild files here when interfaces implemented by# rib target are touched.  It largely duplicates information inside rib.tgt$(srcdir)/test_base.hh $(srcdir)/test_base.cc:				\		$(INTERFACES_DIR)/common.xif				\		$(INTERFACES_DIR)/test.xif# -- Extra files and directories to add to the distributionEXTRA_DIST	 = $(tgt_files)EXTRA_DIST	+= $(xrls_files)#################################################################### Everything past here is useful to the maintainer, but probably not## to anybody else##INCLUDES =	-I$(top_srcdir)################################################################################ Implicit Rules and related###############################################################################SCRIPT_DIR=$(top_srcdir)/xrl/scriptsTGTGEN_PY=$(SCRIPT_DIR)/tgt-gen# If this code is commented out, please upgrade to python2.0 or above.@PY_BUILD@$(srcdir)/%_base.hh $(srcdir)/%_base.cc %_base.hh %_base.cc	\@PY_BUILD@$(srcdir)/%.xrls: $(srcdir)/%.tgt $(TGTGEN_PY)@PY_BUILD@	$(PYTHON) $(TGTGEN_PY) -I$(INTERFACES_DIR) $<

⌨️ 快捷键说明

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