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

include $(gagadmdir)/Makefile.def

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

LIB_IDENTITY = cubefit

TYPE_OBJECTS = type-hfs.o type-spectral-parameters.o type-selection.o	\
type-spectral-fit.o type-spectral-obs.o

COMMAND_OBJECTS = command-minimize.o command-parameters.o	\
command-residuals.o command-result.o

FUNCTION_OBJECTS = function-spectral-absorption.o	\
function-spectral-gaussian.o function-spectral-hfs.o	\
function-spectral-shell.o

LIB_F_OBJECTS = $(TYPE_OBJECTS) $(COMMAND_OBJECTS)	\
$(FUNCTION_OBJECTS) language.o message.o parameters.o

LIB_EXPORTS = cubefit_language.mod cubefit_messaging.mod

LIB_DEPENDS = -lcubemain -lcubeobsolete $(CUBE_INTERFACE_LIBS) \
$(CUBE_CORE_LIBS) $(GREG_LIBS)

INTERFACES_DISABLE = yes

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

include $(gagadmdir)/Makefile.lib

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

include $(builddir)/Makefile.deps

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