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

include $(gagadmdir)/Makefile.def

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

LIB_IDENTITY = classcore

IMPORT_FROM_PYTHON = no

LIB_F_OBJECTS = abscissa.o accumu-new.o associate.o associated.o	\
associated-hooks.o average-data.o average-header.o average-new.o	\
base.o box.o catalog.o cells.o class-lmv.o class-message.o		\
classcore-interfaces.o classcore-interfaces-private.o			\
classcore-interfaces-public.o clean.o coffse.o comment.o consistency.o	\
controlc.o copy.o crall.o cwall.o deconv.o diff.o display.o divide.o	\
draw.o drop.o eix.o extract.o fgauss.o file.o filter.o find.o		\
fits_class.o fits_export.o fits_mod.o fix.o fourier.o getcur.o get.o	\
greg.o header.o ignore.o index.o infor.o input.o iterate.o keepfi.o	\
lfit.o lines.o liste.o load2d.o loadsas.o median.o memory.o merge.o	\
method.o midabs.o midgauss.o midnh3.o midpoint.o midshell.o midsinus.o	\
minabs.o mingauss.o minimize.o minmax.o minnh3.o minpoint.o minshell.o	\
minsinus.o model.o modify.o multi.o new_data.o newdat.o noise.o		\
obsolete.o plotfi.o plot.o plot_scan.o polynos.o popup.o precess.o	\
prifit.o profile.o put_item.o pyclass-extensions.o rall.o rdump.o	\
redsky.o repli.o resample.o residu.o rheader.o rix.o robs.o rsec.o	\
rtswap.o runclass.o rzero.o sassave.o selimx.o selimy.o setdef.o	\
setmod.o setup.o setvar.o show.o singular.o sinus.o smooth.o sort.o	\
spectr.o stamp.o strip.o structure.o subtract.o table.o telescope.o	\
title.o titout.o toclass.o toclass-hifi.o toclass-utils.o tofits.o	\
unblank.o uplot.o use_calibr.o use_common.o use_data.o use_parameter.o	\
user.o uvtable.o variable.o wall.o wavelet.o wincur.o write.o

### All files

# class_calibr.mod: codes needed in libclassfiller.
# class_data.mod: Mira 'writeclass' uses buffer R (obsolescent)
LIB_EXPORTS = use_parameter.f90 class_calibr.mod class_data.mod		\
classcore_interfaces_public.mod class_parameter.mod class_types.mod	\
class_user_interfaces.mod

LIB_DEPENDS = -lclassic $(ASTRO_LIBS) $(GREG_LIBS)

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

include $(gagadmdir)/Makefile.lib

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

include $(builddir)/Makefile.deps

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