ladanyi@2119: EXTRA_DIST += \
ladanyi@2119: 	lemon/Makefile \
ladanyi@2119: 	lemon/lemon.pc.in
ladanyi@2118: 
ladanyi@2108: pkgconfig_DATA += lemon/lemon.pc
ladanyi@1304: 
ladanyi@2108: lib_LTLIBRARIES += lemon/libemon.la
ladanyi@1304: 
ladanyi@2108: lemon_libemon_la_SOURCES = \
ladanyi@2108: 	lemon/lp_base.cc \
ladanyi@2108: 	lemon/lp_skeleton.cc \
ladanyi@2108: 	lemon/base.cc \
alpar@2174: 	lemon/color.cc \
ladanyi@2108: 	lemon/eps.cc \
deba@2229: 	lemon/bits/mingw32_time.cc \
deba@2229: 	lemon/random.cc
ladanyi@1349: 
ladanyi@2108: lemon_libemon_la_CXXFLAGS = $(GLPK_CFLAGS) $(CPLEX_CFLAGS)
ladanyi@2108: lemon_libemon_la_LDFLAGS = $(GLPK_LIBS) $(CPLEX_LIBS)
ladanyi@1304: 
ladanyi@1349: if HAVE_GLPK
ladanyi@2108: lemon_libemon_la_SOURCES += lemon/lp_glpk.cc
athos@2144: lemon_libemon_la_SOURCES += lemon/mip_glpk.cc
ladanyi@1349: endif
ladanyi@596: 
alpar@1381: if HAVE_CPLEX
ladanyi@2108: lemon_libemon_la_SOURCES += lemon/lp_cplex.cc
athos@2218: lemon_libemon_la_SOURCES += lemon/mip_cplex.cc
alpar@1381: endif
alpar@1381: 
ladanyi@2108: lemon_HEADERS += \
ladanyi@2108: 	lemon/bellman_ford.h \
ladanyi@2108: 	lemon/bfs.h \
ladanyi@2108: 	lemon/bin_heap.h \
ladanyi@2108: 	lemon/bipartite_matching.h \
ladanyi@2108: 	lemon/bpugraph_adaptor.h \
ladanyi@2108: 	lemon/bucket_heap.h \
ladanyi@2108: 	lemon/color.h \
ladanyi@2108: 	lemon/config.h \
alpar@2183: 	lemon/concept_check.h \
ladanyi@2108: 	lemon/counter.h \
ladanyi@2108: 	lemon/dag_shortest_path.h \
ladanyi@2108: 	lemon/dfs.h \
ladanyi@2108: 	lemon/dijkstra.h \
alpar@2207: 	lemon/dim2.h \
ladanyi@2108: 	lemon/dimacs.h \
ladanyi@2108: 	lemon/edge_set.h \
ladanyi@2108: 	lemon/edmonds_karp.h \
ladanyi@2108: 	lemon/eps.h \
ladanyi@2108: 	lemon/error.h \
ladanyi@2108: 	lemon/fib_heap.h \
ladanyi@2108: 	lemon/floyd_warshall.h \
ladanyi@2108: 	lemon/fredman_tarjan.h \
ladanyi@2108: 	lemon/full_graph.h \
ladanyi@2108: 	lemon/graph_adaptor.h \
ladanyi@2108: 	lemon/graph_reader.h \
ladanyi@2108: 	lemon/graph_to_eps.h \
ladanyi@2108: 	lemon/graph_utils.h \
ladanyi@2108: 	lemon/graph_writer.h \
ladanyi@2108: 	lemon/grid_ugraph.h \
deba@2211: 	lemon/hao_orlin.h \
ladanyi@2108: 	lemon/hypercube_graph.h \
ladanyi@2108: 	lemon/iterable_maps.h \
ladanyi@2108: 	lemon/johnson.h \
ladanyi@2108: 	lemon/kruskal.h \
ladanyi@2108: 	lemon/lemon_reader.h \
ladanyi@2108: 	lemon/lemon_writer.h \
ladanyi@2108: 	lemon/list_graph.h \
ladanyi@2108: 	lemon/lp.h \
ladanyi@2108: 	lemon/lp_base.h \
ladanyi@2108: 	lemon/lp_cplex.h \
ladanyi@2108: 	lemon/lp_glpk.h \
ladanyi@2108: 	lemon/lp_skeleton.h \
ladanyi@2108: 	lemon/map_iterator.h \
ladanyi@2108: 	lemon/maps.h \
ladanyi@2108: 	lemon/matrix_maps.h \
ladanyi@2108: 	lemon/max_matching.h \
ladanyi@2108: 	lemon/min_cost_arborescence.h \
ladanyi@2108: 	lemon/min_cost_flow.h \
ladanyi@2108: 	lemon/min_cut.h \
alpar@2183: 	lemon/mip_glpk.h \
athos@2218: 	lemon/mip_cplex.h \
ladanyi@2108: 	lemon/path.h \
ladanyi@2108: 	lemon/polynomial.h \
ladanyi@2108: 	lemon/preflow.h \
ladanyi@2108: 	lemon/prim.h \
ladanyi@2108: 	lemon/radix_heap.h \
ladanyi@2108: 	lemon/radix_sort.h \
deba@2229: 	lemon/random.h \
ladanyi@2108: 	lemon/refptr.h \
ladanyi@2108: 	lemon/simann.h \
ladanyi@2108: 	lemon/smart_graph.h \
ladanyi@2108: 	lemon/sub_graph.h \
ladanyi@2108: 	lemon/suurballe.h \
ladanyi@2108: 	lemon/tabu_search.h \
ladanyi@2108: 	lemon/time_measure.h \
ladanyi@2108: 	lemon/tolerance.h \
ladanyi@2108: 	lemon/topology.h \
ladanyi@2108: 	lemon/ugraph_adaptor.h \
alpar@2207: 	lemon/unionfind.h
ladanyi@2108: 
ladanyi@2108: bits_HEADERS += \
ladanyi@2108: 	lemon/bits/alteration_notifier.h \
ladanyi@2108: 	lemon/bits/array_map.h \
ladanyi@2108: 	lemon/bits/base_extender.h \
alpar@2183: 	lemon/bits/bezier.h \
deba@2202: 	lemon/bits/debug_map.h \
ladanyi@2108: 	lemon/bits/default_map.h \
ladanyi@2108: 	lemon/bits/edge_set_extender.h \
ladanyi@2108: 	lemon/bits/graph_adaptor_extender.h \
ladanyi@2108: 	lemon/bits/graph_extender.h \
ladanyi@2108: 	lemon/bits/invalid.h \
ladanyi@2108: 	lemon/bits/item_reader.h \
ladanyi@2108: 	lemon/bits/item_writer.h \
ladanyi@2108: 	lemon/bits/map_extender.h \
ladanyi@2108: 	lemon/bits/mingw32_time.h \
ladanyi@2108: 	lemon/bits/traits.h \
ladanyi@2108: 	lemon/bits/utility.h \
deba@2177: 	lemon/bits/variant.h \
ladanyi@2108: 	lemon/bits/vector_map.h
ladanyi@2108: 
ladanyi@2108: concept_HEADERS += \
ladanyi@2108: 	lemon/concept_check.h \
ladanyi@2108: 	lemon/concept/bpugraph.h \
ladanyi@2108: 	lemon/concept/graph.h \
deba@2126: 	lemon/concept/graph_components.h \
ladanyi@2108: 	lemon/concept/heap.h \
ladanyi@2108: 	lemon/concept/maps.h \
ladanyi@2108: 	lemon/concept/matrix_maps.h \
ladanyi@2108: 	lemon/concept/path.h \
ladanyi@2108: 	lemon/concept/ugraph.h