diff src/Makefile.in @ 3034:ad0e94b6784c

[project @ 1997-06-05 21:25:53 by jwe]
author jwe
date Thu, 05 Jun 1997 21:29:47 +0000
parents 9ce32027e269
children b8c5ded2751f
line wrap: on
line diff
--- a/src/Makefile.in	Thu Jun 05 16:50:06 1997 +0000
+++ b/src/Makefile.in	Thu Jun 05 21:29:47 1997 +0000
@@ -215,9 +215,17 @@
 	fi
 
 ifeq ($(SHARED_LIBS), true)
-libraries: liboctinterp.$(LIBEXT) liboctinterp.$(SHLEXT)
+  ifeq ($(STATIC_LIBS), true)
+    libraries: liboctinterp.$(LIBEXT) liboctinterp.$(SHLEXT)
+  else
+    libraries: liboctinterp.$(SHLEXT)
+  endif
 else
-libraries: liboctinterp.$(LIBEXT)
+  ifeq ($(STATIC_LIBS), true)
+    libraries: liboctinterp.$(LIBEXT)
+  else
+    libraries:
+  endif
 endif
 .PHONY: libraries
 
@@ -230,7 +238,7 @@
 	$(LN_S) liboctinterp.$(SHLEXT_VER) liboctinterp.$(SHLEXT)
 
 liboctinterp.$(SHLEXT_VER): stamp-prereq $(PICOBJ)
-	$(SH_LD) $(SH_LDFLAGS) -o liboctinterp.$(SHLEXT_VER) $(PICOBJ)
+	$(SH_LD) $(SH_LDFLAGS) -o $@ $(PICOBJ)
 
 builtins.cc: $(DEF_FILES) mkbuiltins
 	@echo making $@
@@ -283,9 +291,12 @@
 
 install-lib:
 	$(top_srcdir)/mkinstalldirs $(libdir)
-	rm -f $(libdir)/liboctinterp.$(LIBEXT)
-	$(INSTALL_DATA) liboctinterp.$(LIBEXT) \
-	  $(libdir)/liboctinterp.$(LIBEXT)
+	if $(STATIC_LIBS); then \
+	  rm -f $(libdir)/liboctinterp.$(LIBEXT); \
+	  $(INSTALL_DATA) liboctinterp.$(LIBEXT) \
+	    $(libdir)/liboctinterp.$(LIBEXT); \
+	  $(RANLIB) $(libdir)/liboctinterp.$(LIBEXT); \
+	fi
 	if $(SHARED_LIBS); then \
 	  rm -f $(libdir)/liboctinterp.$(SHLEXT_VER); \
 	  $(INSTALL_PROGRAM) \