Mercurial > octave-nkf
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 |