Changeset 5171
- Timestamp:
- 08/08/09 01:15:29 (4 months ago)
- Location:
- mpich2/trunk/src/mpe2/src
- Files:
-
- 9 modified
-
callstack/configure.in (modified) (1 diff)
-
callstack/src/Makefile.in (modified) (3 diffs)
-
graphics/configure.in (modified) (1 diff)
-
graphics/src/Makefile.in (modified) (3 diffs)
-
logging/configure.in (modified) (1 diff)
-
logging/src/Makefile.in (modified) (3 diffs)
-
misc/configure.in (modified) (1 diff)
-
misc/src/Makefile.in (modified) (2 diffs)
-
wrappers/src/Makefile.in (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
mpich2/trunk/src/mpe2/src/callstack/configure.in
r5116 r5171 114 114 AC_CHECK_PROG(AR, ar, ar, ;) 115 115 AC_PROG_RANLIB 116 117 AC_PROG_CC_C_O 118 # set CC_DOES_C_O to the value of \${ac_cv_prog_cc_${ac_cc}_c_o} 119 eval CC_DOES_C_O=\${ac_cv_prog_cc_${ac_cc}_c_o} 120 AC_SUBST(CC_DOES_C_O) 116 121 117 122 dnl We need to check that this has worked. The autoconf macro is broken -
mpich2/trunk/src/mpe2/src/callstack/src/Makefile.in
r5082 r5171 28 28 LDFLAGS = @LDFLAGS@ 29 29 MPE_BUILD_FORTRAN2C = @MPE_BUILD_FORTRAN2C@ 30 CC_DOES_C_O = @CC_DOES_C_O@ 30 31 31 32 ### End User configurable options ### … … 66 67 67 68 .c.p@OBJEXT@: 68 $(MPI_CC) $(MPICC_FLAGS) -c $< 69 $(MV) $*.@OBJEXT@ $*.p@OBJEXT@ 69 @if [ "$(CC_DOES_C_O)" = "yes" ]; then \ 70 cmd="$(MPI_CC) $(MPICC_FLAGS) -o $@ -c $<" ; \ 71 else \ 72 cmd="$(MPI_CC) $(MPICC_FLAGS) -c $< ; $(MV) $*.@OBJEXT@ $*.p@OBJEXT@" ; \ 73 fi ; \ 74 echo "$${cmd}" ; $${cmd} 70 75 71 76 .c.n@OBJEXT@: 72 $(CC) $(CC_FLAGS) -c $< 73 $(MV) $*.@OBJEXT@ $*.n@OBJEXT@ 77 @if [ "$(CC_DOES_C_O)" = "yes" ]; then \ 78 cmd="$(CC) $(CC_FLAGS) -o $@ -c $<" ; \ 79 else \ 80 cmd="$(CC) $(CC_FLAGS) -c $< ; $(MV) $*.@OBJEXT@ $*.n@OBJEXT@" ; \ 81 fi ; \ 82 echo "$${cmd}" ; $${cmd} 74 83 75 84 # default_all is the same as default, but without the RANLIB. This … … 81 90 82 91 # 83 default: 92 default: $(MPE_P_COBJECTS) $(MPE_N_COBJECTS) 84 93 $(MAKE) $(MAKEOPTS) ${libbuild_dir}/lib$(PROF_LIBNAME)_nompi.a 85 94 $(MAKE) $(MAKEOPTS) ${libbuild_dir}/lib$(PROF_LIBNAME).a -
mpich2/trunk/src/mpe2/src/graphics/configure.in
r5116 r5171 135 135 AC_PROG_RANLIB 136 136 137 AC_PROG_CC_C_O 138 # set CC_DOES_C_O to the value of \${ac_cv_prog_cc_${ac_cc}_c_o} 139 eval CC_DOES_C_O=\${ac_cv_prog_cc_${ac_cc}_c_o} 140 AC_SUBST(CC_DOES_C_O) 141 137 142 dnl We need to check that this has worked. The autoconf macro is broken 138 143 AC_PROG_CPP -
mpich2/trunk/src/mpe2/src/graphics/src/Makefile.in
r5077 r5171 29 29 LIB_PATH = @X_LIB@ $(MPI_LIBS) 30 30 LDFLAGS = @LDFLAGS@ 31 CC_DOES_C_O = @CC_DOES_C_O@ 31 32 32 33 ### End User configurable options ### … … 79 80 80 81 .c.p@OBJEXT@: 81 $(MPI_CC) $(MPICC_FLAGS) -c $< 82 $(MV) $*.@OBJEXT@ $*.p@OBJEXT@ 82 @if [ "$(CC_DOES_C_O)" = "yes" ]; then \ 83 cmd="$(MPI_CC) $(MPICC_FLAGS) -o $@ -c $<" ; \ 84 else \ 85 cmd="$(MPI_CC) $(MPICC_FLAGS) -c $< ; $(MV) $*.@OBJEXT@ $*.p@OBJEXT@" ; \ 86 fi ; \ 87 echo "$${cmd}" ; $${cmd} 83 88 84 89 .c.n@OBJEXT@: 85 $(CC) $(CC_FLAGS) -DMPE_NOMPI -c $< 86 $(MV) $*.@OBJEXT@ $*.n@OBJEXT@ 90 @if [ "$(CC_DOES_C_O)" = "yes" ]; then \ 91 cmd="$(CC) $(CC_FLAGS) -DMPE_NOMPI -o $@ -c $<" ; \ 92 else \ 93 cmd="$(CC) $(CC_FLAGS) -DMPE_NOMPI -c $< ; $(MV) $*.@OBJEXT@ $*.n@OBJEXT@" ; \ 94 fi ; \ 95 echo "$${cmd}" ; $${cmd} 87 96 88 97 # Allow compilers that do not allow -o for renaming object files … … 99 108 100 109 # 101 default: 110 default: $(MPE_N_COBJECTS) $(MPE_P_COBJECTS) $(MPE_P_XOBJECTS) 102 111 $(MAKE) $(MAKEOPTS) ${libbuild_dir}/lib$(PROF_LIBNAME)_nompi.a 103 112 $(MAKE) $(MAKEOPTS) ${libbuild_dir}/lib$(PROF_LIBNAME).a -
mpich2/trunk/src/mpe2/src/logging/configure.in
r5116 r5171 161 161 AC_CHECK_PROG(AR, ar, ar, ;) 162 162 AC_PROG_RANLIB 163 164 AC_PROG_CC_C_O 165 # set CC_DOES_C_O to the value of \${ac_cv_prog_cc_${ac_cc}_c_o} 166 eval CC_DOES_C_O=\${ac_cv_prog_cc_${ac_cc}_c_o} 167 AC_SUBST(CC_DOES_C_O) 163 168 164 169 dnl We need to check that this has worked. The autoconf macro is broken -
mpich2/trunk/src/mpe2/src/logging/src/Makefile.in
r5077 r5171 28 28 LDFLAGS = @LDFLAGS@ 29 29 MPE_BUILD_FORTRAN2C = @MPE_BUILD_FORTRAN2C@ 30 CC_DOES_C_O = @CC_DOES_C_O@ 30 31 31 32 ### End User configurable options ### … … 87 88 88 89 .c.p@OBJEXT@: 89 $(MPI_CC) $(MPICC_FLAGS) -c $< 90 $(MV) $*.@OBJEXT@ $*.p@OBJEXT@ 90 @if [ "$(CC_DOES_C_O)" = "yes" ]; then \ 91 cmd="$(MPI_CC) $(MPICC_FLAGS) -o $@ -c $<" ; \ 92 else \ 93 cmd="$(MPI_CC) $(MPICC_FLAGS) -c $< ; $(MV) $*.@OBJEXT@ $*.p@OBJEXT@" ; \ 94 fi ; \ 95 echo "$${cmd}" ; $${cmd} 91 96 92 97 .c.n@OBJEXT@: 93 $(CC) $(CC_FLAGS) -DCLOG_NOMPI -c $< 94 $(MV) $*.@OBJEXT@ $*.n@OBJEXT@ 98 @if [ "$(CC_DOES_C_O)" = "yes" ]; then \ 99 cmd="$(CC) $(CC_FLAGS) -DCLOG_NOMPI -o $@ -c $<" ; \ 100 else \ 101 cmd="$(CC) $(CC_FLAGS) -DCLOG_NOMPI -c $< ; $(MV) $*.@OBJEXT@ $*.n@OBJEXT@" ; \ 102 fi ; \ 103 echo "$${cmd}" ; $${cmd} 95 104 96 105 # Allow compilers that do not allow -o for renaming object files … … 107 116 108 117 # 109 default: 118 default: $(MPE_N_ZOBJECTS) $(MPE_N_COBJECTS) $(MPE_N_ZOBJECTS) $(MPE_N_XOBJECTS) $(MPE_P_XOBJECTS) $(MPE_P_COBJECTS) 110 119 $(MAKE) $(MAKEOPTS) ${libbuild_dir}/lib$(PROF_LIBNAME)_nompi.a 111 120 $(MAKE) $(MAKEOPTS) ${libbuild_dir}/lib$(PROF_LIBNAME)_nompi_null.a -
mpich2/trunk/src/mpe2/src/misc/configure.in
r5116 r5171 161 161 AC_CHECK_PROG(AR, ar, ar, ;) 162 162 AC_PROG_RANLIB 163 164 AC_PROG_CC_C_O 165 # set CC_DOES_C_O to the value of \${ac_cv_prog_cc_${ac_cc}_c_o} 166 eval CC_DOES_C_O=\${ac_cv_prog_cc_${ac_cc}_c_o} 167 AC_SUBST(CC_DOES_C_O) 163 168 164 169 dnl We need to check that this has worked. The autoconf macro is broken -
mpich2/trunk/src/mpe2/src/misc/src/Makefile.in
r5077 r5171 28 28 MPE_BUILD_FORTRAN2C = @MPE_BUILD_FORTRAN2C@ 29 29 MPEDBG = @MPEDBG@ 30 CC_DOES_C_O = @CC_DOES_C_O@ 30 31 31 32 ### End User configurable options ### … … 79 80 80 81 .c.p@OBJEXT@: 81 $(MPI_CC) $(MPICC_FLAGS) -c $< 82 $(MV) $*.@OBJEXT@ $*.p@OBJEXT@ 82 @if [ "$(CC_DOES_C_O)" = "yes" ]; then \ 83 cmd="$(MPI_CC) $(MPICC_FLAGS) -o $@ -c $<" ; \ 84 else \ 85 cmd="$(MPI_CC) $(MPICC_FLAGS) -c $< ; $(MV) $*.@OBJEXT@ $*.p@OBJEXT@" ; \ 86 fi ; \ 87 echo "$${cmd}" ; $${cmd} 83 88 84 89 .c.n@OBJEXT@: 85 $(CC) $(CC_FLAGS) -DMPE_NOMPI -c $< 86 $(MV) $*.@OBJEXT@ $*.n@OBJEXT@ 90 @if [ "$(CC_DOES_C_O)" = "yes" ]; then \ 91 cmd="$(CC) $(CC_FLAGS) -DMPE_NOMPI -o $@ -c $<" ; \ 92 else \ 93 cmd="$(CC) $(CC_FLAGS) -DMPE_NOMPI -c $< ; $(MV) $*.@OBJEXT@ $*.n@OBJEXT@" ; \ 94 fi ; \ 95 echo "$${cmd}" ; $${cmd} 87 96 88 97 # Allow compilers that do not allow -o for renaming object files -
mpich2/trunk/src/mpe2/src/wrappers/src/Makefile.in
r5077 r5171 67 67 MPE_LOG_OBJS = $(MPE_LOG_CSRC:.c=.@OBJEXT@) 68 68 69 MPE_TRACE_CSRC = trace_mpi_core.c 70 MPE_TRACE_OBJS = $(MPE_TRACE_CSRC:.c=.@OBJEXT@) 71 69 72 MPE_F2C_CSRC = log_mpi_util.c mpe_proff.c 70 73 MPE_F2C_FSRC = mpi_f2c_consts.f … … 73 76 MPE_LOG_SHLOBJS = $(MPE_LOG_OBJS:.@OBJEXT@=.lo) 74 77 MPE_F2C_SHLOBJS = $(MPE_F2C_OBJS:.@OBJEXT@=.lo) 78 MPE_TRACE_SHLOBJS= $(MPE_TRACE_OBJS:.@OBJEXT@=.lo) 75 79 76 80 .SUFFIXES: .c .f .@OBJEXT@ .lo .a @EXEEXT@ … … 99 103 # by src/wrappers/configure, to be fulfilled to guarantee that libmpe_f2cmpi.a 100 104 # is needed and all the pre-requisites of libmpe_f2cmpi.a are met. 101 default: 105 default: $(MPE_LOG_OBJS) $(MPE_TRACE_OBJS) 102 106 $(MAKE) $(MAKEOPTS) ${libbuild_dir}/lib$(LOG_LIBNAME).a 103 107 $(MAKE) $(MAKEOPTS) ${libbuild_dir}/lib$(TRACE_LIBNAME).a … … 124 128 $(RANLIB) $@ 125 129 126 ${libbuild_dir}/lib$(TRACE_LIBNAME).a: trace_mpi_core.@OBJEXT@127 $(AR) $(ARFLAGS) $@ trace_mpi_core.@OBJEXT@130 ${libbuild_dir}/lib$(TRACE_LIBNAME).a: $(MPE_TRACE_OBJS) 131 $(AR) $(ARFLAGS) $@ $(MPE_TRACE_OBJS) 128 132 $(RANLIB) $@ 129 133
