## This is a C++14 package
CXX_STD = CXX14
PKG_CFLAGS = -Ilib/eclat
PKG_CXXFLAGS = -Imultinet -Ilib -Ilib/spectra -Ilib/eigen3 -Ilib/eclat -Ilib/infomap
PKG_CPPFLAGS = -DNS_INFOMAP -DONLY_C_LOCALE=1

SOURCES=RcppExports.cpp init.cpp r_functions.cpp rcpp_module_definition.cpp rcpp_utils.cpp multinet/community/glouvain.cpp multinet/core/attributes/Attribute.cpp multinet/core/attributes/AttributeType.cpp multinet/core/attributes/conversion.cpp multinet/core/attributes/Text.cpp multinet/core/attributes/Time.cpp multinet/core/datastructures/objects/NamedObject.cpp multinet/core/datastructures/objects/Object.cpp multinet/core/datastructures/observers/ObserverStore.cpp multinet/core/exceptions/assert_not_null.cpp multinet/core/exceptions/DuplicateElementException.cpp multinet/core/exceptions/ElementNotFoundException.cpp multinet/core/exceptions/ExternalLibException.cpp multinet/core/exceptions/FileNotFoundException.cpp multinet/core/exceptions/NullPtrException.cpp multinet/core/exceptions/OperationNotSupportedException.cpp multinet/core/exceptions/OutOfBoundsException.cpp multinet/core/exceptions/WrongFormatException.cpp multinet/core/exceptions/WrongParameterException.cpp multinet/core/utils/CSVReader.cpp multinet/core/utils/names.cpp multinet/core/utils/random.cpp multinet/core/utils/string.cpp multinet/io/read_multilayer_network.cpp multinet/io/read_network.cpp multinet/io/read_temporal_network.cpp multinet/layout/multiforce.cpp multinet/mnet/community/cutils.cpp multinet/mnet/io/read_common.cpp multinet/net/community/cutils.cpp multinet/net/datastructures/observers/NoLoopCheckObserver.cpp multinet/net/datastructures/olap/ECube.cpp multinet/net/datastructures/olap/resize.cpp multinet/net/datastructures/olap/slice.cpp multinet/net/datastructures/olap/VCube.cpp multinet/net/datastructures/stores/AttrMultiEdgeStore.cpp multinet/net/datastructures/stores/AttrSimpleEdgeStore.cpp multinet/net/datastructures/stores/AttrVertexStore.cpp multinet/net/datastructures/stores/EdgeStore.cpp multinet/net/datastructures/stores/MultiEdgeStore.cpp multinet/net/datastructures/stores/SimpleEdgeStore.cpp multinet/net/datastructures/stores/VertexStore.cpp multinet/net/io/GraphIOFileSection.cpp multinet/net/io/read_common.cpp multinet/networks/AttributedHomogeneousMultilayerNetwork.cpp multinet/networks/MultiNetwork.cpp multinet/networks/Network.cpp multinet/networks/TemporalNetwork.cpp multinet/networks/WeightedNetwork.cpp multinet/objects/Dyad.cpp multinet/objects/Edge.cpp multinet/objects/Path.cpp multinet/objects/Triad.cpp multinet/objects/Vertex.cpp multinet/objects/Walk.cpp multinet/olap/selection/All.cpp multinet/olap/selection/Indexes.cpp multinet/olap/selection/IndexIterator.cpp multinet/olap/selection/Range.cpp multinet/olap/selection/Set.cpp multinet/xnet/datastructures/stores/MessageStore.cpp infomap/infomap/FlowNetwork.cpp infomap/infomap/InfomapBase.cpp infomap/infomap/InfomapContext.cpp infomap/infomap/MemFlowNetwork.cpp infomap/infomap/MemNetwork.cpp infomap/infomap/MemoryNetworkAdapter.cpp infomap/infomap/MultiplexNetwork.cpp infomap/infomap/Network.cpp infomap/infomap/NetworkAdapter.cpp infomap/infomap/Node.cpp infomap/infomap/TreeData.cpp infomap/io/BipartiteClusterReader.cpp infomap/io/ClusterReader.cpp infomap/io/HierarchicalNetwork.cpp infomap/io/ProgramInterface.cpp infomap/io/TreeDataWriter.cpp infomap/io/version.cpp infomap/utils/FileURI.cpp infomap/utils/Logger.cpp eclat/apriori/src/istree.c eclat/eclat/src/eclat.c eclat/math/src/chi2.c eclat/math/src/gamma.c eclat/math/src/ruleval.c eclat/tract/src/clomax.c eclat/tract/src/fim16.c eclat/tract/src/patspec.c eclat/tract/src/report.c eclat/tract/src/tract.c eclat/util/src/arrays.c eclat/util/src/escape.c eclat/util/src/memsys.c eclat/util/src/scanner.c eclat/util/src/symtab.c eclat/util/src/tabread.c eclat/util/src/tabwrite.c 
OBJECTS=RcppExports.o init.o r_functions.o rcpp_module_definition.o rcpp_utils.o multinet/community/glouvain.o multinet/core/attributes/Attribute.o multinet/core/attributes/AttributeType.o multinet/core/attributes/conversion.o multinet/core/attributes/Text.o multinet/core/attributes/Time.o multinet/core/datastructures/objects/NamedObject.o multinet/core/datastructures/objects/Object.o multinet/core/datastructures/observers/ObserverStore.o multinet/core/exceptions/assert_not_null.o multinet/core/exceptions/DuplicateElementException.o multinet/core/exceptions/ElementNotFoundException.o multinet/core/exceptions/ExternalLibException.o multinet/core/exceptions/FileNotFoundException.o multinet/core/exceptions/NullPtrException.o multinet/core/exceptions/OperationNotSupportedException.o multinet/core/exceptions/OutOfBoundsException.o multinet/core/exceptions/WrongFormatException.o multinet/core/exceptions/WrongParameterException.o multinet/core/utils/CSVReader.o multinet/core/utils/names.o multinet/core/utils/random.o multinet/core/utils/string.o multinet/io/read_multilayer_network.o multinet/io/read_network.o multinet/io/read_temporal_network.o multinet/layout/multiforce.o multinet/mnet/community/cutils.o multinet/mnet/io/read_common.o multinet/net/community/cutils.o multinet/net/datastructures/observers/NoLoopCheckObserver.o multinet/net/datastructures/olap/ECube.o multinet/net/datastructures/olap/resize.o multinet/net/datastructures/olap/slice.o multinet/net/datastructures/olap/VCube.o multinet/net/datastructures/stores/AttrMultiEdgeStore.o multinet/net/datastructures/stores/AttrSimpleEdgeStore.o multinet/net/datastructures/stores/AttrVertexStore.o multinet/net/datastructures/stores/EdgeStore.o multinet/net/datastructures/stores/MultiEdgeStore.o multinet/net/datastructures/stores/SimpleEdgeStore.o multinet/net/datastructures/stores/VertexStore.o multinet/net/io/GraphIOFileSection.o multinet/net/io/read_common.o multinet/networks/AttributedHomogeneousMultilayerNetwork.o multinet/networks/MultiNetwork.o multinet/networks/Network.o multinet/networks/TemporalNetwork.o multinet/networks/WeightedNetwork.o multinet/objects/Dyad.o multinet/objects/Edge.o multinet/objects/Path.o multinet/objects/Triad.o multinet/objects/Vertex.o multinet/objects/Walk.o multinet/olap/selection/All.o multinet/olap/selection/Indexes.o multinet/olap/selection/IndexIterator.o multinet/olap/selection/Range.o multinet/olap/selection/Set.o multinet/xnet/datastructures/stores/MessageStore.o infomap/infomap/FlowNetwork.o infomap/infomap/InfomapBase.o infomap/infomap/InfomapContext.o infomap/infomap/MemFlowNetwork.o infomap/infomap/MemNetwork.o infomap/infomap/MemoryNetworkAdapter.o infomap/infomap/MultiplexNetwork.o infomap/infomap/Network.o infomap/infomap/NetworkAdapter.o infomap/infomap/Node.o infomap/infomap/TreeData.o infomap/io/BipartiteClusterReader.o infomap/io/ClusterReader.o infomap/io/HierarchicalNetwork.o infomap/io/ProgramInterface.o infomap/io/TreeDataWriter.o infomap/io/version.o infomap/utils/FileURI.o infomap/utils/Logger.o eclat/apriori/src/istree.o eclat/eclat/src/eclat.o eclat/math/src/chi2.o eclat/math/src/gamma.o eclat/math/src/ruleval.o eclat/tract/src/clomax.o eclat/tract/src/fim16.o eclat/tract/src/patspec.o eclat/tract/src/report.o eclat/tract/src/tract.o eclat/util/src/arrays.o eclat/util/src/escape.o eclat/util/src/memsys.o eclat/util/src/scanner.o eclat/util/src/symtab.o eclat/util/src/tabread.o eclat/util/src/tabwrite.o 
