1
1

- more build system updates for bproc

This commit was SVN r6609.
Этот коммит содержится в:
Tim Prins 2005-07-26 22:12:03 +00:00
родитель 9a83910165
Коммит 384639c5cc
9 изменённых файлов: 58 добавлений и 16 удалений

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

@ -16,10 +16,32 @@
include $(top_ompi_srcdir)/config/Makefile.options include $(top_ompi_srcdir)/config/Makefile.options
AM_CPPFLAGS = -I$(top_ompi_builddir)/src/include AM_CPPFLAGS = -I$(top_ompi_builddir)/src/include $(pls_bproc_CPPFLAGS)
noinst_LTLIBRARIES = libmca_pls_bproc.la # Make the output library in this directory, and name it either
libmca_pls_bproc_la_SOURCES = \ # mca_<type>_<name>.la (for DSO builds) or libmca_<type>_<name>.la
# (for static builds).
if OMPI_BUILD_pls_bproc_DSO
component_noinst =
component_install = mca_pls_bproc.la
else
component_noinst = libmca_pls_bproc.la
component_install =
endif
sources = \
pls_bproc.h \ pls_bproc.h \
pls_bproc.c \ pls_bproc.c \
pls_bproc_component.c pls_bproc_component.c
mcacomponentdir = $(libdir)/openmpi
mcacomponent_LTLIBRARIES = $(component_install)
mca_pls_bproc_la_SOURCES = $(sources)
mca_pls_bproc_la_LIBADD = $(pls_bproc_LIBS)
mca_pls_bproc_la_LDFLAGS = -module -avoid-version $(pls_bproc_LDFLAGS)
noinst_LTLIBRARIES = $(component_noinst)
libmca_pls_bproc_la_SOURCES = $(sources)
libmca_pls_bproc_la_LIBADD = $(pls_bproc_LIBS)
libmca_pls_bproc_la_LDFLAGS = -module -avoid-version $(pls_bproc_LDFLAGS)

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

@ -32,7 +32,7 @@ AC_DEFUN([MCA_pls_bproc_CONFIG],[
[AC_MSG_ERROR([Scyld bproc is not supported by the launching system yet])]) [AC_MSG_ERROR([Scyld bproc is not supported by the launching system yet])])
# set build flags to use in makefile # set build flags to use in makefile
AC_SUBST([pls_bproc_OBJCFLAGS]) AC_SUBST([pls_bproc_CPPFLAGS])
AC_SUBST([pls_bproc_LDFLAGS]) AC_SUBST([pls_bproc_LDFLAGS])
AC_SUBST([pls_bproc_LIBS]) AC_SUBST([pls_bproc_LIBS])
])dnl ])dnl

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

@ -81,13 +81,11 @@ int orte_pls_bproc_component_open(void) {
OBJ_CONSTRUCT(&mca_pls_bproc_component.lock, opal_mutex_t); OBJ_CONSTRUCT(&mca_pls_bproc_component.lock, opal_mutex_t);
OBJ_CONSTRUCT(&mca_pls_bproc_component.condition, opal_condition_t); OBJ_CONSTRUCT(&mca_pls_bproc_component.condition, opal_condition_t);
/* init the list to hold the daemon names */ /* init the list to hold the daemon names */
rc = orte_pointer_array_init(&mca_pls_bproc_component.daemon_names, 8, 200000, rc = orte_pointer_array_init(&mca_pls_bproc_component.daemon_names, 8, 200000, 8);
8);
if(ORTE_SUCCESS != rc) { if(ORTE_SUCCESS != rc) {
ORTE_ERROR_LOG(rc); ORTE_ERROR_LOG(rc);
} }
return rc;
return ORTE_SUCCESS;
} }
int orte_pls_bproc_component_close(void) { int orte_pls_bproc_component_close(void) {

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

@ -16,10 +16,32 @@
include $(top_ompi_srcdir)/config/Makefile.options include $(top_ompi_srcdir)/config/Makefile.options
AM_CPPFLAGS = -I$(top_ompi_builddir)/src/include AM_CPPFLAGS = -I$(top_ompi_builddir)/src/include $(pls_bproc_orted_CPPFLAGS)
noinst_LTLIBRARIES = libmca_pls_bproc_orted.la # Make the output library in this directory, and name it either
libmca_pls_bproc_orted_la_SOURCES = \ # mca_<type>_<name>.la (for DSO builds) or libmca_<type>_<name>.la
# (for static builds).
if OMPI_BUILD_pls_bproc_orted_DSO
component_noinst =
component_install = mca_pls_bproc_orted.la
else
component_noinst = libmca_pls_bproc_orted.la
component_install =
endif
sources = \
pls_bproc_orted.h \ pls_bproc_orted.h \
pls_bproc_orted.c \ pls_bproc_orted.c \
pls_bproc_orted_component.c pls_bproc_orted_component.c
mcacomponentdir = $(libdir)/openmpi
mcacomponent_LTLIBRARIES = $(component_install)
mca_pls_bproc_orted_la_SOURCES = $(sources)
mca_pls_bproc_orted_la_LIBADD = $(pls_bproc_orted_LIBS)
mca_pls_bproc_orted_la_LDFLAGS = -module -avoid-version $(pls_bproc_orted_LDFLAGS)
noinst_LTLIBRARIES = $(component_noinst)
libmca_pls_bproc_orted_la_SOURCES = $(sources)
libmca_pls_bproc_orted_la_LIBADD = $(pls_bproc_orted_LIBS)
libmca_pls_bproc_orted_la_LDFLAGS = -module -avoid-version $(pls_bproc_orted_LDFLAGS)

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

@ -30,7 +30,7 @@ AC_DEFUN([MCA_pls_bproc_orted_CONFIG],[
[$2]) [$2])
# set build flags to use in makefile # set build flags to use in makefile
AC_SUBST([pls_bproc_orted_OBJCFLAGS]) AC_SUBST([pls_bproc_orted_CPPFLAGS])
AC_SUBST([pls_bproc_orted_LDFLAGS]) AC_SUBST([pls_bproc_orted_LDFLAGS])
AC_SUBST([pls_bproc_orted_LIBS]) AC_SUBST([pls_bproc_orted_LIBS])
])dnl ])dnl

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

@ -33,7 +33,7 @@ AC_DEFUN([MCA_pls_bproc_seed_CONFIG],[
[AC_MSG_ERROR([Scyld bproc is not supported by the launching system yet])]) [AC_MSG_ERROR([Scyld bproc is not supported by the launching system yet])])
# set build flags to use in makefile # set build flags to use in makefile
AC_SUBST([pls_bproc_seed_OBJCFLAGS]) AC_SUBST([pls_bproc_seed_CPPFLAGS])
AC_SUBST([pls_bproc_seed_LDFLAGS]) AC_SUBST([pls_bproc_seed_LDFLAGS])
AC_SUBST([pls_bproc_seed_LIBS]) AC_SUBST([pls_bproc_seed_LIBS])
])dnl ])dnl

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

@ -30,7 +30,7 @@ AC_DEFUN([MCA_ras_bjs_CONFIG],[
[$2]) [$2])
# set build flags to use in makefile # set build flags to use in makefile
AC_SUBST([ras_bjs_OBJCFLAGS]) AC_SUBST([ras_bjs_CPPFLAGS])
AC_SUBST([ras_bjs_LDFLAGS]) AC_SUBST([ras_bjs_LDFLAGS])
AC_SUBST([ras_bjs_LIBS]) AC_SUBST([ras_bjs_LIBS])
])dnl ])dnl

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

@ -30,7 +30,7 @@ AC_DEFUN([MCA_ras_lsf_bproc_CONFIG],[
[$2]) [$2])
# set build flags to use in makefile # set build flags to use in makefile
AC_SUBST([ras_lsf_bproc_OBJCFLAGS]) AC_SUBST([ras_lsf_bproc_CPPFLAGS])
AC_SUBST([ras_lsf_bproc_LDFLAGS]) AC_SUBST([ras_lsf_bproc_LDFLAGS])
AC_SUBST([ras_lsf_bproc_LIBS]) AC_SUBST([ras_lsf_bproc_LIBS])
])dnl ])dnl

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

@ -30,7 +30,7 @@ AC_DEFUN([MCA_soh_bproc_CONFIG],[
[$2]) [$2])
# set build flags to use in makefile # set build flags to use in makefile
AC_SUBST([soh_bproc_OBJCFLAGS]) AC_SUBST([soh_bproc_CPPFLAGS])
AC_SUBST([soh_bproc_LDFLAGS]) AC_SUBST([soh_bproc_LDFLAGS])
AC_SUBST([soh_bproc_LIBS]) AC_SUBST([soh_bproc_LIBS])
])dnl ])dnl