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

include $(gagadmdir)/Makefile.def

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

LIB_IDENTITY = greg

# Creates pygreg.so (implicit compilation of greg-pyimport.c)
IMPORT_FROM_PYTHON = yes

LIB_EXPORTS = greg_types.mod greg_interfaces_public.mod

LIB_F_OBJECTS = arrow.o axis.o bars.o box.o column.o conecd.o		\
connect.o contour.o corners.o cubspl4.o cursor.o curve.o diago.o	\
difsys4.o draw.o ellipse.o extrema.o fill.o flimit.o gpoint.o gr3d.o	\
greg3.o gregdum.o greg_greg0_mod.o greg_greg1_mod.o greg_greg2_mod.o	\
greg-interfaces.o greg-interfaces-private.o greg-interfaces-public.o	\
greglib.o greg-message.o greg-package.o gregsub.o greg_wcs_mod.o	\
grexec.o gridder.o gris.o histogram.o im_plot.o inquire.o label.o	\
level.o limits.o load_greg.o mask.o pencil.o plcurv.o point.o		\
polygo.o procon.o prodef.o progri.o projec.o prolev.o prosex.o		\
rgdata.o rgwrite.o sampler.o segment.o setup.o show.o spanum.o		\
spectre.o string.o trace.o ustoin.o value.o variable.o wedge.o		\
where.o zmontre.o

LIB_C_OBJECTS = greg-sicimport.o

LOCAL_CFLAGS = -I../

LIB_DEPENDS  = $(GREG_LIB_DEPENDS)

ADD_LIBS += $(GREG_SYS_LIBS)

ifeq ($(GAG_COMPILER_FKIND),gfortran)
  ifeq ($(GAG_COMPILER_FVERSION_GE_10),yes)
    LOCAL_FFLAGS = -fallow-argument-mismatch
  endif
endif

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

include $(gagadmdir)/Makefile.lib

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

include $(builddir)/Makefile.deps

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