lemon/Makefile.am
author Balazs Dezso <deba@inf.elte.hu>
Thu, 24 Jun 2010 09:27:53 +0200
changeset 891 bb70ad62c95f
parent 661 ca92c2f936b0
child 681 532697c9fa53
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@667
     3
	lemon/CMakeLists.txt \
alpar@667
     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@440
    11
	lemon/arg_parser.cc \
alpar@440
    12
	lemon/base.cc \
alpar@440
    13
	lemon/color.cc \
deba@458
    14
	lemon/lp_base.cc \
deba@458
    15
	lemon/lp_skeleton.cc \
deba@567
    16
	lemon/random.cc \
alpar@491
    17
	lemon/bits/windows.cc
alpar@10
    18
alpar@639
    19
nodist_lemon_HEADERS = lemon/config.h	
alpar@667
    20
deba@458
    21
lemon_libemon_la_CXXFLAGS = \
alpar@550
    22
	$(AM_CXXFLAGS) \
deba@458
    23
	$(GLPK_CFLAGS) \
deba@458
    24
	$(CPLEX_CFLAGS) \
deba@459
    25
	$(SOPLEX_CXXFLAGS) \
deba@567
    26
	$(CLP_CXXFLAGS) \
deba@567
    27
	$(CBC_CXXFLAGS)
ladanyi@1
    28
deba@458
    29
lemon_libemon_la_LDFLAGS = \
deba@458
    30
	$(GLPK_LIBS) \
deba@458
    31
	$(CPLEX_LIBS) \
deba@459
    32
	$(SOPLEX_LIBS) \
deba@567
    33
	$(CLP_LIBS) \
deba@567
    34
	$(CBC_LIBS)
deba@458
    35
deba@458
    36
if HAVE_GLPK
alpar@461
    37
lemon_libemon_la_SOURCES += lemon/glpk.cc
deba@458
    38
endif
deba@458
    39
deba@458
    40
if HAVE_CPLEX
alpar@461
    41
lemon_libemon_la_SOURCES += lemon/cplex.cc
deba@458
    42
endif
deba@458
    43
deba@458
    44
if HAVE_SOPLEX
alpar@461
    45
lemon_libemon_la_SOURCES += lemon/soplex.cc
deba@458
    46
endif
ladanyi@259
    47
deba@459
    48
if HAVE_CLP
alpar@461
    49
lemon_libemon_la_SOURCES += lemon/clp.cc
deba@459
    50
endif
deba@220
    51
deba@567
    52
if HAVE_CBC
deba@567
    53
lemon_libemon_la_SOURCES += lemon/cbc.cc
deba@567
    54
endif
ladanyi@512
    55
alpar@2
    56
lemon_HEADERS += \
deba@416
    57
	lemon/adaptors.h \
alpar@440
    58
	lemon/arg_parser.h \
deba@108
    59
	lemon/assert.h \
alpar@440
    60
	lemon/bfs.h \
alpar@440
    61
	lemon/bin_heap.h \
ladanyi@630
    62
	lemon/cbc.h \
alpar@440
    63
	lemon/circulation.h \
alpar@461
    64
	lemon/clp.h \
alpar@440
    65
	lemon/color.h \
alpar@166
    66
	lemon/concept_check.h \
ladanyi@522
    67
	lemon/connectivity.h \
alpar@440
    68
	lemon/counter.h \
deba@220
    69
	lemon/core.h \
alpar@461
    70
	lemon/cplex.h \
alpar@440
    71
	lemon/dfs.h \
alpar@440
    72
	lemon/dijkstra.h \
alpar@440
    73
	lemon/dim2.h \
alpar@440
    74
	lemon/dimacs.h \
deba@468
    75
	lemon/edge_set.h \
alpar@379
    76
	lemon/elevator.h \
kpeter@66
    77
	lemon/error.h \
alpar@520
    78
	lemon/euler.h \
deba@353
    79
	lemon/full_graph.h \
alpar@461
    80
	lemon/glpk.h \
alpar@545
    81
	lemon/gomory_hu.h \
alpar@440
    82
	lemon/graph_to_eps.h \
alpar@440
    83
	lemon/grid_graph.h \
kpeter@364
    84
	lemon/hypercube_graph.h \
alpar@103
    85
	lemon/kruskal.h \
deba@409
    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@458
    90
	lemon/lp.h \
deba@458
    91
	lemon/lp_base.h \
deba@458
    92
	lemon/lp_skeleton.h \
deba@459
    93
	lemon/list_graph.h \
alpar@58
    94
	lemon/maps.h \
kpeter@594
    95
	lemon/matching.h \
alpar@68
    96
	lemon/math.h \
deba@501
    97
	lemon/min_cost_arborescence.h \
deba@348
    98
	lemon/nauty_reader.h \
kpeter@601
    99
	lemon/network_simplex.h \
alpar@96
   100
	lemon/path.h \
alpar@389
   101
	lemon/preflow.h \
deba@441
   102
	lemon/radix_sort.h \
alpar@440
   103
	lemon/random.h \
deba@109
   104
	lemon/smart_graph.h \
alpar@461
   105
	lemon/soplex.h \
alpar@345
   106
	lemon/suurballe.h \
alpar@440
   107
	lemon/time_measure.h \
alpar@440
   108
	lemon/tolerance.h \
alpar@491
   109
	lemon/unionfind.h \
alpar@491
   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@440
   115
	lemon/bits/bezier.h \
deba@57
   116
	lemon/bits/default_map.h \
deba@468
   117
	lemon/bits/edge_set_extender.h \
alpar@440
   118
	lemon/bits/enable_if.h \
deba@414
   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@459
   123
	lemon/bits/solver_bits.h \
alpar@58
   124
	lemon/bits/traits.h \
deba@414
   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