1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
#
# $XORP: xorp/pim/Jamfile,v 1.6 2007/10/04 20:46:16 pavlin Exp $
#
SubDir TOP pim ;
SubIncludeOnce TOP libxorp ;
SubIncludeOnce TOP libcomm ;
SubIncludeOnce TOP xrl interfaces ;
SubIncludeOnce TOP xrl targets ;
SubIncludeOnce TOP libxipc ;
SubIncludeOnce TOP libproto ;
SubIncludeOnce TOP libfeaclient ;
SubIncludeOnce TOP mrt ;
SubDir TOP pim ;
LINKLIBS_PIM_COMMON =
libpim
libfeaclient
libribxif
libmld6igmpxif
libmfeaxif
libfearawpkt4xif
libfearawpkt6xif
libfeaifmgrmirrorxif
libfeaifmgrreplicatorxif
libclimanagerxif
libfindereventnotifierxif
libfeaifmgrmirrorbase
libpimbase
libmrt
libproto
libxipc
libcomm
libxorp
;
Main xorp_pimsm4 : xorp_pimsm4.cc ;
Main xorp_pimsm6 : xorp_pimsm6.cc ;
LinkLibraries xorp_pimsm4 xorp_pimsm6 :
$(LINKLIBS_PIM_COMMON)
;
Library libpim :
pim_bsr.cc
pim_config.cc
pim_mfc.cc
pim_mre.cc
pim_mre_assert.cc
pim_mre_data.cc
pim_mre_join_prune.cc
pim_mre_register.cc
pim_mre_rpf.cc
pim_mre_task.cc
pim_mre_track_state.cc
pim_mrib_table.cc
pim_mrt.cc
pim_mrt_mfc.cc
pim_mrt_task.cc
pim_nbr.cc
pim_node.cc
pim_node_cli.cc
pim_proto_assert.cc
pim_proto_bootstrap.cc
pim_proto_cand_rp_adv.cc
pim_proto_graft.cc
pim_proto_graft_ack.cc
pim_proto_hello.cc
pim_proto_join_prune.cc
pim_proto_join_prune_message.cc
pim_proto_register.cc
pim_proto_register_stop.cc
pim_rp.cc
pim_scope_zone_table.cc
pim_vif.cc
xrl_pim_node.cc
;
if $(MAKE_CHECK) {
} # MAKE_CHECK
InstallBin $(PREFIX)/pim : xorp_pimsm4 xorp_pimsm6 ;
|