Changeset 4898
- Timestamp:
- 07/03/09 12:49:21 (5 months ago)
- Location:
- mpich2/branches/dev/kumudb
- Files:
-
- 8 modified
-
Makefile.sm (modified) (3 diffs)
-
configure.in (modified) (1 diff)
-
maint/simplemake.in (modified) (4 diffs)
-
src/env/Makefile.sm (modified) (1 diff)
-
src/pm/gforker/Makefile.sm (modified) (2 diffs)
-
src/pm/hydra/Makefile.am (modified) (1 diff)
-
src/pm/mpd/Makefile.in (modified) (1 diff)
-
src/pm/util/Makefile.sm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
mpich2/branches/dev/kumudb/Makefile.sm
r4827 r4898 74 74 all-postamble: 75 75 ${MAKE} build-lib 76 ${MAKE} all-executable 76 77 @if [ "@BUILD_TVDLL@" = "yes" ] ; then \ 77 78 ( cd src/mpi/debugger && $(MAKE) ./libtvmpich2.@SHLIB_EXT@ ) ; fi … … 90 91 91 92 lib_subsystem_libfmpich: ./lib/libfmpich.a 93 94 lib_subsystem_libmpiexec: ./lib/libmpiexec.a 92 95 93 96 ./lib/libmpich.a: ./lib/.libmpich.a.timestamp … … 106 109 ${AR} cr ./lib/libfmpich.a `find ${abs_buildir} -name libfmpich.a.manifest -exec cat {} \;` 107 110 ${RANLIB} ./lib/libfmpich.a 111 112 ./lib/libmpiexec.a: ./lib/.libmpiexec.a.timestamp 113 ${AR} cr ./lib/libmpiexec.a `find ${abs_buildir} -name libmpiexec.a.manifest -exec cat {} \;` 114 ${RANLIB} ./lib/libmpiexec.a 108 115 109 116 # The test on lib/.mpich2created lets us delete the local lib directory -
mpich2/branches/dev/kumudb/configure.in
r4870 r4898 6382 6382 LIB_SUBSYSTEM="$LIB_SUBSYSTEM lib_subsystem_libmpichcxx" 6383 6383 fi 6384 libmpiexec_included= 6385 6386 for pm_name in $pm_names ; do 6387 if test "$pm_name" = "gforker" ; then 6388 if test -z "$libmpiexec_included" ; then 6389 LIB_SUBSYSTEM="$LIB_SUBSYSTEM lib_subsystem_libmpiexec" 6390 libmpiexec_included=yes 6391 fi 6392 fi 6393 if test "$pm_name" = "remshell" ; then 6394 if test -z "$libmpiexec_included" ; then 6395 LIB_SUBSYSTEM="$LIB_SUBSYSTEM lib_subsystem_libmpiexec" 6396 libmpiexec_included=yes 6397 fi 6398 fi 6399 6400 done 6401 6384 6402 AC_SUBST(LIB_SUBSYSTEM) 6385 6403 MPICH2_ENABLE_F77=$enable_f77 -
mpich2/branches/dev/kumudb/maint/simplemake.in
r4870 r4898 1031 1031 $pgmsrc = $2; 1032 1032 $programs{$pgm} = $pgmsrc; 1033 #---------------------Kumud_parallel_fix------------------------------ 1033 1034 # Add to targets 1034 $alltargets[$#alltargets+1] = $pgm;1035 # $alltargets[$#alltargets+1] = $pgm; 1035 1036 # Keep track of source types 1036 1037 &FindSrcTypes( $pgmsrc ); … … 1182 1183 # Coverage analysis 1183 1184 &TargetGcov; 1185 1186 #------------kumud_parallel_fix--------------------------------------- 1187 &TargetExecutables; 1188 1189 #------------------kumud_parallel_fix------------------------------------------- 1190 #each executable to be built is listed as prerequisite for all-executable-local 1191 &TargetProgramsLocal; 1184 1192 1185 1193 # Next, the programs … … 1193 1201 print FD $makeBlockSep; 1194 1202 1195 #------------kumud_parallel_fix---------------------------------------1196 &TargetExecutables;1197 1203 1198 1204 # This is ugly, but we need to tell the install target when we're at … … 3390 3396 } 3391 3397 } 3398 3399 3400 # Generate the target all-executable-local 3401 sub TargetProgramsLocal { 3402 print FD "all-executable-local:"; 3403 foreach $pgm (keys (%programs)) { 3404 if (defined($extra_programs{$pgm})) { next; } 3405 if (defined($extra_libs{$pgm})) { next; } 3406 print FD " $pgm"; 3407 } 3408 print FD "$newline"; 3409 } 3410 3411 3412 3392 3413 # 3393 3414 # =========================================================================== -
mpich2/branches/dev/kumudb/src/env/Makefile.sm
r4870 r4898 6 6 doc_LATEX_SOURCES = ${doc_sources} 7 7 8 #mpich2version_SOURCES = mpich2version.c9 #mpich2version_LDADD = ../../lib/lib@MPILIBNAME@.a8 mpich2version_SOURCES = mpich2version.c 9 mpich2version_LDADD = ../../lib/lib@MPILIBNAME@.a 10 10 11 11 install_SCRIPT = mpicc parkill 12 #install_BIN = mpich2version12 install_BIN = mpich2version 13 13 install_ETC = mpixxx_opts.conf mpicc.conf 14 14 optinstall_SCRIPT = mpicxx mpif77 mpif90 -
mpich2/branches/dev/kumudb/src/pm/gforker/Makefile.sm
r4811 r4898 1 #mpiexec_SOURCES = mpiexec.c1 mpiexec_SOURCES = mpiexec.c 2 2 # Some C compilers won't take ../libfoo.a as a library, so we use 3 3 # -Ldir -llib for each of the libraries instead. 4 4 # Force the use of the static, not shared library for mpich and for mpiexec 5 #mpiexec_LDADD = ../util/libmpiexec.a ../../../lib/libmpich.a6 #mpiexec_DEPADD = ../util/libmpiexec.a5 mpiexec_LDADD = ../../../lib/libmpiexec.a ../../../lib/libmpich.a 6 mpiexec_DEPADD = ../../../lib/libmpiexec.a 7 7 INCLUDES = -I../../include -I${master_top_srcdir}/src/include \ 8 8 -I../../pmi/simple -I${master_top_srcdir}/src/pmi/simple \ 9 9 -I${master_top_srcdir}/src/pm/util 10 #install_BIN = mpiexec10 install_BIN = mpiexec 11 11 12 12 clean-local: … … 37 37 # We use a dummy dependency to ensure that we always go to the util 38 38 # directory to see if anything needs to be done 39 ../util/libmpiexec.a: dummy 40 dummy: 39 # ../util/libmpiexec.a: dummy 40 # dummy: 41 # cd ../util && $(MAKE) 42 # 43 all-local: 41 44 cd ../util && $(MAKE) -
mpich2/branches/dev/kumudb/src/pm/hydra/Makefile.am
r4870 r4898 42 42 # A special alternate installation target when using multiple process managers 43 43 install-alt: install-alt-ui install-alt-pm 44 45 all-executable: all-executable-local 46 all-executable-local: 47 -
mpich2/branches/dev/kumudb/src/pm/mpd/Makefile.in
r4671 r4898 204 204 -rm -f $(DESTDIR)${bindir}/mpirun 205 205 -rm -f $(DESTDIR)${bindir}/mpirun.py 206 all-executable: all-executable-local 207 all-executable-local: 206 208 207 209 mpich2-mpdroot: mpich2-mpdroot.o -
mpich2/branches/dev/kumudb/src/pm/util/Makefile.sm
r100 r4898 11 11 -rm -f libmpiexec.a 12 12 13
