## Process this file with automake to produce Makefile.in.
##
## $XORP: xorp/libxorp/Makefile.am,v 1.52 2006/10/19 02:14:23 pavlin Exp $
##
# -- Real Programs
bin_PROGRAMS =
# -- No-install Programs
check_PROGRAMS = test_asyncio
#check_PROGRAMS += test_buffered_asyncio
check_PROGRAMS += test_callback
check_PROGRAMS += test_config_param
check_PROGRAMS += test_heap
check_PROGRAMS += test_ipnet
check_PROGRAMS += test_ipv4
check_PROGRAMS += test_ipv4net
check_PROGRAMS += test_ipv6
check_PROGRAMS += test_ipv6net
check_PROGRAMS += test_ipvx
check_PROGRAMS += test_ipvxnet
check_PROGRAMS += test_mac
check_PROGRAMS += test_observers
check_PROGRAMS += test_profile
check_PROGRAMS += test_ref_ptr
check_PROGRAMS += test_ref_trie
check_PROGRAMS += test_run_command
check_PROGRAMS += test_service
check_PROGRAMS += test_task
check_PROGRAMS += test_test_main
check_PROGRAMS += test_time_slice
check_PROGRAMS += test_timer
check_PROGRAMS += test_timeval
check_PROGRAMS += test_trie
check_PROGRAMS += test_types
check_PROGRAMS += test_utils
check_PROGRAMS += test_vif
# -- Test Programs
TESTS = test_asyncio$(EXEEXT)
#TESTS += test_buffered_asyncio$(EXEEXT)
TESTS += test_callback$(EXEEXT)
TESTS += test_config_param$(EXEEXT)
TESTS += test_heap$(EXEEXT)
TESTS += test_ipnet$(EXEEXT)
TESTS += test_ipv4$(EXEEXT)
TESTS += test_ipv4net$(EXEEXT)
TESTS += test_ipv6$(EXEEXT)
TESTS += test_ipv6net$(EXEEXT)
TESTS += test_ipvx$(EXEEXT)
TESTS += test_ipvxnet$(EXEEXT)
TESTS += test_mac$(EXEEXT)
TESTS += test_observers$(EXEEXT)
TESTS += test_profile$(EXEEXT)
TESTS += test_ref_ptr$(EXEEXT)
TESTS += test_ref_trie$(EXEEXT)
TESTS += test_run_command.sh
TESTS += test_service$(EXEEXT)
TESTS += test_task$(EXEEXT)
TESTS += test_test_main$(EXEEXT)
TESTS += test_time_slice$(EXEEXT)
TESTS += test_timer$(EXEEXT)
TESTS += test_timeval$(EXEEXT)
TESTS += test_trie$(EXEEXT)
TESTS += test_types$(EXEEXT)
TESTS += test_utils$(EXEEXT)
TESTS += test_vif$(EXEEXT)
# -- No-install Libraries
noinst_LTLIBRARIES = libxorp.la
# -- Libraries and library flags to link the binary programs
LDADD = $(noinst_LTLIBRARIES)
# -- Program Sources
test_asyncio_SOURCES = test_asyncio.cc
#test_buffered_asyncio_SOURCES = test_buffered_asyncio.cc
test_callback_SOURCES = test_callback.cc
test_config_param_SOURCES = test_config_param.cc
test_heap_SOURCES = test_heap.cc
test_ipnet_SOURCES = test_ipnet.cc
test_ipv4_SOURCES = test_ipv4.cc
test_ipv4net_SOURCES = test_ipv4net.cc
test_ipv6_SOURCES = test_ipv6.cc
test_ipv6net_SOURCES = test_ipv6net.cc
test_ipvx_SOURCES = test_ipvx.cc
test_ipvxnet_SOURCES = test_ipvxnet.cc
test_mac_SOURCES = test_mac.cc
test_observers_SOURCES = test_observers.cc
test_profile_SOURCES = test_profile.cc
test_ref_ptr_SOURCES = test_ref_ptr.cc
test_ref_trie_SOURCES = test_ref_trie.cc
test_run_command_SOURCES = test_run_command.cc
test_service_SOURCES = test_service.cc
test_task_SOURCES = test_task.cc
test_test_main_SOURCES = test_test_main.cc
test_time_slice_SOURCES = test_time_slice.cc
test_timer_SOURCES = test_timer.cc
test_timeval_SOURCES = test_timeval.cc
test_trie_SOURCES = test_trie.cc
test_types_SOURCES = test_types.cc
test_utils_SOURCES = test_utils.cc
test_vif_SOURCES = test_vif.cc
# -- Library Sources
libxorp_la_SOURCES = libxorp_module.h
libxorp_la_SOURCES += debug.h
libxorp_la_SOURCES += ether_compat.h
libxorp_la_SOURCES += random.h
libxorp_la_SOURCES += xlog.h
libxorp_la_SOURCES += xorp.h
libxorp_la_SOURCES += utility.h
libxorp_la_SOURCES += win_io.h
libxorp_la_SOURCES += asnum.hh
libxorp_la_SOURCES += asyncio.hh
libxorp_la_SOURCES += buffer.hh
libxorp_la_SOURCES += buffered_asyncio.hh
libxorp_la_SOURCES += c_format.hh
libxorp_la_SOURCES += callback.hh
libxorp_la_SOURCES += callback_nodebug.hh
libxorp_la_SOURCES += callback_debug.hh
libxorp_la_SOURCES += clock.hh
libxorp_la_SOURCES += config_param.hh
libxorp_la_SOURCES += eventloop.hh
libxorp_la_SOURCES += exceptions.hh
libxorp_la_SOURCES += heap.hh
libxorp_la_SOURCES += ioevents.hh
libxorp_la_SOURCES += ipnet.hh
libxorp_la_SOURCES += ipv4.hh
libxorp_la_SOURCES += ipv4net.hh
libxorp_la_SOURCES += ipv6.hh
libxorp_la_SOURCES += ipv6net.hh
libxorp_la_SOURCES += ipvx.hh
libxorp_la_SOURCES += ipvxnet.hh
libxorp_la_SOURCES += mac.hh
libxorp_la_SOURCES += nexthop.hh
libxorp_la_SOURCES += old_trie.hh
libxorp_la_SOURCES += popen.hh
libxorp_la_SOURCES += profile.hh
libxorp_la_SOURCES += range.hh
libxorp_la_SOURCES += ref_ptr.hh
libxorp_la_SOURCES += round_robin.hh
libxorp_la_SOURCES += run_command.hh
libxorp_la_SOURCES += safe_callback_obj.hh
libxorp_la_SOURCES += selector.hh
libxorp_la_SOURCES += service.hh
libxorp_la_SOURCES += task.hh
libxorp_la_SOURCES += time_slice.hh
libxorp_la_SOURCES += timespent.hh
libxorp_la_SOURCES += timer.hh
libxorp_la_SOURCES += timeval.hh
libxorp_la_SOURCES += tlv.hh
libxorp_la_SOURCES += token.hh
libxorp_la_SOURCES += tokenize.hh
libxorp_la_SOURCES += transaction.hh
libxorp_la_SOURCES += trie.hh
libxorp_la_SOURCES += utils.hh
libxorp_la_SOURCES += vif.hh
libxorp_la_SOURCES += win_dispatcher.hh
libxorp_la_SOURCES += debug.c
libxorp_la_SOURCES += ether_compat.c
libxorp_la_SOURCES += gai_strerror.c
libxorp_la_SOURCES += getopt.c
libxorp_la_SOURCES += inet_ntop.c
libxorp_la_SOURCES += inet_pton.c
libxorp_la_SOURCES += random.c
libxorp_la_SOURCES += strptime.c
libxorp_la_SOURCES += utility.c
libxorp_la_SOURCES += win_io.c
libxorp_la_SOURCES += xlog.c
libxorp_la_SOURCES += asyncio.cc
libxorp_la_SOURCES += buffered_asyncio.cc
libxorp_la_SOURCES += c_format.cc
libxorp_la_SOURCES += callback.cc
libxorp_la_SOURCES += clock.cc
libxorp_la_SOURCES += eventloop.cc
libxorp_la_SOURCES += exceptions.cc
libxorp_la_SOURCES += heap.cc
libxorp_la_SOURCES += ipnet.cc
libxorp_la_SOURCES += ipv4.cc
libxorp_la_SOURCES += ipv6.cc
libxorp_la_SOURCES += ipvx.cc
libxorp_la_SOURCES += mac.cc
libxorp_la_SOURCES += nexthop.cc
libxorp_la_SOURCES += popen.cc
libxorp_la_SOURCES += profile.cc
libxorp_la_SOURCES += ref_ptr.cc
libxorp_la_SOURCES += round_robin.cc
libxorp_la_SOURCES += run_command.cc
libxorp_la_SOURCES += safe_callback_obj.cc
libxorp_la_SOURCES += selector.cc
libxorp_la_SOURCES += service.cc
libxorp_la_SOURCES += task.cc
libxorp_la_SOURCES += time_slice.cc
libxorp_la_SOURCES += timer.cc
libxorp_la_SOURCES += token.cc
libxorp_la_SOURCES += transaction.cc
libxorp_la_SOURCES += utils.cc
libxorp_la_SOURCES += vif.cc
libxorp_la_SOURCES += win_dispatcher.cc
BUILT_SOURCES = callback_nodebug.hh callback_debug.hh
# -- Extra files and directories to add to the distribution
EXTRA_DIST = callback_gen.py
################################################################
##
## Everything past here is useful to the maintainer, but probably not
## to anybody else
##
INCLUDES = -I$(top_srcdir)
# If this code is commented out, please upgrade to python2.0 or above.
@PYTHON_BUILD@callback_nodebug.hh: callback-gen.py
@PYTHON_BUILD@ $(PYTHON) $(srcdir)/callback-gen.py -b 6 -l 15 > $(srcdir)/callback_nodebug.hh
@PYTHON_BUILD@callback_debug.hh: callback-gen.py
@PYTHON_BUILD@ $(PYTHON) $(srcdir)/callback-gen.py -d -b 6 -l 15 > $(srcdir)/callback_debug.hh
syntax highlighted by Code2HTML, v. 0.9.1