d44eb8a024
The Makefile.ompi-rules trim options previously used AM_CONDITIONALs that were defined only when the OMPI project was configured. Hence, if you ran "autogen.pl --no-ompi", autogen would fail with lots of messages about undefined AM_CONDITIONALs. This commit makes new AM_CONDITIONALs outside of the project configuration that can be safely used elsewhere.
72 lines
1.9 KiB
Makefile
72 lines
1.9 KiB
Makefile
# -*- makefile -*-
|
|
# Copyright (c) 2008-2015 Cisco Systems, Inc. All rights reserved.
|
|
# Copyright (c) 2008 Sun Microsystems, Inc. All rights reserved.
|
|
# $COPYRIGHT$
|
|
#
|
|
# Additional copyrights may follow
|
|
#
|
|
# $HEADER$
|
|
#
|
|
|
|
TRIM_OPTIONS=
|
|
if ! MAN_PAGE_BUILD_MPI_CXX_BINDINGS
|
|
TRIM_OPTIONS += --nocxx
|
|
endif
|
|
if ! MAN_PAGE_BUILD_MPIFH_BINDINGS
|
|
TRIM_OPTIONS += --nofortran
|
|
endif
|
|
if ! MAN_PAGE_BUILD_USEMPIF08_BINDINGS
|
|
TRIM_OPTIONS += --nof08
|
|
endif
|
|
|
|
.1in.1:
|
|
@ echo " BUILDING $@"
|
|
@ $(top_srcdir)/ompi/mpi/man/make_manpage.pl \
|
|
--package-name='@PACKAGE_NAME@' \
|
|
--package-version='@PACKAGE_VERSION@' \
|
|
--ompi-date='@OMPI_RELEASE_DATE@' \
|
|
--opal-date='@OPAL_RELEASE_DATE@' \
|
|
--orte-date='@ORTE_RELEASE_DATE@' \
|
|
--input=$< \
|
|
--output=$@
|
|
|
|
.3in.3:
|
|
@ echo " BUILDING $@"
|
|
@ $(top_srcdir)/ompi/mpi/man/make_manpage.pl \
|
|
--package-name='@PACKAGE_NAME@' \
|
|
--package-version='@PACKAGE_VERSION@' \
|
|
--ompi-date='@OMPI_RELEASE_DATE@' \
|
|
--opal-date='@OPAL_RELEASE_DATE@' \
|
|
--orte-date='@ORTE_RELEASE_DATE@' \
|
|
$(TRIM_OPTIONS) \
|
|
--input=$< \
|
|
--output=$@
|
|
|
|
.7in.7:
|
|
@ echo " BUILDING $@"
|
|
@ $(top_srcdir)/ompi/mpi/man/make_manpage.pl \
|
|
--package-name='@PACKAGE_NAME@' \
|
|
--package-version='@PACKAGE_VERSION@' \
|
|
--ompi-date='@OMPI_RELEASE_DATE@' \
|
|
--opal-date='@OPAL_RELEASE_DATE@' \
|
|
--orte-date='@ORTE_RELEASE_DATE@' \
|
|
--input=$< \
|
|
--output=$@
|
|
|
|
# A little verbosity magic; "make" will show the terse output. "make
|
|
# V=1" will show the actual commands used (just like the other
|
|
# Automake-generated compilation/linker rules).
|
|
V=0
|
|
|
|
OMPI_V_LN_S = $(ompi__v_LN_S_$V)
|
|
ompi__v_LN_S_ = $(ompi__v_LN_S_$AM_DEFAULT_VERBOSITY)
|
|
ompi__v_LN_S_0 = @echo " LN_S " `basename $@`;
|
|
|
|
OMPI_V_MKDIR = $(ompi__v_MKDIR_$V)
|
|
ompi__v_MKDIR_ = $(ompi__v_MKDIR_$AM_DEFAULT_VERBOSITY)
|
|
ompi__v_MKDIR_0 = @echo " MKDIR " $@;
|
|
|
|
OMPI_V_GEN = $(ompi__v_GEN_$V)
|
|
ompi__v_GEN_ = $(ompi__v_GEN_$AM_DEFAULT_VERBOSITY)
|
|
ompi__v_GEN_0 = @echo " GENERATE" $@;
|