Unverified Commit 295b27aa authored by David Seifert's avatar David Seifert
Browse files

Switch to non-recursive Automake

parent c3cb31c9
Pipeline #927 passed with stage
This diff is collapsed.
......@@ -382,23 +382,7 @@ AX_CREATE_PKGCONFIG_INFO([graph-tool-py${PYTHON_VERSION}.pc], [],
AC_CONFIG_FILES([
Makefile
src/Makefile
src/graph/Makefile
src/graph/centrality/Makefile
src/graph/clustering/Makefile
src/graph/correlations/Makefile
src/graph/draw/Makefile
src/graph/dynamics/Makefile
src/graph/flow/Makefile
src/graph/generation/Makefile
src/graph/inference/Makefile
src/graph/layout/Makefile
src/graph/search/Makefile
src/graph/spectral/Makefile
src/graph/stats/Makefile
src/graph/topology/Makefile
src/graph/util/Makefile
src/graph_tool/Makefile
])
AC_OUTPUT
......
## Process this file with automake to produce Makefile.in
AUTOMAKE_OPTIONS = subdir-objects
SUBDIRS = graph graph_tool .
## Process this file with automake to produce Makefile.in
SUBDIRS = centrality clustering correlations draw dynamics flow generation inference layout search spectral stats topology util
AM_CPPFLAGS = $(MOD_CPPFLAGS)
AM_CFLAGS = $(AM_CXXFLAGS)
libgraph_tool_coredir = $(MOD_DIR)
libgraph_tool_core_LTLIBRARIES = libgraph_tool_core.la
libgraph_tool_core_la_LIBADD = $(MOD_LIBADD)
libgraph_tool_core_la_LDFLAGS = $(MOD_LDFLAGS)
libgraph_tool_core_la_SOURCES = \
base64.cc \
demangle.cc \
graph.cc \
graph_exceptions.cc \
graph_bind.cc \
graph_copy.cc \
graph_filtering.cc \
graph_io.cc \
graph_openmp.cc \
graph_properties.cc \
graph_properties_imp1.cc \
graph_properties_imp2.cc \
graph_properties_imp3.cc \
graph_properties_imp4.cc \
graph_properties_copy.cc \
graph_properties_copy_imp1.cc \
graph_properties_group.cc \
graph_properties_ungroup.cc \
graph_properties_map_values.cc \
graph_properties_map_values_imp1.cc \
graph_python_interface.cc \
graph_python_interface_imp1.cc \
graph_python_interface_export.cc \
graph_selectors.cc \
graphml.cpp \
random.cc \
read_graphviz_new.cpp
libgraph_tool_core_la_includedir = $(MOD_DIR)/include
libgraph_tool_core_la_include_HEADERS = \
../../config.h \
base64.hh \
coroutine.hh \
demangle.hh \
fast_vector_property_map.hh \
gml.hh \
graph.hh \
graph_adjacency.hh \
graph_adaptor.hh \
graph_exceptions.hh \
graph_filtered.hh \
graph_filtering.hh \
graph_io_binary.hh \
graph_properties.hh \
graph_properties_copy.hh \
graph_properties_group.hh \
graph_properties_map_values.hh \
graph_python_interface.hh \
graph_reverse.hh \
graph_selectors.hh \
graph_tool.hh \
graph_util.hh \
hash_map_wrap.hh \
histogram.hh \
idx_map.hh \
mpl_nested_loop.hh \
numpy_bind.hh \
openmp_lock.hh \
parallel_rng.hh \
random.hh \
str_repr.hh \
shared_map.hh \
transform_iterator.hh
libgraph_tool_core_la_workarounddir = $(MOD_DIR)/include/boost-workaround/boost/graph/
libgraph_tool_core_la_workaround_HEADERS = \
../boost-workaround/boost/graph/adjacency_iterator.hpp \
../boost-workaround/boost/graph/betweenness_centrality.hpp \
../boost-workaround/boost/graph/detail/read_graphviz_new.hpp \
../boost-workaround/boost/graph/graphml.hpp \
../boost-workaround/boost/graph/graphviz.hpp \
../boost-workaround/boost/graph/hawick_circuits.hpp \
../boost-workaround/boost/graph/isomorphism.hpp \
../boost-workaround/boost/graph/kamada_kawai_spring_layout.hpp \
../boost-workaround/boost/graph/maximum_weighted_matching.hpp \
../boost-workaround/boost/graph/metric_tsp_approx.hpp \
../boost-workaround/boost/graph/named_function_params-alt.hpp \
../boost-workaround/boost/graph/overloading.hpp \
../boost-workaround/boost/graph/push_relabel_max_flow.hpp \
../boost-workaround/boost/graph/copy_alt.hpp \
../boost-workaround/boost/graph/stoer_wagner_min_cut.hpp
libgraph_tool_core_la_pcg_cppdir = $(MOD_DIR)/include/pcg-cpp
libgraph_tool_core_la_pcg_cpp_HEADERS = \
../pcg-cpp/include/pcg_extras.hpp \
../pcg-cpp/include/pcg_random.hpp \
../pcg-cpp/include/pcg_uint128.hpp
## Process this file with automake to produce Makefile.in
AM_CPPFLAGS = $(MOD_CPPFLAGS)
AM_CFLAGS = $(AM_CXXFLAGS)
libgraph_tool_centralitydir = $(MOD_DIR)/centrality
libgraph_tool_centrality_LTLIBRARIES = libgraph_tool_centrality.la
libgraph_tool_centrality_la_includedir = $(MOD_DIR)/include/centrality
libgraph_tool_centrality_la_LIBADD = $(MOD_LIBADD)
libgraph_tool_centrality_la_LDFLAGS = $(MOD_LDFLAGS)
libgraph_tool_centrality_la_SOURCES = \
graph_betweenness.cc \
graph_centrality_bind.cc \
graph_closeness.cc \
graph_eigentrust.cc \
graph_eigenvector.cc \
graph_hits.cc \
graph_katz.cc \
graph_pagerank.cc \
graph_trust_transitivity.cc
libgraph_tool_centrality_la_include_HEADERS = \
graph_closeness.hh \
graph_eigentrust.hh \
graph_eigenvector.hh \
graph_pagerank.hh \
graph_hits.hh \
graph_katz.hh \
graph_trust_transitivity.hh \
minmax.hh
## Process this file with automake to produce Makefile.in
AM_CPPFLAGS = $(MOD_CPPFLAGS)
AM_CFLAGS = $(AM_CXXFLAGS)
libgraph_tool_clusteringdir = $(MOD_DIR)/clustering
libgraph_tool_clustering_LTLIBRARIES = libgraph_tool_clustering.la
libgraph_tool_clustering_la_includedir = $(MOD_DIR)/include/clustering
libgraph_tool_clustering_la_LIBADD = $(MOD_LIBADD)
libgraph_tool_clustering_la_LDFLAGS = $(MOD_LDFLAGS)
libgraph_tool_clustering_la_SOURCES = \
graph_clustering.cc \
graph_extended_clustering.cc \
graph_motifs.cc
libgraph_tool_clustering_la_include_HEADERS = \
graph_clustering.hh \
graph_extended_clustering.hh \
graph_motifs.hh
## Process this file with automake to produce Makefile.in
AM_CPPFLAGS = $(MOD_CPPFLAGS)
AM_CFLAGS = $(AM_CXXFLAGS)
libgraph_tool_correlationsdir = $(MOD_DIR)/correlations
libgraph_tool_correlations_LTLIBRARIES = libgraph_tool_correlations.la
libgraph_tool_correlations_la_includedir = $(MOD_DIR)/include/correlations
libgraph_tool_correlations_la_LIBADD = $(MOD_LIBADD)
libgraph_tool_correlations_la_LDFLAGS = $(MOD_LDFLAGS)
libgraph_tool_correlations_la_SOURCES = \
graph_assortativity.cc \
graph_correlations.cc \
graph_correlations_imp1.cc \
graph_avg_correlations.cc \
graph_avg_correlations_imp1.cc \
graph_avg_correlations_combined.cc \
graph_correlations_combined.cc \
graph_correlations_bind.cc
libgraph_tool_correlations_la_include_HEADERS = \
graph_assortativity.hh \
graph_correlations.hh \
graph_corr_hist.hh \
graph_avg_correlations.hh
## Process this file with automake to produce Makefile.in
AM_CPPFLAGS = $(MOD_CPPFLAGS) $(CAIROMM_CFLAGS)
AM_CFLAGS = $(AM_CXXFLAGS)
libgraph_tool_drawdir = $(MOD_DIR)/draw
libgraph_tool_draw_LTLIBRARIES = libgraph_tool_draw.la
libgraph_tool_draw_la_includedir = $(MOD_DIR)/include/draw
libgraph_tool_draw_la_LIBADD = $(MOD_LIBADD)
libgraph_tool_draw_la_LDFLAGS = $(MOD_LDFLAGS) $(CAIROMM_LIBS)
libgraph_tool_draw_la_SOURCES = \
graph_cairo_draw.cc \
graph_tree_cts.cc
libgraph_tool_draw_la_include_HEADERS =
libgt_pycairo_auxdir = $(MOD_DIR)/draw
libgt_pycairo_aux_LTLIBRARIES = libgt_pycairo_aux.la
libgt_pycairo_aux_la_includedir = $(MOD_DIR)/include/draw
libgt_pycairo_aux_la_LIBADD = $(MOD_LIBADD)
libgt_pycairo_aux_la_LDFLAGS = $(MOD_LDFLAGS) $(CAIROMM_LIBS)
libgt_pycairo_aux_la_SOURCES = \
pycairo_aux.cc
libgt_pycairo_aux_la_include_HEADERS =
## Process this file with automake to produce Makefile.in
AM_CPPFLAGS = $(MOD_CPPFLAGS)
AM_CFLAGS = $(AM_CXXFLAGS)
libgraph_tool_dynamicsdir = $(MOD_DIR)/dynamics
libgraph_tool_dynamics_LTLIBRARIES = libgraph_tool_dynamics.la
libgraph_tool_dynamics_la_includedir = $(MOD_DIR)/include/dynamics
libgraph_tool_dynamics_la_LIBADD = $(MOD_LIBADD)
libgraph_tool_dynamics_la_LDFLAGS = $(MOD_LDFLAGS)
libgraph_tool_dynamics_la_SOURCES = \
graph_continuous.cc \
graph_discrete.cc \
graph_dynamics.cc
libgraph_tool_dynamics_la_include_HEADERS = \
graph_continuous.hh \
graph_discrete.hh
## Process this file with automake to produce Makefile.in
AM_CPPFLAGS = $(MOD_CPPFLAGS)
AM_CFLAGS = $(AM_CXXFLAGS)
libgraph_tool_flowdir = $(MOD_DIR)/flow
libgraph_tool_flow_LTLIBRARIES = libgraph_tool_flow.la
libgraph_tool_flow_la_includedir = $(MOD_DIR)/include/flow
libgraph_tool_flow_la_LIBADD = $(MOD_LIBADD)
libgraph_tool_flow_la_LDFLAGS = $(MOD_LDFLAGS)
libgraph_tool_flow_la_SOURCES = \
graph_edmonds_karp.cc \
graph_push_relabel.cc \
graph_kolmogorov.cc \
graph_minimum_cut.cc \
graph_flow_bind.cc
libgraph_tool_flow_la_include_HEADERS = \
graph_augment.hh
## Process this file with automake to produce Makefile.in
AM_CPPFLAGS = $(MOD_CPPFLAGS) $(CGAL_CPPFLAGS)
AM_CXXFLAGS = $(CXXFLAGS)
libgraph_tool_generationdir = $(MOD_DIR)/generation
libgraph_tool_generation_LTLIBRARIES = libgraph_tool_generation.la
libgraph_tool_generation_la_includedir = $(MOD_DIR)/include/generation
libgraph_tool_generation_la_LIBADD = $(MOD_LIBADD) $(CGAL_LIBADD) $(CGAL_LDFLAGS)
libgraph_tool_generation_la_LDFLAGS = $(MOD_LDFLAGS)
libgraph_tool_generation_la_SOURCES = \
graph_community_network.cc \
graph_community_network_eavg.cc \
graph_community_network_eavg_imp1.cc \
graph_community_network_edges.cc \
graph_community_network_vavg.cc \
graph_complete.cc \
graph_generation.cc \
graph_geometric.cc \
graph_knn.cc \
graph_lattice.cc \
graph_line_graph.cc \
graph_maxent_sbm.cc \
graph_predecessor.cc \
graph_price.cc \
graph_rewiring.cc \
graph_sbm.cc \
graph_triadic_closure.cc \
graph_triangulation.cc \
graph_union.cc \
graph_union_eprop.cc \
graph_union_vprop.cc
libgraph_tool_generation_la_include_HEADERS = \
dynamic_sampler.hh \
graph_community_network.hh \
graph_complete.hh \
graph_generation.hh \
graph_geometric.hh \
graph_knn.hh \
graph_lattice.hh \
graph_maxent_sbm.hh \
graph_predecessor.hh \
graph_price.hh \
graph_rewiring.hh \
graph_sbm.hh \
graph_triadic_closure.hh \
graph_triangulation.hh \
graph_union.hh \
sampler.hh \
urn_sampler.hh
## Process this file with automake to produce Makefile.in
AM_CPPFLAGS = $(MOD_CPPFLAGS)
AM_CFLAGS = $(AM_CXXFLAGS)
libgraph_tool_inferencedir = $(MOD_DIR)/inference
libgraph_tool_inference_LTLIBRARIES = libgraph_tool_inference.la
libgraph_tool_inference_la_includedir = $(MOD_DIR)/include/inference
libgraph_tool_inference_la_LIBADD = $(MOD_LIBADD)
libgraph_tool_inference_la_LDFLAGS = $(MOD_LDFLAGS)
libgraph_tool_inference_la_SOURCES = \
blockmodel/graph_blockmodel.cc \
blockmodel/graph_blockmodel_em.cc \
blockmodel/graph_blockmodel_exhaustive.cc \
blockmodel/graph_blockmodel_gibbs.cc \
blockmodel/graph_blockmodel_imp.cc \
blockmodel/graph_blockmodel_imp2.cc \
blockmodel/graph_blockmodel_imp3.cc \
blockmodel/graph_blockmodel_marginals.cc \
blockmodel/graph_blockmodel_mcmc.cc \
blockmodel/graph_blockmodel_multicanonical.cc \
blockmodel/graph_blockmodel_multicanonical_multiflip.cc \
blockmodel/graph_blockmodel_multiflip_mcmc.cc \
blockmodel/graph_blockmodel_multilevel_mcmc.cc \
cliques/graph_clique_decomposition.cc \
histogram/graph_histogram.cc \
histogram/graph_histogram_mcmc.cc \
modularity/graph_modularity.cc \
modularity/graph_modularity_gibbs.cc \
modularity/graph_modularity_mcmc.cc \
modularity/graph_modularity_multiflip_mcmc.cc \
modularity/graph_modularity_multilevel_mcmc.cc \
partition_centroid/graph_partition_centroid.cc \
partition_centroid/graph_partition_centroid_mcmc.cc \
partition_centroid/graph_partition_centroid_multiflip_mcmc.cc \
partition_centroid/graph_partition_centroid_multilevel_mcmc.cc \
partition_centroid/graph_partition_centroid_rmi.cc \
partition_centroid/graph_partition_centroid_rmi_mcmc.cc \
partition_centroid/graph_partition_centroid_rmi_multiflip_mcmc.cc \
partition_centroid/graph_partition_centroid_rmi_multilevel_mcmc.cc \
partition_modes/graph_partition_mode.cc \
partition_modes/graph_partition_mode_clustering.cc \
partition_modes/graph_partition_mode_clustering_mcmc.cc \
partition_modes/graph_partition_mode_clustering_multiflip_mcmc.cc \
partition_modes/graph_partition_mode_clustering_multilevel_mcmc.cc \
planted_partition/graph_planted_partition.cc \
planted_partition/graph_planted_partition_gibbs.cc \
planted_partition/graph_planted_partition_mcmc.cc \
planted_partition/graph_planted_partition_multiflip_mcmc.cc \
planted_partition/graph_planted_partition_multilevel_mcmc.cc \
overlap/graph_blockmodel_overlap.cc \
overlap/graph_blockmodel_overlap_exhaustive.cc \
overlap/graph_blockmodel_overlap_gibbs.cc \
overlap/graph_blockmodel_overlap_mcmc.cc \
overlap/graph_blockmodel_overlap_mcmc_bundled.cc \
overlap/graph_blockmodel_overlap_multicanonical.cc \
overlap/graph_blockmodel_overlap_multicanonical_multiflip.cc \
overlap/graph_blockmodel_overlap_multiflip_mcmc.cc \
overlap/graph_blockmodel_overlap_multilevel_mcmc.cc \
overlap/graph_blockmodel_overlap_vacate.cc \
layers/graph_blockmodel_layers.cc \
layers/graph_blockmodel_layers_exhaustive.cc \
layers/graph_blockmodel_layers_gibbs.cc \
layers/graph_blockmodel_layers_imp.cc \
layers/graph_blockmodel_layers_mcmc.cc \
layers/graph_blockmodel_layers_multicanonical.cc \
layers/graph_blockmodel_layers_multicanonical_multiflip.cc \
layers/graph_blockmodel_layers_multiflip_mcmc.cc \
layers/graph_blockmodel_layers_multilevel_mcmc.cc \
layers/graph_blockmodel_layers_overlap.cc \
layers/graph_blockmodel_layers_overlap_exhaustive.cc \
layers/graph_blockmodel_layers_overlap_gibbs.cc \
layers/graph_blockmodel_layers_overlap_mcmc.cc \
layers/graph_blockmodel_layers_overlap_mcmc_bundled.cc \
layers/graph_blockmodel_layers_overlap_multicanonical.cc \
layers/graph_blockmodel_layers_overlap_multicanonical_multiflip.cc \
layers/graph_blockmodel_layers_overlap_multiflip_mcmc.cc \
layers/graph_blockmodel_layers_overlap_multilevel_mcmc.cc \
layers/graph_blockmodel_layers_overlap_vacate.cc \
uncertain/graph_blockmodel_dynamics_epidemics.cc \
uncertain/graph_blockmodel_dynamics_epidemics_mcmc.cc \
uncertain/graph_blockmodel_dynamics_epidemics_mcmc_r.cc \
uncertain/graph_blockmodel_dynamics_cising_glauber.cc \
uncertain/graph_blockmodel_dynamics_cising_glauber_mcmc.cc \
uncertain/graph_blockmodel_dynamics_ising_glauber.cc \
uncertain/graph_blockmodel_dynamics_ising_glauber_mcmc.cc \
uncertain/graph_blockmodel_dynamics_pseudo_cising.cc \
uncertain/graph_blockmodel_dynamics_pseudo_cising_mcmc.cc \
uncertain/graph_blockmodel_dynamics_pseudo_cising_mcmc_h.cc \
uncertain/graph_blockmodel_dynamics_pseudo_ising.cc \
uncertain/graph_blockmodel_dynamics_pseudo_ising_mcmc.cc \
uncertain/graph_blockmodel_dynamics_pseudo_ising_mcmc_h.cc \
uncertain/graph_blockmodel_latent_closure.cc \
uncertain/graph_blockmodel_latent_closure_mcmc.cc \
uncertain/graph_blockmodel_measured.cc \
uncertain/graph_blockmodel_measured_mcmc.cc \
uncertain/graph_blockmodel_uncertain.cc \
uncertain/graph_blockmodel_uncertain_marginal.cc \
uncertain/graph_blockmodel_uncertain_mcmc.cc \
support/cache.cc \
support/int_part.cc \
support/spence.cc \
graph_inference.cc \
graph_latent_multigraph.cc \
graph_modularity.cc
nobase_libgraph_tool_inference_la_include_HEADERS = \
# This cannot be inlined in the root Makefile.am,
# as nobase_ relies on the tree structure in order
# to derive the install tree.
graph_inferencedir = $(MOD_DIR)/include/inference
nobase_graph_inference_HEADERS = \
blockmodel/graph_blockmodel.hh \
blockmodel/graph_blockmodel_em.hh \
blockmodel/graph_blockmodel_emat.hh \
......
......@@ -18,8 +18,8 @@
#ifndef GRAPH_BLOCKMODEL_ELIST_HH
#define GRAPH_BLOCKMODEL_ELIST_HH
#include "../generation/sampler.hh"
#include "../generation/dynamic_sampler.hh"
#include "../../generation/sampler.hh"
#include "../../generation/dynamic_sampler.hh"
namespace graph_tool
{
......
## Process this file with automake to produce Makefile.in
AM_CPPFLAGS = $(MOD_CPPFLAGS)
AM_CFLAGS = $(AM_CXXFLAGS)
libgraph_tool_layoutdir = $(MOD_DIR)/draw
libgraph_tool_layout_LTLIBRARIES = libgraph_tool_layout.la
libgraph_tool_layout_la_includedir = $(MOD_DIR)/include/layout
libgraph_tool_layout_la_LIBADD = $(MOD_LIBADD)
libgraph_tool_layout_la_LDFLAGS = $(MOD_LDFLAGS)
libgraph_tool_layout_la_SOURCES = \
graph_arf.cc \
graph_planar_layout.cc \
graph_fruchterman_reingold.cc \
graph_sfdp.cc \
graph_radial.cc \
graph_bind_layout.cc
libgraph_tool_layout_la_include_HEADERS = \
graph_arf.hh \
graph_sfdp.hh
## Process this file with automake to produce Makefile.in
AM_CPPFLAGS = $(MOD_CPPFLAGS)
AM_CFLAGS = $(AM_CXXFLAGS)
libgraph_tool_searchdir = $(MOD_DIR)/search
libgraph_tool_search_LTLIBRARIES = libgraph_tool_search.la
libgraph_tool_search_la_includedir = $(MOD_DIR)/include/search
libgraph_tool_search_la_LIBADD = $(MOD_LIBADD)
libgraph_tool_search_la_LDFLAGS = $(MOD_LDFLAGS)
libgraph_tool_search_la_SOURCES = \
graph_bfs.cc\
graph_dfs.cc\
graph_dijkstra.cc\
graph_bellman_ford.cc\
graph_astar.hh\
graph_astar.cc\
graph_astar_implicit.cc\
graph_search_bind.cc
libgraph_tool_search_la_include_HEADERS =
## Process this file with automake to produce Makefile.in
AM_CPPFLAGS = $(MOD_CPPFLAGS) $(CAIROMM_CFLAGS)
AM_CFLAGS = $(AM_CXXFLAGS)
libgraph_tool_spectraldir = $(MOD_DIR)/spectral
libgraph_tool_spectral_LTLIBRARIES = libgraph_tool_spectral.la
libgraph_tool_spectral_la_includedir = $(MOD_DIR)/include/spectral
libgraph_tool_spectral_la_LIBADD = $(MOD_LIBADD)
libgraph_tool_spectral_la_LDFLAGS = $(MOD_LDFLAGS)
libgraph_tool_spectral_la_SOURCES = \
graph_adjacency.cc \
graph_incidence.cc \
graph_laplacian.cc \
graph_norm_laplacian.cc \
graph_matrix.cc \
graph_transition.cc \
graph_nonbacktracking.cc
libgraph_tool_spectral_la_include_HEADERS = \
graph_adjacency.hh \
graph_incidence.hh \
graph_laplacian.hh \
graph_transition.hh \
graph_nonbacktracking.hh
## Process this file with automake to produce Makefile.in
AM_CPPFLAGS = $(MOD_CPPFLAGS)
AM_CXXFLAGS = $(CXXFLAGS)
libgraph_tool_statsdir = $(MOD_DIR)/stats
libgraph_tool_stats_LTLIBRARIES = libgraph_tool_stats.la
libgraph_tool_stats_la_includedir = $(MOD_DIR)/include/stats
libgraph_tool_stats_la_SOURCES = \
graph_histograms.cc \
graph_average.cc \
graph_parallel.cc \
graph_distance.cc \
graph_distance_sampled.cc \
graph_stats_bind.cc
libgraph_tool_stats_la_include_HEADERS = \
graph_parallel.hh \
graph_histograms.hh \
graph_average.hh \