Changeset 149 for trunk/src/Makefile
- Timestamp:
- Dec 13, 2005 8:24:49 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/Makefile
r139 r149 42 42 MEX = mex 43 43 OCT = mkoctfile 44 45 44 LN = ln 46 45 … … 71 70 INCL_OCTAVE = -I$(INCLUDES_DIR)/octave 72 71 72 CFLAGS = -fPIC 73 73 74 74 # default: … … 87 87 LDLIB_MACOSX = -dynamiclib -o $(LIB_DIR)/$@.dylib 88 88 LDLIB_LINUX = -shared -Wl,-rpath,$(LIB_DIR)/ -Wl,-soname,$@.so -o $(LIB_DIR)/$@.so.0.0 89 89 90 # include rappture library definitions 90 91 … … 94 95 if test "`uname`" == "Darwin"; then \ 95 96 $(CXX) $(DEGUG) $(LDLIB_MACOSX) $^ $(LIB_SCEW_FLAG) -lm; \ 97 ar -r $@.a $^; \ 98 ranlib -s $@.a; \ 96 99 else \ 97 100 $(CXX) $(DEGUG) $(LDLIB_LINUX) $^ $(LIB_SCEW_FLAG) -lm; \ 98 101 /sbin/ldconfig -n $(LIB_DIR); \ 102 ar -r $@.a $^; \ 103 ranlib $@.a; \ 99 104 fi 100 105 … … 102 107 if test "`uname`" == "Darwin"; then \ 103 108 cp $<.dylib $(RP_INSTALL_BASE)/lib; \ 109 cp $<.a $(RP_INSTALL_BASE)/lib; \ 104 110 else \ 105 111 cp -d $<.so* $(RP_INSTALL_BASE)/lib; \ 112 cp -d $<.a $(RP_INSTALL_BASE)/lib; \ 106 113 fi 107 114 … … 144 151 cp -d $(OCTAVE_SRC)/*.oct* $(RP_INSTALL_BASE)/lib/octave 145 152 153 154 ############################################### 155 146 156 # include core source files 147 157 148 158 RpLibrary.o: $(CORE_SRC)/RpLibrary.cc 149 $(CXX) -fPIC$(DEBUG) $(INCL_CORE) $(INCL_RP_DEPS) -o $@ -c $?159 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_CORE) $(INCL_RP_DEPS) -o $@ -c $? 150 160 151 161 scew_extras.o: $(CORE_SRC)/scew_extras.c 152 $(CC) -fPIC$(DEBUG) $(INCL_CORE) $(INCL_RP_DEPS) -o $@ -c $?162 $(CC) $(CFLAGS) $(DEBUG) $(INCL_CORE) $(INCL_RP_DEPS) -o $@ -c $? 153 163 154 164 RpVariable.o: $(CORE_SRC)/RpVariable.cc 155 $(CXX) -fPIC$(DEBUG) $(INCL_CORE) -o $@ -c $?165 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_CORE) -o $@ -c $? 156 166 157 167 RpAbout.o: $(CORE_SRC)/RpAbout.cc 158 $(CXX) -fPIC$(DEBUG) $(INCL_CORE) -o $@ -c $?168 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_CORE) -o $@ -c $? 159 169 160 170 RpNumber.o: $(CORE_SRC)/RpNumber.cc 161 $(CXX) -fPIC$(DEBUG) $(INCL_CORE) -o $@ -c $?171 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_CORE) -o $@ -c $? 162 172 163 173 RpString.o: $(CORE_SRC)/RpString.cc 164 $(CXX) -fPIC$(DEBUG) $(INCL_CORE) -o $@ -c $?174 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_CORE) -o $@ -c $? 165 175 166 176 RpBoolean.o: $(CORE_SRC)/RpBoolean.cc 167 $(CXX) -fPIC$(DEBUG) $(INCL_CORE) -o $@ -c $?177 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_CORE) -o $@ -c $? 168 178 169 179 RpChoice.o: $(CORE_SRC)/RpChoice.cc 170 $(CXX) -fPIC$(DEBUG) $(INCL_CORE) -o $@ -c $?180 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_CORE) -o $@ -c $? 171 181 172 182 RpOption.o: $(CORE_SRC)/RpOption.cc 173 $(CXX) -fPIC$(DEBUG) $(INCL_CORE) -o $@ -c $?183 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_CORE) -o $@ -c $? 174 184 175 185 RpUnitsStd.o: $(CORE_SRC)/RpUnitsStd.cc 176 $(CXX) -fPIC$(DEBUG) $(INCL_CORE) -o $@ -c $?186 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_CORE) -o $@ -c $? 177 187 178 188 RpUnits.o: $(CORE_SRC)/RpUnits.cc 179 $(CXX) -fPIC$(DEBUG) $(INCL_CORE) -o $@ -c $?189 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_CORE) -o $@ -c $? 180 190 181 191 RpBindingsDict.o: $(CORE_SRC)/RpBindingsDict.cc 182 $(CXX) -fPIC$(DEBUG) $(INCL_CORE) -o $@ -c $?192 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_CORE) -o $@ -c $? 183 193 184 194 RpValue.o: $(CORE_SRC)/RpValue.cc 185 $(CXX) -fPIC$(DEBUG) $(INCL_CORE) -o $@ -c $?195 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_CORE) -o $@ -c $? 186 196 187 197 RpValueDouble.o: $(CORE_SRC)/RpValueDouble.cc 188 $(CXX) -fPIC$(DEBUG) $(INCL_CORE) -o $@ -c $?198 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_CORE) -o $@ -c $? 189 199 190 200 RpValueString.o: $(CORE_SRC)/RpValueString.cc 191 $(CXX) -fPIC$(DEBUG) $(INCL_CORE) -o $@ -c $?201 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_CORE) -o $@ -c $? 192 202 193 203 … … 196 206 197 207 RpUnitsCInterface.o: $(CEE_SRC)/RpUnitsCInterface.cc 198 $(CXX) -fPIC$(DEBUG) $(INCL_CORE) $(INCL_CEE) -o $@ -c $?208 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_CORE) $(INCL_CEE) -o $@ -c $? 199 209 200 210 RpLibraryCInterface.o: $(CEE_SRC)/RpLibraryCInterface.cc 201 $(CXX) -fPIC$(DEBUG) $(INCL_CORE) $(INCL_CEE) $(INCL_RP_DEPS) -o $@ -c $?211 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_CORE) $(INCL_CEE) $(INCL_RP_DEPS) -o $@ -c $? 202 212 203 213 … … 207 217 208 218 RpUnitsFInterface.o: $(FORT_SRC)/RpUnitsFInterface.cc 209 $(CXX) -fPIC$(DEBUG) $(INCL_CORE) $(INCL_FORTRAN) -o $@ -c $?219 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_CORE) $(INCL_FORTRAN) -o $@ -c $? 210 220 211 221 RpFortranCommon.o: $(FORT_SRC)/RpFortranCommon.c 212 $(CXX) -fPIC$(DEBUG) $(INCL_FORTRAN) -o $@ -c $<222 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_FORTRAN) -o $@ -c $< 213 223 214 224 RpLibraryFInterface.o: $(FORT_SRC)/RpLibraryFInterface.cc 215 $(CXX) -fPIC$(DEBUG) $(INCL_CORE) $(INCL_FORTRAN) $(INCL_RP_DEPS) -o $@ -c $?225 $(CXX) $(CFLAGS) $(DEBUG) $(INCL_CORE) $(INCL_FORTRAN) $(INCL_RP_DEPS) -o $@ -c $? 216 226 217 227
Note: See TracChangeset
for help on using the changeset viewer.