###########################################################################
#
# 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_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

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