Mercurial > octave-nkf
diff liboctave/Makefile.in @ 4229:40153a2affd6
[project @ 2002-12-18 20:37:32 by jwe]
author | jwe |
---|---|
date | Wed, 18 Dec 2002 20:37:32 +0000 |
parents | 309e799edc5a |
children | 8724cf60d51d |
line wrap: on
line diff
--- a/liboctave/Makefile.in Wed Dec 18 18:10:13 2002 +0000 +++ b/liboctave/Makefile.in Wed Dec 18 20:37:32 2002 +0000 @@ -22,7 +22,7 @@ LINK_DEPS = \ -L../libcruft -L../kpathsea -L../glob -L. $(RLD_FLAG) \ $(LIBCRUFT) $(BLAS_LIBS) $(FFTW_LIBS) $(LIBREADLINE) \ - -lglob $(LIBS) $(LIBKPATHSEA) $(FLIBS) + -lglob $(LIBS) $(FLIBS) endif MATRIX_INC := Array.h Array2.h Array3.h ArrayN.h DiagArray2.h Array-flags.h \ @@ -210,18 +210,27 @@ endif .PHONY: libraries -liboctave.$(LIBEXT): $(LIBOCTAVE_OBJECTS) +libkpathsea-target: + $(MAKE) -C ../kpathsea +.PHONY: libkpathsea-target + +liboctave.$(LIBEXT): $(LIBOCTAVE_OBJECTS) libkpathsea-target rm -f $@ - $(TEMPLATE_AR) $(TEMPLATE_ARFLAGS) $@ $^ + rm -rf kpse-tmp + mkdir kpse-tmp + ( cd kpse-tmp; $(AR) x ../$(LIBKPATHSEA) ) + $(TEMPLATE_AR) $(TEMPLATE_ARFLAGS) $@ $(LIBOCTAVE_OBJECTS) kpse-tmp/*.o + rm -rf kpse-tmp $(RANLIB) $@ liboctave.$(SHLEXT_VER): liboctave.$(SHLEXT) rm -f $@ $(LN_S) $< $@ -liboctave.$(SHLEXT): $(LIBOCTAVE_PICOBJ) +liboctave.$(SHLEXT): $(LIBOCTAVE_PICOBJ) libkpathsea-target rm -f $@ - $(SH_LD) $(SH_LDFLAGS) $(SONAME_FLAGS) -o $@ $^ $(LINK_DEPS) + $(SH_LD) $(SH_LDFLAGS) $(SONAME_FLAGS) -o $@ \ + $(LIBOCTAVE_PICOBJ) $(LINK_DEPS) $(LIBKPATHSEA) $(LIBOCTAVE_PICOBJ): stmp-pic