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

include $(gagadmdir)/Makefile.def

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

LIB_IDENTITY = mapping

# map/lib does not support mandatory-only interfaces
GAG_INTERFACES_MANDATORY = no

# Creates pymapping.so (implicit compilation of mapping-pyimport.c)
IMPORT_FROM_PYTHON = yes

LIB_EXPORTS = clean_def.mod clean_arrays.mod mapping_interfaces.mod	\
mapping_interfaces_public.mod mapping_interfaces_private.mod

LIB_F_OBJECTS = all_clean.o all_write.o alma_clean.o beam.o		\
clean_arrays.o clean_def.o deconv.o define.o display.o dofft_q.o	\
dofft_v.o dofft_y.o independent.o major_cycle.o major_multi.o		\
many_beams.o map-message.o map-package.o mapping-interfaces.o		\
mapping-interfaces-private.o mapping-interfaces-public.o		\
map_resample.o map_uv.o mfs.o minmax.o modify.o mosaic.o		\
mosaic_restore.o mulgau.o mx_clean.o mx_cycle.o one_beam.o read.o	\
restore_many.o shift_uv.o sort_uv.o statistic.o stokes.o sub_alma_4.o	\
sub_alma_bis.o sub_alma.o sub_alma_ter.o sub_convolve.o sub_expand.o	\
sub_major.o sub_mrc.o support.o util_clean.o util_cl.o util_extrema.o	\
util_fit.o util_grid.o utilities.o util_mask.o util_mosaic.o		\
util_multi.o util_noplot.o util_plot.o util_resample.o util_self.o	\
util_shift.o util_sort.o util_stat.o util_uv.o util_weight.o uv_buffers.o		\
uv_check.o uv_display.o uv_flux.o uv_line2cont.o uvmap.o uv_resample.o	\
uv_restore.o uv_stat.o uv_time_average.o uv_truncate.o weightmode.o	\
where.o

LIB_C_OBJECTS = mapping-sicimport.o

LIB_DEPENDS = $(GREG_LIBS)

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

include $(gagadmdir)/Makefile.lib

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

include $(builddir)/Makefile.deps

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