62 строки
1.6 KiB
Makefile
62 строки
1.6 KiB
Makefile
![]() |
# -*- makefile -*-
|
||
|
#
|
||
|
# Copyright (c) 2006-2012 Cisco Systems, Inc. All rights reserved.
|
||
|
#
|
||
|
# $COPYRIGHT$
|
||
|
#
|
||
|
# Additional copyrights may follow
|
||
|
#
|
||
|
# $HEADER$
|
||
|
#
|
||
|
|
||
|
# This Makefile is only relevant if we're building the ignore-TKR "use
|
||
|
# mpi" MPI bindings.
|
||
|
if OMPI_BUILD_FORTRAN_USEMPI_IGNORE_TKR_BINDINGS
|
||
|
|
||
|
AM_FCFLAGS = -I$(top_builddir)/ompi/include -I$(top_srcdir)/ompi/include \
|
||
|
-I$(top_builddir) -I$(top_srcdir) $(FCFLAGS_f90)
|
||
|
|
||
|
lib_LTLIBRARIES = libmpi_usempi_ignore_tkr.la
|
||
|
|
||
|
mpi-ignore-tkr.F90: mpi-ignore-tkr-interfaces.h
|
||
|
mpi-ignore-tkr.F90: mpi-ignore-tkr-file-interfaces.h
|
||
|
mpi-ignore-tkr.lo: mpi-ignore-tkr.F90
|
||
|
|
||
|
libmpi_usempi_ignore_tkr_la_SOURCES = mpi-ignore-tkr.F90
|
||
|
# These files are generated; do not distribute them
|
||
|
nodist_libmpi_usempi_ignore_tkr_la_SOURCES = \
|
||
|
mpi-ignore-tkr-interfaces.h \
|
||
|
mpi-ignore-tkr-file-interfaces.h
|
||
|
|
||
|
#
|
||
|
# Clean up all module files and all generated files
|
||
|
#
|
||
|
|
||
|
MOSTLYCLEANFILES = *.mod
|
||
|
DISTCLEANFILES = $(libmpi_usempi_ignore_tkr_la_SOURCES)
|
||
|
|
||
|
# Install the generated .mod files. Unfortunately, each F90 compiler
|
||
|
# may generate different filenames, so we have to use a glob. :-(
|
||
|
|
||
|
install-exec-hook:
|
||
|
@ for file in `ls *.mod`; do \
|
||
|
echo $(INSTALL) $$file $(DESTDIR)$(libdir); \
|
||
|
$(INSTALL) $$file $(DESTDIR)$(libdir); \
|
||
|
done
|
||
|
|
||
|
uninstall-local:
|
||
|
@ for file in `ls *.mod`; do \
|
||
|
echo rm -f $(DESTDIR)$(libdir)/$$file; \
|
||
|
rm -f $(DESTDIR)$(libdir)/$$file; \
|
||
|
done
|
||
|
else
|
||
|
|
||
|
# Need to have empty targets because AM can't handle having an
|
||
|
# AM_CONDITIONAL was targets in the "if" statement but not in the
|
||
|
# "else". :-(
|
||
|
|
||
|
install-exec-hook:
|
||
|
uninstall-local:
|
||
|
|
||
|
endif
|