comparison src/Makefile.in @ 5451:ed08548b9054

[project @ 2005-09-15 19:52:50 by jwe]
author jwe
date Thu, 15 Sep 2005 19:52:50 +0000
parents df230b7df93c
children ec44bd0917fe
comparison
equal deleted inserted replaced
5450:6b42c78c77d3 5451:ed08548b9054
40 endif 40 endif
41 41
42 OPT_HANDLERS := DASPK-opts.cc DASRT-opts.cc DASSL-opts.cc \ 42 OPT_HANDLERS := DASPK-opts.cc DASRT-opts.cc DASSL-opts.cc \
43 LSODE-opts.cc NLEqn-opts.cc Quad-opts.cc 43 LSODE-opts.cc NLEqn-opts.cc Quad-opts.cc
44 44
45 DLD_XSRC := balance.cc besselj.cc betainc.cc cellfun.cc chol.cc colamd.cc \ 45 DLD_XSRC := balance.cc besselj.cc betainc.cc cellfun.cc chol.cc ccolamd.cc \
46 colloc.cc daspk.cc dasrt.cc dassl.cc det.cc dispatch.cc \ 46 colamd.cc colloc.cc daspk.cc dasrt.cc dassl.cc det.cc dispatch.cc \
47 eig.cc expm.cc fft.cc fft2.cc fftn.cc fftw_wisdom.cc \ 47 eig.cc expm.cc fft.cc fft2.cc fftn.cc fftw_wisdom.cc \
48 filter.cc find.cc fsolve.cc gammainc.cc gcd.cc getgrent.cc \ 48 filter.cc find.cc fsolve.cc gammainc.cc gcd.cc getgrent.cc \
49 getpwent.cc getrusage.cc givens.cc hess.cc inv.cc kron.cc \ 49 getpwent.cc getrusage.cc givens.cc hess.cc inv.cc kron.cc \
50 lpsolve.cc lsode.cc lu.cc luinc.cc matrix_type.cc minmax.cc \ 50 lpsolve.cc lsode.cc lu.cc luinc.cc matrix_type.cc minmax.cc \
51 pinv.cc qr.cc quad.cc qz.cc rand.cc schur.cc sort.cc sparse.cc \ 51 pinv.cc qr.cc quad.cc qz.cc rand.cc schur.cc sort.cc sparse.cc \
233 -L$(TOPDIR)/src $(RLD_FLAG) 233 -L$(TOPDIR)/src $(RLD_FLAG)
234 234
235 ifeq ($(ENABLE_DYNAMIC_LINKING), true) 235 ifeq ($(ENABLE_DYNAMIC_LINKING), true)
236 OCTAVE_LIBS = $(LIBOCTINTERP) $(LIBOCTAVE) \ 236 OCTAVE_LIBS = $(LIBOCTINTERP) $(LIBOCTAVE) \
237 $(SPECIAL_MATH_LIB) $(LIBCRUFT) \ 237 $(SPECIAL_MATH_LIB) $(LIBCRUFT) \
238 $(LIBPLPLOT) $(LIBDLFCN) 238 $(LIBPLPLOT) $(LIBGLOB) $(LIBDLFCN)
239 else 239 else
240 OCTAVE_LIBS = $(LIBOCTINTERP) $(LIBOCTAVE) \ 240 OCTAVE_LIBS = $(LIBOCTINTERP) $(LIBOCTAVE) \
241 $(GLPK_LIBS) $(SPECIAL_MATH_LIB) $(LIBCRUFT) \ 241 $(GLPK_LIBS) $(SPECIAL_MATH_LIB) $(LIBCRUFT) \
242 $(LIBPLPLOT) $(LIBDLFCN) 242 $(LIBPLPLOT) $(LIBGLOB) $(LIBDLFCN)
243 endif 243 endif
244 244
245 OCTINTERP_LINK_DEPS = \ 245 OCTINTERP_LINK_DEPS = \
246 -L../liboctave $(LIBOCTAVE) -L../libcruft $(LIBCRUFT) $(LIBS) $(FLIBS) 246 -L../liboctave $(LIBOCTAVE) -L../libcruft $(LIBCRUFT) $(LIBS) $(FLIBS)
247 247
248 OCT_LINK_DEPS = \ 248 OCT_LINK_DEPS = \
249 -L../libcruft $(LIBCRUFT) -L../liboctave $(LIBOCTAVE) \ 249 -L../libcruft $(LIBCRUFT) -L../liboctave $(LIBOCTAVE) \
250 -L. $(LIBOCTINTERP) $(UMFPACK_LIBS) $(BLAS_LIBS) $(FFTW_LIBS) $(LIBS) $(FLIBS) 250 -L. $(LIBOCTINTERP) $(UMFPACK_LIBS) $(AMD_LIBS) $(COLAMD_LIBS) \
251 $(CHOLMOD_LIBS) $(CCOLAMD_LIBS) $(BLAS_LIBS) $(FFTW_LIBS) $(LIBS) $(FLIBS)
251 252
252 DISTFILES = Makefile.in ChangeLog mkdefs mkops mkgendoc \ 253 DISTFILES = Makefile.in ChangeLog mkdefs mkops mkgendoc \
253 DOCSTRINGS mkbuiltins mk-oct-links \ 254 DOCSTRINGS mkbuiltins mk-oct-links \
254 defaults.h.in oct-conf.h.in octave.gperf oct-gperf.h \ 255 defaults.h.in oct-conf.h.in octave.gperf oct-gperf.h \
255 octave.cc parse.cc lex.cc y.tab.h gplot.cc \ 256 octave.cc parse.cc lex.cc y.tab.h gplot.cc \
311 $(LD_CXX) $(CPPFLAGS) $(ALL_CXXFLAGS) $(RDYNAMIC_FLAG) \ 312 $(LD_CXX) $(CPPFLAGS) $(ALL_CXXFLAGS) $(RDYNAMIC_FLAG) \
312 $(ALL_LDFLAGS) -o $@ \ 313 $(ALL_LDFLAGS) -o $@ \
313 main.o $(DLD_STATIC_OBJ) \ 314 main.o $(DLD_STATIC_OBJ) \
314 $(OCTAVE_LFLAGS) \ 315 $(OCTAVE_LFLAGS) \
315 $(OCTAVE_LIBS) \ 316 $(OCTAVE_LIBS) \
316 $(LEXLIB) $(UMFPACK_LIBS) $(BLAS_LIBS) $(FFTW_LIBS) $(LIBS) $(FLIBS) 317 $(LEXLIB) $(UMFPACK_LIBS) $(AMD_LIBS) $(COLAMD_LIBS) \
318 $(CHOLMOD_LIBS) $(CCOLAMD_LIBS) $(BLAS_LIBS) \
319 $(FFTW_LIBS) $(LIBS) $(FLIBS)
317 320
318 stmp-pic: pic 321 stmp-pic: pic
319 @if [ -f stmp-pic ]; then \ 322 @if [ -f stmp-pic ]; then \
320 true; \ 323 true; \
321 else \ 324 else \
393 396
394 install-bin: 397 install-bin:
395 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(bindir) 398 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(bindir)
396 rm -f $(DESTDIR)$(bindir)/octave$(EXEEXT) 399 rm -f $(DESTDIR)$(bindir)/octave$(EXEEXT)
397 $(INSTALL_PROGRAM) octave$(EXEEXT) $(DESTDIR)$(bindir)/octave-$(version)$(EXEEXT) 400 $(INSTALL_PROGRAM) octave$(EXEEXT) $(DESTDIR)$(bindir)/octave-$(version)$(EXEEXT)
398 $(LN_S) octave-$(version)$(EXEEXT) $(DESTDIR)$(bindir)/octave$(EXEEXT) 401 cd $(DESTDIR)$(bindir) ; $(LN_S) octave-$(version)$(EXEEXT) octave$(EXEEXT)
399 .PHONY: install-bin 402 .PHONY: install-bin
400 403
401 install-oct: PKG_ADD 404 install-oct: PKG_ADD
402 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(octfiledir) 405 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(octfiledir)
403 $(INSTALL_DATA) PKG_ADD $(DESTDIR)$(octfiledir)/PKG_ADD 406 $(INSTALL_DATA) PKG_ADD $(DESTDIR)$(octfiledir)/PKG_ADD
421 if $(SHARED_LIBS); then \ 424 if $(SHARED_LIBS); then \
422 rm -f $(DESTDIR)$(octlibdir)/liboctinterp.$(SHLEXT_VER); \ 425 rm -f $(DESTDIR)$(octlibdir)/liboctinterp.$(SHLEXT_VER); \
423 $(INSTALL) liboctinterp.$(SHLLIB) \ 426 $(INSTALL) liboctinterp.$(SHLLIB) \
424 $(DESTDIR)$(octlibdir)/liboctinterp.$(SHLLIB_VER); \ 427 $(DESTDIR)$(octlibdir)/liboctinterp.$(SHLLIB_VER); \
425 rm -f $(DESTDIR)$(octlibdir)/liboctinterp.$(SHLLIB); \ 428 rm -f $(DESTDIR)$(octlibdir)/liboctinterp.$(SHLLIB); \
426 $(LN_S) liboctinterp.$(SHLLIB_VER) $(DESTDIR)$(octlibdir)/liboctinterp.$(SHLLIB); \ 429 (cd $(DESTDIR)$(octlibdir) ; $(LN_S) liboctinterp.$(SHLLIB_VER) $(DESTDIR)$(octlibdir)/liboctinterp.$(SHLLIB)); \
427 if test x$(SHLBIN) != x ; then \ 430 if test x$(SHLBIN) != x ; then \
428 rm -f $(DESTDIR)$(bindir)/liboctinterp.$(SHLBIN); \ 431 rm -f $(DESTDIR)$(bindir)/liboctinterp.$(SHLBIN); \
429 $(INSTALL_PROGRAM) \ 432 $(INSTALL_PROGRAM) \
430 liboctinterp.$(SHLBIN) $(DESTDIR)$(bindir)/liboctinterp.$(SHLBIN); \ 433 liboctinterp.$(SHLBIN) $(DESTDIR)$(bindir)/liboctinterp.$(SHLBIN); \
431 fi; \ 434 fi; \