comparison liboctave/Makefile.in @ 6051:583c98eeeae2

[project @ 2006-10-13 18:11:26 by jwe]
author jwe
date Fri, 13 Oct 2006 18:11:27 +0000
parents b2e1be30c8e9
children 700e121edb94
comparison
equal deleted inserted replaced
6050:435294ca4ee6 6051:583c98eeeae2
211 211
212 ifeq ($(SHARED_LIBS), true) 212 ifeq ($(SHARED_LIBS), true)
213 ifeq ($(STATIC_LIBS), true) 213 ifeq ($(STATIC_LIBS), true)
214 libraries: \ 214 libraries: \
215 stamp-prereq \ 215 stamp-prereq \
216 liboctave.$(LIBEXT) liboctave.$(SHLEXT_VER) 216 $(LIBPRE)octave.$(LIBEXT) $(LIBPRE)octave.$(SHLEXT_VER)
217 else 217 else
218 libraries: \ 218 libraries: \
219 stamp-prereq \ 219 stamp-prereq \
220 liboctave.$(SHLEXT_VER) 220 $(LIBPRE)octave.$(SHLEXT_VER)
221 endif 221 endif
222 else 222 else
223 ifeq ($(STATIC_LIBS), true) 223 ifeq ($(STATIC_LIBS), true)
224 libraries: \ 224 libraries: \
225 stamp-prereq \ 225 stamp-prereq \
226 liboctave.$(LIBEXT) 226 $(LIBPRE)octave.$(LIBEXT)
227 else 227 else
228 libraries: stamp-prereq 228 libraries: stamp-prereq
229 endif 229 endif
230 endif 230 endif
231 .PHONY: libraries 231 .PHONY: libraries
232 232
233 liboctave.$(LIBEXT): $(LIBOCTAVE_OBJECTS) 233 $(LIBPRE)octave.$(LIBEXT): $(LIBOCTAVE_OBJECTS)
234 rm -f $@ 234 rm -f $@
235 $(TEMPLATE_AR) $(TEMPLATE_ARFLAGS) $@ $(LIBOCTAVE_OBJECTS) 235 $(TEMPLATE_AR) $(TEMPLATE_ARFLAGS) $@ $(LIBOCTAVE_OBJECTS)
236 $(RANLIB) $@ 236 $(RANLIB) $@
237 237
238 liboctave.$(SHLEXT_VER): liboctave.$(SHLEXT) 238 $(LIBPRE)octave.$(SHLEXT_VER): $(LIBPRE)octave.$(SHLEXT)
239 rm -f $@ 239 rm -f $@
240 $(LN_S) $< $@ 240 $(LN_S) $< $@
241 241
242 liboctave.$(SHLEXT): $(LIBOCTAVE_PICOBJ) 242 $(LIBPRE)octave.$(SHLEXT): $(LIBOCTAVE_PICOBJ)
243 rm -f $@ 243 rm -f $@
244 $(SH_LD) $(SH_LDFLAGS) $(SONAME_FLAGS) -o $@ \ 244 $(SH_LD) $(SH_LDFLAGS) $(SONAME_FLAGS) -o $@ \
245 $(LIBOCTAVE_PICOBJ) $(LINK_DEPS) 245 $(LIBOCTAVE_PICOBJ) $(LINK_DEPS)
246 246
247 $(LIBOCTAVE_PICOBJ): stmp-pic 247 $(LIBOCTAVE_PICOBJ): stmp-pic
257 .PHONY: install-strip 257 .PHONY: install-strip
258 258
259 install-lib: 259 install-lib:
260 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(octlibdir) 260 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(octlibdir)
261 if $(STATIC_LIBS); then \ 261 if $(STATIC_LIBS); then \
262 rm -f $(DESTDIR)$(octlibdir)/liboctave.$(LIBEXT); \ 262 rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(LIBEXT); \
263 $(INSTALL_DATA) liboctave.$(LIBEXT) \ 263 $(INSTALL_DATA) $(LIBPRE)octave.$(LIBEXT) \
264 $(DESTDIR)$(octlibdir)/liboctave.$(LIBEXT); \ 264 $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(LIBEXT); \
265 $(RANLIB) $(DESTDIR)$(octlibdir)/liboctave.$(LIBEXT); \ 265 $(RANLIB) $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(LIBEXT); \
266 fi 266 fi
267 if $(SHARED_LIBS); then \ 267 if $(SHARED_LIBS); then \
268 rm -f $(DESTDIR)$(octlibdir)/liboctave.$(SHLLIB_VER); \ 268 rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(SHLLIB_VER); \
269 $(INSTALL) \ 269 $(INSTALL) \
270 liboctave.$(SHLLIB) $(DESTDIR)$(octlibdir)/liboctave.$(SHLLIB_VER); \ 270 $(LIBPRE)octave.$(SHLLIB) $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(SHLLIB_VER); \
271 rm -f $(DESTDIR)$(octlibdir)/liboctave.$(SHLLIB); \ 271 rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(SHLLIB); \
272 (cd $(DESTDIR)$(octlibdir) ; $(LN_S) liboctave.$(SHLLIB_VER) $(DESTDIR)$(octlibdir)/liboctave.$(SHLLIB)); \ 272 (cd $(DESTDIR)$(octlibdir) ; $(LN_S) $(LIBPRE)octave.$(SHLLIB_VER) $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(SHLLIB)); \
273 if test x$(SHLBIN) != x ; then \ 273 if test x$(SHLBIN) != x ; then \
274 rm -f $(DESTDIR)$(bindir)/liboctave.$(SHLBIN); \ 274 rm -f $(DESTDIR)$(bindir)/$(LIBPRE)octave.$(SHLBIN); \
275 $(INSTALL_PROGRAM) \ 275 $(INSTALL_PROGRAM) \
276 liboctave.$(SHLBIN) $(DESTDIR)$(bindir)/liboctave.$(SHLBIN); \ 276 $(LIBPRE)octave.$(SHLBIN) $(DESTDIR)$(bindir)/$(LIBPRE)octave.$(SHLBIN); \
277 fi; \ 277 fi; \
278 fi 278 fi
279 .PHONY: install-lib 279 .PHONY: install-lib
280 280
281 install-inc: 281 install-inc:
289 fi ; \ 289 fi ; \
290 done 290 done
291 .PHONY: install-inc 291 .PHONY: install-inc
292 292
293 uninstall: 293 uninstall:
294 rm -f $(DESTDIR)$(octlibdir)/liboctave.$(LIBEXT) 294 rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(LIBEXT)
295 rm -f $(DESTDIR)$(octlibdir)/liboctave.$(SHLLIB) 295 rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(SHLLIB)
296 rm -f $(DESTDIR)$(octlibdir)/liboctave.$(SHLLIB_VER) 296 rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(SHLLIB_VER)
297 if test x$(SHLBIN) != x; then \ 297 if test x$(SHLBIN) != x; then \
298 rm -f $(DESTDIR)$(bindir)/liboctave.$(SHLBIN); \ 298 rm -f $(DESTDIR)$(bindir)/$(LIBPRE)octave.$(SHLBIN); \
299 rm -f $(DESTDIR)$(bindir)/liboctave.$(SHLBIN_VER); \ 299 rm -f $(DESTDIR)$(bindir)/$(LIBPRE)octave.$(SHLBIN_VER); \
300 fi 300 fi
301 for f in $(INCLUDES); do rm -f $(DESTDIR)$(octincludedir)/octave/$$f; done 301 for f in $(INCLUDES); do rm -f $(DESTDIR)$(octincludedir)/octave/$$f; done
302 .PHONY: uninstall 302 .PHONY: uninstall
303 303
304 tags: $(SOURCES) 304 tags: $(SOURCES)
306 306
307 TAGS: $(SOURCES) 307 TAGS: $(SOURCES)
308 etags $(SOURCES) 308 etags $(SOURCES)
309 309
310 clean: 310 clean:
311 rm -f liboctave.$(LIBEXT) liboctave.$(SHLEXT_VER) liboctave.$(SHLEXT) 311 rm -f $(LIBPRE)octave.$(LIBEXT) $(LIBPRE)octave.$(SHLEXT_VER) $(LIBPRE)octave.$(SHLEXT)
312 rm -f $(LIBOCTAVE_OBJECTS) $(MAKEDEPS) $(LIBOCTAVE_PICOBJ) stmp-pic 312 rm -f $(LIBOCTAVE_OBJECTS) $(MAKEDEPS) $(LIBOCTAVE_PICOBJ) stmp-pic
313 -rmdir pic 313 -rmdir pic
314 .PHONY: clean 314 .PHONY: clean
315 315
316 mostlyclean: clean 316 mostlyclean: clean