Mercurial > octave-nkf
diff src/Makefile.in @ 3615:c3b1f34a4748
[project @ 2000-03-21 08:19:19 by jwe]
author | jwe |
---|---|
date | Tue, 21 Mar 2000 08:19:21 +0000 |
parents | 0a93682f89c8 |
children | 34458e90c576 |
line wrap: on
line diff
--- a/src/Makefile.in Fri Mar 17 11:10:34 2000 +0000 +++ b/src/Makefile.in Tue Mar 21 08:19:21 2000 +0000 @@ -203,11 +203,41 @@ BINDISTFILES = octave $(OCT_FILES) endif -all: stamp-prereq libraries stamp-oct-links octave DOCSTRINGS +all: octave DOCSTRINGS .PHONY: all objects: $(OBJECTS) +ifeq ($(SHARED_LIBS), true) + ifeq ($(STATIC_LIBS), true) + LIBRARIES = liboctinterp.$(LIBEXT) liboctinterp.$(SHLEXT) + else + LIBRARIES = liboctinterp.$(SHLEXT) + endif +else + ifeq ($(STATIC_LIBS), true) + LIBRARIES = liboctinterp.$(LIBEXT) + else + LIBRARIES = + endif +endif + +libraries: $(LIBRARIES) +.PHONY: libraries + +liboctinterp.$(LIBEXT): $(OBJECTS) + rm -f $@ + $(AR) $(ARFLAGS) $@ $^ + $(RANLIB) $@ + +liboctinterp.$(SHLEXT): liboctinterp.$(SHLEXT_VER) + rm -f $@ + $(LN_S) $< $@ + +liboctinterp.$(SHLEXT_VER): $(PICOBJ) + rm -f $@ + $(SH_LD) $(SH_LDFLAGS) $(SONAME_FLAGS) -o $@ $^ + stamp-oct-links: $(OCT_FILES) if [ -n "$(OCT_FILES)" ]; then \ $(srcdir)/mk-oct-links . $(addprefix $(srcdir)/, $(DLD_SRC)); \ @@ -217,7 +247,8 @@ stamp-prereq: defaults.h oct-conf.h touch stamp-prereq -octave: octave.o builtins.o ops.o $(DLD_STATIC_OBJ) libraries +octave: stamp-prereq $(LIBRARIES) stamp-oct-links \ + octave.o builtins.o ops.o $(DLD_STATIC_OBJ) $(CXX) $(CPPFLAGS) $(ALL_CXXFLAGS) $(RDYNAMIC_FLAG) \ $(ALL_LDFLAGS) -o octave \ octave.o builtins.o ops.o $(DLD_STATIC_OBJ) \ @@ -241,32 +272,6 @@ mkdir pic; \ fi -ifeq ($(SHARED_LIBS), true) - ifeq ($(STATIC_LIBS), true) - libraries: liboctinterp.$(LIBEXT)($(OBJECTS)) liboctinterp.$(SHLEXT) - else - libraries: liboctinterp.$(SHLEXT) - endif -else - ifeq ($(STATIC_LIBS), true) - libraries: liboctinterp.$(LIBEXT)($(OBJECTS)) - else - libraries: - endif -endif -.PHONY: libraries - -liboctinterp.$(LIBEXT): $(OBJECTS) - $(AR) $(ARFLAGS) $@ $^ - $(RANLIB) $@ - -liboctinterp.$(SHLEXT): liboctinterp.$(SHLEXT_VER) - rm -f $@ - $(LN_S) $< $@ - -liboctinterp.$(SHLEXT_VER): $(PICOBJ) - $(SH_LD) $(SH_LDFLAGS) $(SONAME_FLAGS) -o $@ $^ - $(PICOBJ): stmp-pic builtins.cc: $(DEF_FILES) mkbuiltins