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

include $(gagadmdir)/Makefile.def

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

LIB_IDENTITY = cubelist

LIB_BASIC_OBJECTS = class-object.o type-list.o type-object-pointer.o

LIB_ADVANCED_OBJECTS = type-find.o type-list-columns.o	\
class-object-advanced.o

LIB_F_OBJECTS = message.o $(LIB_BASIC_OBJECTS)	\
$(LIB_ADVANCED_OBJECTS) types.o

LIB_EXPORTS = cubelist_find.mod cubelist_list.mod		\
cubelist_list_types.mod cubelist_messaging.mod			\
cubelist_object_advanced_class.mod cubelist_object_class.mod	\
cubelist_object_pointer_types.mod cubelist_types.mod

LIB_DEPENDS = -lcubetools -lclassic $(GREG_LIBS)

INTERFACES_DISABLE = yes

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

include $(gagadmdir)/Makefile.lib

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

include $(builddir)/Makefile.deps

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