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

OPENMP_PRESENT = no

include $(gagadmdir)/Makefile.def

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

LIB_IDENTITY = mira

PAKO_F_OBJECTS = modulePakoMessages.o modulePakoXML.o	\
moduleResultsToNCS.o

MIRA_F_OBJECTS = calibrate.o chopper.o despike.o directory.o find.o	\
flag.o get.o getFits.o init.o list.o load.o mira_use.o package.o	\
plot.o run.o show.o solve.o syncData.o syncDataNew.o variable.o		\
write.o protoResultsFocus.o protoResultsPointing.o			\
protoResultsCalibration.o override.o

LIB_F_OBJECTS = $(PAKO_F_OBJECTS) $(MIRA_F_OBJECTS)

LIB_DEPENDS = $(CLASS_LIBS) -ltelcal $(ASTRO_LIBS) $(GREG_LIBS)

ADD_LIBS += $(GREG_SYS_LIBS)

ifeq ($(GAG_COMPILER_FKIND),ifort)
  # Should come last in order to override -O
  GLOBAL_FFLAGS += -O1
endif

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

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