###########################################################################
#
# Makefile system for GILDAS softwares (2003-2023).
#
# Please be careful: element order often matters in makefiles.
#
###########################################################################

include $(gagadmdir)/Makefile.def

###########################################################################

LIB_IDENTITY = cubedag

LIB_F_OBJECTS = allflags.o command-dag.o command-list.o dag.o		\
dag-repository.o digraph.o engine-repositories.o history.o		\
history-repository.o iterator.o library.o message.o node.o		\
parameters.o tool-index-iterator.o type-find.o type-flag.o		\
type-history.o type-link.o type-nodedesc.o type-node.o type-tuple.o	\
type-type.o walker.o

LIB_EXPORTS = cubedag_dag.mod cubedag_dagcomm.mod cubedag_digraph.mod	\
cubedag_find.mod cubedag_history_types.mod cubedag_history.mod		\
cubedag_hrepository.mod cubedag_index_iterator_tool.mod			\
cubedag_iterator.mod cubedag_flag.mod cubedag_library.mod		\
cubedag_link_type.mod cubedag_list.mod cubedag_messaging.mod		\
cubedag_node.mod cubedag_node_type.mod cubedag_parameters.mod		\
cubedag_allflags.mod cubedag_repositories.mod cubedag_repository.mod	\
cubedag_tuple.mod cubedag_type.mod cubedag_walker.mod

LIB_DEPENDS = -lcubeheader -lcubesyntax -lcubetools -lclassic $(GREG_LIBS)

INTERFACES_DISABLE = yes

###########################################################################

include $(gagadmdir)/Makefile.lib

###########################################################################

include $(builddir)/Makefile.deps

###########################################################################
