Blame src/binding/fortran/use_mpi/Makefile.mk

Packit Service c5cf8c
## DO NOT EDIT
Packit Service c5cf8c
## This file created by buildiface 
Packit Service c5cf8c
##
Packit Service c5cf8c
## vim: set ft=automake :
Packit Service c5cf8c
Packit Service c5cf8c
MOD              = @FCMODEXT@
Packit Service c5cf8c
MPIMOD           = @MPIMODNAME@
Packit Service c5cf8c
MPICONSTMOD      = @MPICONSTMODNAME@
Packit Service c5cf8c
MPISIZEOFMOD     = @MPISIZEOFMODNAME@
Packit Service c5cf8c
MPIBASEMOD       = @MPIBASEMODNAME@
Packit Service c5cf8c
FC_COMPILE_MODS  = $(LTFCCOMPILE)
Packit Service c5cf8c
Packit Service c5cf8c
# ensure that the buildiface script ends up in the release tarball
Packit Service c5cf8c
EXTRA_DIST += src/binding/fortran/use_mpi/buildiface
Packit Service c5cf8c
Packit Service c5cf8c
# additional perl files that are "require"d by use_mpi/buildiface and
Packit Service c5cf8c
# mpif_h/buildiface, respectively
Packit Service c5cf8c
EXTRA_DIST += src/binding/fortran/use_mpi/binding.sub src/binding/fortran/use_mpi/cf90tdefs
Packit Service c5cf8c
Packit Service c5cf8c
# FIXME need to add proper rules to rebuild the fortran sources generated by
Packit Service c5cf8c
# buildiface when buildiface is updated
Packit Service c5cf8c
if MAINTAINER_MODE
Packit Service c5cf8c
$(top_srcdir)/src/binding/fortran/use_mpi/Makefile.mk: src/binding/fortran/use_mpi/buildiface-stamp
Packit Service c5cf8c
Packit Service c5cf8c
src/binding/fortran/use_mpi/buildiface-stamp: $(top_srcdir)/src/binding/fortran/use_mpi/buildiface $(top_srcdir)/src/include/mpi.h.in
Packit Service c5cf8c
	( cd $(top_srcdir)/src/binding/fortran/use_mpi && ./buildiface )
Packit Service c5cf8c
endif MAINTAINER_MODE
Packit Service c5cf8c
Packit Service c5cf8c
# variables for custom "silent-rules" for F90 modules
Packit Service c5cf8c
mod_verbose = $(mod_verbose_$(V))
Packit Service c5cf8c
mod_verbose_ = $(mod_verbose_$(AM_DEFAULT_VERBOSITY))
Packit Service c5cf8c
mod_verbose_0 = @echo "  MOD     " $@;
Packit Service c5cf8c
Packit Service c5cf8c
if BUILD_FC_BINDING
Packit Service c5cf8c
Packit Service c5cf8c
# We need to tell some compilers (e.g., Solaris f90) to look for modules in the
Packit Service c5cf8c
# current directory when the source file is not in the working directory (i.e.,
Packit Service c5cf8c
# in a VPATH build)
Packit Service c5cf8c
AM_FCFLAGS += @FCINCFLAG@src/binding/fortran/use_mpi
Packit Service c5cf8c
Packit Service c5cf8c
# C source that implements both the C and the Fortran bindings for the type
Packit Service c5cf8c
# creation routines.  These go into libmpi.la and will be built a second time
Packit Service c5cf8c
# for inclusion in libpmpi.la on platforms that do not support weak symbols.
Packit Service c5cf8c
# If shared libraries are enabled then the compilation space doubles again.
Packit Service c5cf8c
mpi_sources += \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/create_f90_int.c \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/create_f90_real.c \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/create_f90_complex.c
Packit Service c5cf8c
Packit Service c5cf8c
# utility code that has no PMPI equivalent
Packit Service c5cf8c
mpi_core_sources += src/binding/fortran/use_mpi/create_f90_util.c
Packit Service c5cf8c
AM_CPPFLAGS += -Isrc/binding/fortran/use_mpi
Packit Service c5cf8c
noinst_HEADERS +=                     \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/create_f90_util.h \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/cf90t.h           \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/mpif90type.h      \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/mpifnoext.h
Packit Service c5cf8c
Packit Service c5cf8c
nodist_noinst_HEADERS += \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/mpif90model.h
Packit Service c5cf8c
Packit Service c5cf8c
# cause any .$(MOD) files to be output in the f90 bindings directory instead of
Packit Service c5cf8c
# the current directory
Packit Service c5cf8c
FC_COMPILE_MODS += $(FCMODOUTFLAG)src/binding/fortran/use_mpi
Packit Service c5cf8c
Packit Service c5cf8c
mpi_fc_sources += \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/typef90cmplxf.c \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/typef90realf.c \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/typef90intf.c \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/mpi.f90 \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/mpi_constants.f90 \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/mpi_sizeofs.f90 \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/mpi_base.f90
Packit Service c5cf8c
Packit Service c5cf8c
# FIXME: We may want to edit the mpif.h to convert Fortran77-specific
Packit Service c5cf8c
# items (such as an integer*8 used for file offsets) into the
Packit Service c5cf8c
# corresponding Fortran 90 KIND type, to accomodate compilers that
Packit Service c5cf8c
# reject non-standard features such as integer*8 (such as the Intel
Packit Service c5cf8c
# Fortran compiler with -std95).
Packit Service c5cf8c
# We need the MPI constants in a separate module for some of the
Packit Service c5cf8c
# interface definitions (the ones that need MPI_ADDRESS_KIND or
Packit Service c5cf8c
# MPI_OFFSET_KIND)
Packit Service c5cf8c
src/binding/fortran/use_mpi/mpi.$(MOD)-stamp: src/binding/fortran/use_mpi/$(MPICONSTMOD).$(MOD) src/binding/fortran/use_mpi/$(MPISIZEOFMOD).$(MOD) src/binding/fortran/use_mpi/$(MPIBASEMOD).$(MOD) $(srcdir)/src/binding/fortran/use_mpi/mpi.f90 src/binding/fortran/use_mpi/mpifnoext.h
Packit Service c5cf8c
	@rm -f src/binding/fortran/use_mpi/mpi-tmp
Packit Service c5cf8c
	@touch src/binding/fortran/use_mpi/mpi-tmp
Packit Service c5cf8c
	@( cd src/binding/fortran/use_mpi && \
Packit Service c5cf8c
	   if [ "$(FCEXT)" != "f90" ] || [ ! -f mpi.$(FCEXT) ] ; then \
Packit Service c5cf8c
	       rm -f mpi.$(FCEXT) ; \
Packit Service c5cf8c
	       $(LN_S) $(abs_top_srcdir)/src/binding/fortran/use_mpi/mpi.f90 mpi.$(FCEXT) ; \
Packit Service c5cf8c
	   fi )
Packit Service c5cf8c
	$(mod_verbose)$(FC_COMPILE_MODS) -c src/binding/fortran/use_mpi/mpi.$(FCEXT) -o src/binding/fortran/use_mpi/mpi.lo
Packit Service c5cf8c
	@( cd src/binding/fortran/use_mpi && \
Packit Service c5cf8c
	   if [ "$(FCEXT)" != "f90" ] || [ ! -f mpi.$(FCEXT) ] ; then \
Packit Service c5cf8c
	       rm -f mpi.$(FCEXT) ; \
Packit Service c5cf8c
	   fi )
Packit Service c5cf8c
	@mv src/binding/fortran/use_mpi/mpi-tmp src/binding/fortran/use_mpi/mpi.$(MOD)-stamp
Packit Service c5cf8c
Packit Service c5cf8c
src/binding/fortran/use_mpi/mpi.lo src/binding/fortran/use_mpi/$(MPIMOD).$(MOD): src/binding/fortran/use_mpi/mpi.$(MOD)-stamp
Packit Service c5cf8c
## Recover from the removal of $@
Packit Service c5cf8c
	@if test -f $@; then :; else \
Packit Service c5cf8c
	  trap 'rm -rf src/binding/fortran/use_mpi/mpi-lock src/binding/fortran/use_mpi/mpi.$(MOD)-stamp' 1 2 13 15; \
Packit Service c5cf8c
	  if mkdir src/binding/fortran/use_mpi/mpi-lock 2>/dev/null; then \
Packit Service c5cf8c
## This code is being executed by the first process.
Packit Service c5cf8c
	    rm -f src/binding/fortran/use_mpi/mpi.$(MOD)-stamp; \
Packit Service c5cf8c
	    $(MAKE) $(AM_MAKEFLAGS) src/binding/fortran/use_mpi/mpi.$(MOD)-stamp; \
Packit Service c5cf8c
	    rmdir src/binding/fortran/use_mpi/mpi-lock; \
Packit Service c5cf8c
	  else \
Packit Service c5cf8c
## This code is being executed by the follower processes.
Packit Service c5cf8c
## Wait until the first process is done.
Packit Service c5cf8c
	    while test -d src/binding/fortran/use_mpi/mpi-lock; do sleep 1; done; \
Packit Service c5cf8c
## Succeed if and only if the first process succeeded.
Packit Service c5cf8c
	    test -f src/binding/fortran/use_mpi/mpi.$(MOD)-stamp; exit $$?; \
Packit Service c5cf8c
	  fi; \
Packit Service c5cf8c
	fi
Packit Service c5cf8c
Packit Service c5cf8c
CLEANFILES += src/binding/fortran/use_mpi/mpi.$(MOD)-stamp src/binding/fortran/use_mpi/$(MPIMOD).$(MOD) src/binding/fortran/use_mpi/mpi.lo src/binding/fortran/use_mpi/mpi-tmp
Packit Service c5cf8c
Packit Service c5cf8c
Packit Service c5cf8c
src/binding/fortran/use_mpi/mpi_constants.$(MOD)-stamp: src/binding/fortran/use_mpi/mpi_constants.f90 src/binding/fortran/use_mpi/mpifnoext.h
Packit Service c5cf8c
	@rm -f src/binding/fortran/use_mpi/mpi_constants-tmp
Packit Service c5cf8c
	@touch src/binding/fortran/use_mpi/mpi_constants-tmp
Packit Service c5cf8c
	@( cd src/binding/fortran/use_mpi && \
Packit Service c5cf8c
	   if [ "$(FCEXT)" != "f90" ] || [ ! -f mpi_constants.$(FCEXT) ] ; then \
Packit Service c5cf8c
	       rm -f mpi_constants.$(FCEXT) ; \
Packit Service c5cf8c
	       $(LN_S) $(abs_top_srcdir)/src/binding/fortran/use_mpi/mpi_constants.f90 mpi_constants.$(FCEXT) ; \
Packit Service c5cf8c
	   fi )
Packit Service c5cf8c
	$(mod_verbose)$(FC_COMPILE_MODS) -c src/binding/fortran/use_mpi/mpi_constants.$(FCEXT) -o src/binding/fortran/use_mpi/mpi_constants.lo
Packit Service c5cf8c
	@( cd src/binding/fortran/use_mpi && \
Packit Service c5cf8c
	   if [ "$(FCEXT)" != "f90" ] || [ ! -f mpi_constants.$(FCEXT) ] ; then \
Packit Service c5cf8c
	       rm -f mpi_constants.$(FCEXT) ; \
Packit Service c5cf8c
	   fi )
Packit Service c5cf8c
	@mv src/binding/fortran/use_mpi/mpi_constants-tmp src/binding/fortran/use_mpi/mpi_constants.$(MOD)-stamp
Packit Service c5cf8c
Packit Service c5cf8c
src/binding/fortran/use_mpi/mpi_constants.lo src/binding/fortran/use_mpi/$(MPICONSTMOD).$(MOD): src/binding/fortran/use_mpi/mpi_constants.$(MOD)-stamp
Packit Service c5cf8c
## Recover from the removal of $@
Packit Service c5cf8c
	@if test -f $@; then :; else \
Packit Service c5cf8c
	  trap 'rm -rf src/binding/fortran/use_mpi/mpi_constants-lock src/binding/fortran/use_mpi/mpi_constants.$(MOD)-stamp' 1 2 13 15; \
Packit Service c5cf8c
	  if mkdir src/binding/fortran/use_mpi/mpi_constants-lock 2>/dev/null; then \
Packit Service c5cf8c
## This code is being executed by the first process.
Packit Service c5cf8c
	    rm -f src/binding/fortran/use_mpi/mpi_constants.$(MOD)-stamp; \
Packit Service c5cf8c
	    $(MAKE) $(AM_MAKEFLAGS) src/binding/fortran/use_mpi/mpi_constants.$(MOD)-stamp; \
Packit Service c5cf8c
	    rmdir src/binding/fortran/use_mpi/mpi_constants-lock; \
Packit Service c5cf8c
	  else \
Packit Service c5cf8c
## This code is being executed by the follower processes.
Packit Service c5cf8c
## Wait until the first process is done.
Packit Service c5cf8c
	    while test -d src/binding/fortran/use_mpi/mpi_constants-lock; do sleep 1; done; \
Packit Service c5cf8c
## Succeed if and only if the first process succeeded.
Packit Service c5cf8c
	    test -f src/binding/fortran/use_mpi/mpi_constants.$(MOD)-stamp; exit $$?; \
Packit Service c5cf8c
	  fi; \
Packit Service c5cf8c
	fi
Packit Service c5cf8c
Packit Service c5cf8c
CLEANFILES += src/binding/fortran/use_mpi/mpi_constants.$(MOD)-stamp src/binding/fortran/use_mpi/$(MPICONSTMOD).$(MOD) src/binding/fortran/use_mpi/mpi_constants.lo src/binding/fortran/use_mpi/mpi_constants-tmp
Packit Service c5cf8c
Packit Service c5cf8c
Packit Service c5cf8c
src/binding/fortran/use_mpi/mpi_sizeofs.$(MOD)-stamp: src/binding/fortran/use_mpi/mpi_sizeofs.f90 src/binding/fortran/use_mpi/mpifnoext.h
Packit Service c5cf8c
	@rm -f src/binding/fortran/use_mpi/mpi_sizeofs-tmp
Packit Service c5cf8c
	@touch src/binding/fortran/use_mpi/mpi_sizeofs-tmp
Packit Service c5cf8c
	@( cd src/binding/fortran/use_mpi && \
Packit Service c5cf8c
	   if [ "$(FCEXT)" != "f90" ] ; then \
Packit Service c5cf8c
	       rm -f mpi_sizeofs.$(FCEXT) ; \
Packit Service c5cf8c
	       $(LN_S) mpi_sizeofs.f90 mpi_sizeofs.$(FCEXT) ; \
Packit Service c5cf8c
	   fi )
Packit Service c5cf8c
	$(mod_verbose)$(FC_COMPILE_MODS) -c src/binding/fortran/use_mpi/mpi_sizeofs.$(FCEXT) -o src/binding/fortran/use_mpi/mpi_sizeofs.lo
Packit Service c5cf8c
	@( cd src/binding/fortran/use_mpi && \
Packit Service c5cf8c
	   if [ "$(FCEXT)" != "f90" ] ; then \
Packit Service c5cf8c
	       rm -f mpi_sizeofs.$(FCEXT) ; \
Packit Service c5cf8c
	   fi )
Packit Service c5cf8c
	@mv src/binding/fortran/use_mpi/mpi_sizeofs-tmp src/binding/fortran/use_mpi/mpi_sizeofs.$(MOD)-stamp
Packit Service c5cf8c
Packit Service c5cf8c
src/binding/fortran/use_mpi/mpi_sizeofs.lo src/binding/fortran/use_mpi/$(MPISIZEOFMOD).$(MOD): src/binding/fortran/use_mpi/mpi_sizeofs.$(MOD)-stamp
Packit Service c5cf8c
## Recover from the removal of $@
Packit Service c5cf8c
	@if test -f $@; then :; else \
Packit Service c5cf8c
	  trap 'rm -rf src/binding/fortran/use_mpi/mpi_sizeofs-lock src/binding/fortran/use_mpi/mpi_sizeofs.$(MOD)-stamp' 1 2 13 15; \
Packit Service c5cf8c
	  if mkdir src/binding/fortran/use_mpi/mpi_sizeofs-lock 2>/dev/null; then \
Packit Service c5cf8c
## This code is being executed by the first process.
Packit Service c5cf8c
	    rm -f src/binding/fortran/use_mpi/mpi_sizeofs.$(MOD)-stamp; \
Packit Service c5cf8c
	    $(MAKE) $(AM_MAKEFLAGS) src/binding/fortran/use_mpi/mpi_sizeofs.$(MOD)-stamp; \
Packit Service c5cf8c
	    rmdir src/binding/fortran/use_mpi/mpi_sizeofs-lock; \
Packit Service c5cf8c
	  else \
Packit Service c5cf8c
## This code is being executed by the follower processes.
Packit Service c5cf8c
## Wait until the first process is done.
Packit Service c5cf8c
	    while test -d src/binding/fortran/use_mpi/mpi_sizeofs-lock; do sleep 1; done; \
Packit Service c5cf8c
## Succeed if and only if the first process succeeded.
Packit Service c5cf8c
	    test -f src/binding/fortran/use_mpi/mpi_sizeofs.$(MOD)-stamp; exit $$?; \
Packit Service c5cf8c
	  fi; \
Packit Service c5cf8c
	fi
Packit Service c5cf8c
Packit Service c5cf8c
CLEANFILES += src/binding/fortran/use_mpi/mpi_sizeofs.$(MOD)-stamp src/binding/fortran/use_mpi/$(MPISIZEOFMOD).$(MOD) src/binding/fortran/use_mpi/mpi_sizeofs.lo src/binding/fortran/use_mpi/mpi_sizeofs-tmp
Packit Service c5cf8c
Packit Service c5cf8c
Packit Service c5cf8c
src/binding/fortran/use_mpi/mpi_base.$(MOD)-stamp: src/binding/fortran/use_mpi/mpi_base.f90 src/binding/fortran/use_mpi/$(MPICONSTMOD).$(MOD)
Packit Service c5cf8c
	@rm -f src/binding/fortran/use_mpi/mpi_base-tmp
Packit Service c5cf8c
	@touch src/binding/fortran/use_mpi/mpi_base-tmp
Packit Service c5cf8c
	@( cd src/binding/fortran/use_mpi && \
Packit Service c5cf8c
	   if [ "$(FCEXT)" != "f90" ] ; then \
Packit Service c5cf8c
	       rm -f mpi_base.$(FCEXT) ; \
Packit Service c5cf8c
	       $(LN_S) mpi_base.f90 mpi_base.$(FCEXT) ; \
Packit Service c5cf8c
	   fi )
Packit Service c5cf8c
	$(mod_verbose)$(FC_COMPILE_MODS) -c src/binding/fortran/use_mpi/mpi_base.$(FCEXT) -o src/binding/fortran/use_mpi/mpi_base.lo
Packit Service c5cf8c
	@( cd src/binding/fortran/use_mpi && \
Packit Service c5cf8c
	   if [ "$(FCEXT)" != "f90" ] ; then \
Packit Service c5cf8c
	       rm -f mpi_base.$(FCEXT) ; \
Packit Service c5cf8c
	   fi )
Packit Service c5cf8c
	@mv src/binding/fortran/use_mpi/mpi_base-tmp src/binding/fortran/use_mpi/mpi_base.$(MOD)-stamp
Packit Service c5cf8c
Packit Service c5cf8c
src/binding/fortran/use_mpi/mpi_base.lo src/binding/fortran/use_mpi/$(MPIBASEMOD).$(MOD): src/binding/fortran/use_mpi/mpi_base.$(MOD)-stamp
Packit Service c5cf8c
## Recover from the removal of $@
Packit Service c5cf8c
	@if test -f $@; then :; else \
Packit Service c5cf8c
	  trap 'rm -rf src/binding/fortran/use_mpi/mpi_base-lock src/binding/fortran/use_mpi/mpi_base.$(MOD)-stamp' 1 2 13 15; \
Packit Service c5cf8c
	  if mkdir src/binding/fortran/use_mpi/mpi_base-lock 2>/dev/null; then \
Packit Service c5cf8c
## This code is being executed by the first process.
Packit Service c5cf8c
	    rm -f src/binding/fortran/use_mpi/mpi_base.$(MOD)-stamp; \
Packit Service c5cf8c
	    $(MAKE) $(AM_MAKEFLAGS) src/binding/fortran/use_mpi/mpi_base.$(MOD)-stamp; \
Packit Service c5cf8c
	    rmdir src/binding/fortran/use_mpi/mpi_base-lock; \
Packit Service c5cf8c
	  else \
Packit Service c5cf8c
## This code is being executed by the follower processes.
Packit Service c5cf8c
## Wait until the first process is done.
Packit Service c5cf8c
	    while test -d src/binding/fortran/use_mpi/mpi_base-lock; do sleep 1; done; \
Packit Service c5cf8c
## Succeed if and only if the first process succeeded.
Packit Service c5cf8c
	    test -f src/binding/fortran/use_mpi/mpi_base.$(MOD)-stamp; exit $$?; \
Packit Service c5cf8c
	  fi; \
Packit Service c5cf8c
	fi
Packit Service c5cf8c
Packit Service c5cf8c
CLEANFILES += src/binding/fortran/use_mpi/mpi_base.$(MOD)-stamp src/binding/fortran/use_mpi/$(MPIBASEMOD).$(MOD) src/binding/fortran/use_mpi/mpi_base.lo src/binding/fortran/use_mpi/mpi_base-tmp
Packit Service c5cf8c
Packit Service c5cf8c
Packit Service c5cf8c
Packit Service c5cf8c
mpi_fc_modules += \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/$(MPIMOD).$(MOD) \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/$(MPISIZEOFMOD).$(MOD) \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/$(MPICONSTMOD).$(MOD) \
Packit Service c5cf8c
    src/binding/fortran/use_mpi/$(MPIBASEMOD).$(MOD)
Packit Service c5cf8c
Packit Service c5cf8c
# We need a free-format version of mpif.h with no external commands,
Packit Service c5cf8c
# including no wtime/wtick (removing MPI_WTICK also removes MPI_WTIME,
Packit Service c5cf8c
# but leave MPI_WTIME_IS_GLOBAL).
Packit Service c5cf8c
# Also allow REAL*8 or DOUBLE PRECISION for the MPI_WTIME/MPI_WTICK
Packit Service c5cf8c
# declarations
Packit Service c5cf8c
src/binding/fortran/use_mpi/mpifnoext.h: src/binding/fortran/mpif_h/mpif.h
Packit Service c5cf8c
	rm -f $@
Packit Service c5cf8c
	sed -e 's/^C/\!/g' -e '/EXTERNAL/d' \
Packit Service c5cf8c
	-e '/REAL\*8/d' \
Packit Service c5cf8c
	-e '/DOUBLE PRECISION/d' \
Packit Service c5cf8c
	-e '/MPI_WTICK/d' src/binding/fortran/mpif_h/mpif.h > $@
Packit Service c5cf8c
Packit Service c5cf8c
CLEANFILES += src/binding/fortran/use_mpi/mpifnoext.h
Packit Service c5cf8c
Packit Service c5cf8c
MAINTAINERCLEANFILES += $(mpi_sources) fproto.h
Packit Service c5cf8c
CLEANFILES += $(mpi_fc_modules)
Packit Service c5cf8c
Packit Service c5cf8c
# Documentation sources
Packit Service c5cf8c
# FIXME disabled for now until we sort out how to handle docs correctly in the
Packit Service c5cf8c
# new build system
Packit Service c5cf8c
#doc_sources =
Packit Service c5cf8c
#DOCDESTDIRS = html:www/www1,man:man/man1,latex:doc/refman
Packit Service c5cf8c
#doc_HTML_SOURCES  = ${doc_sources}
Packit Service c5cf8c
#doc_MAN_SOURCES   = ${doc_sources}
Packit Service c5cf8c
#doc_LATEX_SOURCES = ${doc_sources}
Packit Service c5cf8c
Packit Service c5cf8c
endif BUILD_FC_BINDING