lemon/Makefile.am
author Balazs Dezso <deba@inf.elte.hu>
Thu, 24 Jun 2010 09:27:53 +0200
changeset 982 bb70ad62c95f
parent 708 ca92c2f936b0
child 728 532697c9fa53
child 850 841e1fd5e2b3
permissions -rw-r--r--
Fix critical bug in preflow (#372)

The wrong transition between the bound decrease and highest active
heuristics caused the bug. The last node chosen in bound decrease mode
is used in the first iteration in highest active mode.
ladanyi@1
     1
EXTRA_DIST += \
ladanyi@146
     2
	lemon/lemon.pc.in \
alpar@714
     3
	lemon/CMakeLists.txt \
alpar@714
     4
	lemon/config.h.cmake
ladanyi@1
     5
ladanyi@1
     6
pkgconfig_DATA += lemon/lemon.pc
ladanyi@1
     7
ladanyi@1
     8
lib_LTLIBRARIES += lemon/libemon.la
ladanyi@1
     9
alpar@7
    10
lemon_libemon_la_SOURCES = \
alpar@463
    11
	lemon/arg_parser.cc \
alpar@463
    12
	lemon/base.cc \
alpar@463
    13
	lemon/color.cc \
deba@481
    14
	lemon/lp_base.cc \
deba@481
    15
	lemon/lp_skeleton.cc \
deba@614
    16
	lemon/random.cc \
alpar@511
    17
	lemon/bits/windows.cc
alpar@10
    18
alpar@686
    19
nodist_lemon_HEADERS = lemon/config.h	
alpar@714
    20
deba@481
    21
lemon_libemon_la_CXXFLAGS = \
alpar@597
    22
	$(AM_CXXFLAGS) \
deba@481
    23
	$(GLPK_CFLAGS) \
deba@481
    24
	$(CPLEX_CFLAGS) \
deba@482
    25
	$(SOPLEX_CXXFLAGS) \
deba@614
    26
	$(CLP_CXXFLAGS) \
deba@614
    27
	$(CBC_CXXFLAGS)
ladanyi@1
    28
deba@481
    29
lemon_libemon_la_LDFLAGS = \
deba@481
    30
	$(GLPK_LIBS) \
deba@481
    31
	$(CPLEX_LIBS) \
deba@482
    32
	$(SOPLEX_LIBS) \
deba@614
    33
	$(CLP_LIBS) \
deba@614
    34
	$(CBC_LIBS)
deba@481
    35
deba@481
    36
if HAVE_GLPK
alpar@484
    37
lemon_libemon_la_SOURCES += lemon/glpk.cc
deba@481
    38
endif
deba@481
    39
deba@481
    40
if HAVE_CPLEX
alpar@484
    41
lemon_libemon_la_SOURCES += lemon/cplex.cc
deba@481
    42
endif
deba@481
    43
deba@481
    44
if HAVE_SOPLEX
alpar@484
    45
lemon_libemon_la_SOURCES += lemon/soplex.cc
deba@481
    46
endif
ladanyi@259
    47
deba@482
    48
if HAVE_CLP
alpar@484
    49
lemon_libemon_la_SOURCES += lemon/clp.cc
deba@482
    50
endif
deba@220
    51
deba@614
    52
if HAVE_CBC
deba@614
    53
lemon_libemon_la_SOURCES += lemon/cbc.cc
deba@614
    54
endif
ladanyi@543
    55
alpar@2
    56
lemon_HEADERS += \
deba@432
    57
	lemon/adaptors.h \
alpar@463
    58
	lemon/arg_parser.h \
deba@108
    59
	lemon/assert.h \
alpar@463
    60
	lemon/bfs.h \
alpar@463
    61
	lemon/bin_heap.h \
ladanyi@677
    62
	lemon/cbc.h \
alpar@463
    63
	lemon/circulation.h \
alpar@484
    64
	lemon/clp.h \
alpar@463
    65
	lemon/color.h \
alpar@166
    66
	lemon/concept_check.h \
ladanyi@569
    67
	lemon/connectivity.h \
alpar@463
    68
	lemon/counter.h \
deba@220
    69
	lemon/core.h \
alpar@484
    70
	lemon/cplex.h \
alpar@463
    71
	lemon/dfs.h \
alpar@463
    72
	lemon/dijkstra.h \
alpar@463
    73
	lemon/dim2.h \
alpar@463
    74
	lemon/dimacs.h \
deba@491
    75
	lemon/edge_set.h \
alpar@394
    76
	lemon/elevator.h \
kpeter@66
    77
	lemon/error.h \
alpar@567
    78
	lemon/euler.h \
deba@365
    79
	lemon/full_graph.h \
alpar@484
    80
	lemon/glpk.h \
alpar@592
    81
	lemon/gomory_hu.h \
alpar@463
    82
	lemon/graph_to_eps.h \
alpar@463
    83
	lemon/grid_graph.h \
kpeter@376
    84
	lemon/hypercube_graph.h \
alpar@103
    85
	lemon/kruskal.h \
deba@425
    86
	lemon/hao_orlin.h \
deba@127
    87
	lemon/lgf_reader.h \
kpeter@195
    88
	lemon/lgf_writer.h \
kpeter@66
    89
	lemon/list_graph.h \
deba@481
    90
	lemon/lp.h \
deba@481
    91
	lemon/lp_base.h \
deba@481
    92
	lemon/lp_skeleton.h \
deba@482
    93
	lemon/list_graph.h \
alpar@58
    94
	lemon/maps.h \
kpeter@641
    95
	lemon/matching.h \
alpar@68
    96
	lemon/math.h \
deba@522
    97
	lemon/min_cost_arborescence.h \
deba@360
    98
	lemon/nauty_reader.h \
kpeter@648
    99
	lemon/network_simplex.h \
alpar@96
   100
	lemon/path.h \
alpar@404
   101
	lemon/preflow.h \
deba@464
   102
	lemon/radix_sort.h \
alpar@463
   103
	lemon/random.h \
deba@109
   104
	lemon/smart_graph.h \
alpar@484
   105
	lemon/soplex.h \
alpar@357
   106
	lemon/suurballe.h \
alpar@463
   107
	lemon/time_measure.h \
alpar@463
   108
	lemon/tolerance.h \
alpar@511
   109
	lemon/unionfind.h \
alpar@511
   110
	lemon/bits/windows.h
ladanyi@1
   111
alpar@7
   112
bits_HEADERS += \
deba@57
   113
	lemon/bits/alteration_notifier.h \
deba@57
   114
	lemon/bits/array_map.h \
alpar@463
   115
	lemon/bits/bezier.h \
deba@57
   116
	lemon/bits/default_map.h \
deba@491
   117
	lemon/bits/edge_set_extender.h \
alpar@463
   118
	lemon/bits/enable_if.h \
deba@430
   119
	lemon/bits/graph_adaptor_extender.h \
alpar@58
   120
	lemon/bits/graph_extender.h \
deba@57
   121
	lemon/bits/map_extender.h \
alpar@100
   122
	lemon/bits/path_dump.h \
deba@482
   123
	lemon/bits/solver_bits.h \
alpar@58
   124
	lemon/bits/traits.h \
deba@430
   125
	lemon/bits/variant.h \
deba@57
   126
	lemon/bits/vector_map.h
ladanyi@1
   127
alpar@58
   128
concept_HEADERS += \
deba@57
   129
	lemon/concepts/digraph.h \
deba@57
   130
	lemon/concepts/graph.h \
kpeter@195
   131
	lemon/concepts/graph_components.h \
alpar@100
   132
	lemon/concepts/heap.h \
alpar@58
   133
	lemon/concepts/maps.h \
kpeter@195
   134
	lemon/concepts/path.h