demo/Makefile.am
changeset 2118 54350d5c316a
parent 2084 59769591eb60
child 2119 4cf25c61ea65
equal deleted inserted replaced
12:a06e8d0c4da6 13:7aa2cdc2b83a
     1 AM_CPPFLAGS = -I$(top_srcdir)
     1 EXTRA_DIST += demo/sub_graph_adaptor_demo.dim
     2 LDADD = $(top_builddir)/lemon/libemon.la
       
     3 
     2 
     4 EXTRA_DIST = sub_graph_adaptor_demo.dim
     3 if WANT_DEMO
     5 
     4 
     6 noinst_PROGRAMS = \
     5 noinst_PROGRAMS += \
     7 	dim_to_dot \
     6 	demo/dim_to_dot \
     8 	dijkstra_demo \
     7 	demo/dijkstra_demo \
     9 	reader_writer_demo \
     8 	demo/reader_writer_demo \
    10 	dim_to_lgf \
     9 	demo/dim_to_lgf \
    11 	eps_demo \
    10 	demo/eps_demo \
    12 	graph_to_eps_demo \
    11 	demo/graph_to_eps_demo \
    13 	graph_orientation \
    12 	demo/graph_orientation \
    14 	min_route \
    13 	demo/min_route \
    15 	hello_lemon \
    14 	demo/hello_lemon \
    16 	sub_graph_adaptor_demo \
    15 	demo/sub_graph_adaptor_demo \
    17 	descriptor_map_demo \
    16 	demo/descriptor_map_demo \
    18 	coloring \
    17 	demo/coloring \
    19 	grid_ugraph_demo \
    18 	demo/grid_ugraph_demo \
    20 	topology_demo \
    19 	demo/topology_demo \
    21 	simann_maxcut_demo \
    20 	demo/simann_maxcut_demo \
    22 	disjoint_paths_demo \
    21 	demo/disjoint_paths_demo \
    23 	strongly_connected_orientation
    22 	demo/strongly_connected_orientation
    24 
    23 
    25 if HAVE_GLPK
    24 if HAVE_GLPK
    26 noinst_PROGRAMS += lp_demo lp_maxflow_demo
    25 noinst_PROGRAMS += demo/lp_demo demo/lp_maxflow_demo
    27 else !HAVE_GLPK
    26 else !HAVE_GLPK
    28 if HAVE_CPLEX
    27 if HAVE_CPLEX
    29 noinst_PROGRAMS += lp_demo lp_maxflow_demo
    28 noinst_PROGRAMS += demo/lp_demo demo/lp_maxflow_demo
    30 endif HAVE_CPLEX
    29 endif HAVE_CPLEX
    31 endif !HAVE_GLPK
    30 endif !HAVE_GLPK
    32 
    31 
       
    32 endif WANT_DEMO
    33 
    33 
    34 dim_to_dot_SOURCES = dim_to_dot.cc
    34 demo_dim_to_dot_SOURCES = demo/dim_to_dot.cc
    35 
    35 
    36 dijkstra_demo_SOURCES = dijkstra_demo.cc
    36 demo_dijkstra_demo_SOURCES = demo/dijkstra_demo.cc
    37 
    37 
    38 eps_demo_SOURCES = eps_demo.cc
    38 demo_eps_demo_SOURCES = demo/eps_demo.cc
    39 
    39 
    40 reader_writer_demo_SOURCES = reader_writer_demo.cc
    40 demo_reader_writer_demo_SOURCES = demo/reader_writer_demo.cc
    41 
    41 
    42 dim_to_lgf_SOURCES = dim_to_lgf.cc
    42 demo_dim_to_lgf_SOURCES = demo/dim_to_lgf.cc
    43 
    43 
    44 coloring_SOURCES = coloring.cc
    44 demo_coloring_SOURCES = demo/coloring.cc
    45 
    45 
    46 graph_to_eps_demo_SOURCES = graph_to_eps_demo.cc
    46 demo_graph_to_eps_demo_SOURCES = demo/graph_to_eps_demo.cc
    47 
    47 
    48 grid_ugraph_demo_SOURCES = grid_ugraph_demo.cc
    48 demo_grid_ugraph_demo_SOURCES = demo/grid_ugraph_demo.cc
    49 
    49 
    50 graph_orientation_SOURCES = graph_orientation.cc
    50 demo_graph_orientation_SOURCES = demo/graph_orientation.cc
    51 
    51 
    52 min_route_SOURCES = min_route.cc
    52 demo_min_route_SOURCES = demo/min_route.cc
    53 
    53 
    54 hello_lemon_SOURCES = hello_lemon.cc
    54 demo_hello_lemon_SOURCES = demo/hello_lemon.cc
    55 
    55 
    56 sub_graph_adaptor_demo_SOURCES = \
    56 demo_sub_graph_adaptor_demo_SOURCES = \
    57 	sub_graph_adaptor_demo.cc \
    57 	demo/sub_graph_adaptor_demo.cc \
    58 	tight_edge_filter_map.h
    58 	demo/tight_edge_filter_map.h
    59 
    59 
    60 lp_demo_SOURCES = lp_demo.cc
    60 demo_lp_demo_SOURCES = demo/lp_demo.cc
    61 lp_demo_CXXFLAGS = $(GLPK_CFLAGS) $(CPLEX_CFLAGS)
    61 demo_lp_demo_CXXFLAGS = $(GLPK_CFLAGS) $(CPLEX_CFLAGS)
    62 
    62 
    63 lp_maxflow_demo_SOURCES = lp_maxflow_demo.cc
    63 demo_lp_maxflow_demo_SOURCES = demo/lp_maxflow_demo.cc
    64 lp_maxflow_demo_CXXFLAGS = $(GLPK_CFLAGS) $(CPLEX_CFLAGS)
    64 demo_lp_maxflow_demo_CXXFLAGS = $(GLPK_CFLAGS) $(CPLEX_CFLAGS)
    65 
    65 
    66 descriptor_map_demo_SOURCES = descriptor_map_demo.cc
    66 demo_descriptor_map_demo_SOURCES = demo/descriptor_map_demo.cc
    67 
    67 
    68 topology_demo_SOURCES = topology_demo.cc
    68 demo_topology_demo_SOURCES = demo/topology_demo.cc
    69 
    69 
    70 simann_maxcut_demo_SOURCES = simann_maxcut_demo.cc
    70 demo_simann_maxcut_demo_SOURCES = demo/simann_maxcut_demo.cc
    71 
    71 
    72 disjoint_paths_demo_SOURCES = disjoint_paths_demo.cc
    72 demo_disjoint_paths_demo_SOURCES = demo/disjoint_paths_demo.cc
    73 
    73 
    74 strongly_connected_orientation_SOURCES = strongly_connected_orientation.cc
    74 demo_strongly_connected_orientation_SOURCES = demo/strongly_connected_orientation.cc