1
1

Merge pull request #976 from igor-ivanov/pr/oshmem-man.1

oshmem: Add man.1 pages for oshmem tools
Этот коммит содержится в:
Mike Dubman 2015-10-06 08:17:00 +03:00
родитель de8de65b07 d379873443
Коммит 258884749e
2 изменённых файлов: 46 добавлений и 1 удалений

Просмотреть файл

@ -13,10 +13,12 @@
.SH NAME
.
orterun, mpirun, mpiexec \- Execute serial and parallel jobs in Open MPI.
oshrun, shmemrun \- Execute serial and parallel jobs in Open SHMEM.
.B Note:
\fImpirun\fP, \fImpiexec\fP, and \fIorterun\fP are all synonyms for each
other. Using any of the names will produce the same behavior.
other as well as \fIoshrun\fP, \fIshmemrun\fP in case Open SHMEM is installed.
Using any of the names will produce the same behavior.
.
.\" **************************
.\" Synopsis Section

Просмотреть файл

@ -10,7 +10,13 @@
#
# $HEADER$
include $(top_srcdir)/Makefile.ompi-rules
man_pages = oshcc.1 shmemcc.1 oshfort.1 shmemfort.1 oshrun.1 shmemrun.1
if PROJECT_OSHMEM
man_MANS = $(man_pages)
nodist_oshmemdata_DATA = \
shmemcc-wrapper-data.txt \
shmemfort-wrapper-data.txt
@ -49,4 +55,41 @@ uninstall-local:
$(DESTDIR)$(bindir)/oshjavac \
$(DESTDIR)$(bindir)/shmemjavac
########################################################
#
# Man page generation / handling
#
########################################################
distclean-local:
rm -f $(man_pages)
$(top_builddir)/opal/tools/wrappers/generic_wrapper.1:
(cd $(top_builddir)/opal/tools/wrappers && $(MAKE) $(AM_MAKEFLAGS) generic_wrapper.1)
oshcc.1: $(top_builddir)/opal/tools/wrappers/generic_wrapper.1
rm -f oshcc.1
sed -e 's/#COMMAND#/oshcc/g' -e 's/#PROJECT#/Open SHMEM/g' -e 's/#PROJECT_SHORT#/OSHMEM/g' -e 's/#LANGUAGE#/C/g' < $(top_builddir)/opal/tools/wrappers/generic_wrapper.1 > oshcc.1
shmemcc.1: $(top_builddir)/opal/tools/wrappers/generic_wrapper.1
rm -f shmemcc.1
sed -e 's/#COMMAND#/shmemcc/g' -e 's/#PROJECT#/Open SHMEM/g' -e 's/#PROJECT_SHORT#/OSHMEM/g' -e 's/#LANGUAGE#/C/g' < $(top_builddir)/opal/tools/wrappers/generic_wrapper.1 > shmemcc.1
oshfort.1: $(top_builddir)/opal/tools/wrappers/generic_wrapper.1
rm -f oshfort.1
sed -e 's/#COMMAND#/oshfort/g' -e 's/#PROJECT#/Open SHMEM/g' -e 's/#PROJECT_SHORT#/OSHMEM/g' -e 's/#LANGUAGE#/Fortran/g' < $(top_builddir)/opal/tools/wrappers/generic_wrapper.1 > oshfort.1
shmemfort.1: $(top_builddir)/opal/tools/wrappers/generic_wrapper.1
rm -f shmemfort.1
sed -e 's/#COMMAND#/shmemfort/g' -e 's/#PROJECT#/Open SHMEM/g' -e 's/#PROJECT_SHORT#/OSHMEM/g' -e 's/#LANGUAGE#/Fortran/g' < $(top_builddir)/opal/tools/wrappers/generic_wrapper.1 > shmemfort.1
$(top_builddir)/orte/tools/orterun/orterun.1:
(cd $(top_builddir)/orte/tools/orterun && $(MAKE) $(AM_MAKEFLAGS) orterun.1)
oshrun.1: $(top_builddir)/orte/tools/orterun/orterun.1
cp -f $(top_builddir)/orte/tools/orterun/orterun.1 oshrun.1
shmemrun.1: $(top_builddir)/orte/tools/orterun/orterun.1
cp -f $(top_builddir)/orte/tools/orterun/orterun.1 shmemrun.1
endif # PROJECT_OSHMEM