ladanyi@1435: AM_CPPFLAGS = -I$(top_srcdir)
ladanyi@1304: 
ladanyi@1304: pkgconfigdir = $(libdir)/pkgconfig
ladanyi@1304: pkgconfig_DATA = lemon.pc
ladanyi@1304: 
ladanyi@1304: lib_LTLIBRARIES = libemon.la
ladanyi@1349: 
ladanyi@1349: libemon_la_SOURCES = \
ladanyi@1349: 	lp_base.cc \
alpar@1313: 	lp_skeleton.cc
ladanyi@1386: libemon_la_CXXFLAGS = $(GLPK_CFLAGS) $(CPLEX_CFLAGS)
ladanyi@1386: libemon_la_LDFLAGS = $(GLPK_LIBS) $(CPLEX_LIBS)
ladanyi@1304: 
ladanyi@1349: if HAVE_GLPK
ladanyi@1349: libemon_la_SOURCES += lp_glpk.cc
ladanyi@1349: endif
ladanyi@596: 
alpar@1381: if HAVE_CPLEX
alpar@1381: libemon_la_SOURCES += lp_cplex.cc
alpar@1381: endif
alpar@1381: 
alpar@1378: nobase_pkginclude_HEADERS = \
ladanyi@1349: 	bezier.h \
ladanyi@1349: 	bfs.h \
ladanyi@1349: 	dfs.h \
ladanyi@1349: 	bin_heap.h \
ladanyi@1433: 	config.h \
ladanyi@1349: 	dijkstra.h \
ladanyi@1349: 	dimacs.h \
ladanyi@1349: 	error.h \
ladanyi@1349: 	fib_heap.h \
ladanyi@1349: 	full_graph.h \
deba@1625: 	grid_graph.h \
alpar@1401: 	graph_adaptor.h \
ladanyi@1349: 	graph_utils.h \
ladanyi@1349: 	graph_to_eps.h \
ladanyi@1349: 	invalid.h \
ladanyi@1349: 	kruskal.h \
ladanyi@1349: 	list_graph.h \
alpar@1629: 	lp.h \
alpar@1378: 	lp_base.h \
alpar@1381: 	lp_cplex.h \
alpar@1378: 	lp_glpk.h \
alpar@1378: 	lp_skeleton.h \
ladanyi@1349: 	maps.h \
ladanyi@1349: 	max_matching.h \
ladanyi@1349: 	min_cost_flow.h \
ladanyi@1349: 	suurballe.h \
ladanyi@1349: 	preflow.h \
ladanyi@1349: 	path.h \
ladanyi@1349: 	radix_heap.h \
ladanyi@1349: 	smart_graph.h \
ladanyi@1349: 	time_measure.h \
ladanyi@1349: 	unionfind.h \
ladanyi@1349: 	xy.h \
ladanyi@1349: 	concept_check.h \
ladanyi@1349: 	utility.h \
deba@1408: 	lemon_reader.h \
deba@1409: 	lemon_writer.h \
ladanyi@1349: 	graph_reader.h \
ladanyi@1349: 	graph_writer.h \
ladanyi@1349: 	bits/alteration_notifier.h \
ladanyi@1349: 	bits/map_iterator.h \
ladanyi@1349: 	bits/array_map.h \
ladanyi@1349: 	bits/default_map.h \
ladanyi@1349: 	bits/extended_pair.h \
ladanyi@1349: 	bits/vector_map.h \
ladanyi@1349: 	bits/iterable_graph_extender.h \
ladanyi@1349: 	bits/extendable_graph_extender.h \
ladanyi@1349: 	bits/clearable_graph_extender.h \
ladanyi@1349: 	bits/erasable_graph_extender.h \
deba@1408: 	bits/undir_graph_extender.h \
deba@1409: 	bits/item_reader.h \
alpar@1488: 	bits/item_writer.h \
ladanyi@1349: 	concept/graph.h \
ladanyi@1349: 	concept/graph_component.h \
ladanyi@1349: 	concept/undir_graph.h \
ladanyi@1349: 	concept/maps.h \
ladanyi@1349: 	concept/heap.h \
klao@959: 	concept/path.h