diff liboctave/Makefile.in @ 2358:b3d7a8e3bcc7

[project @ 1996-08-21 03:11:55 by jwe]
author jwe
date Wed, 21 Aug 1996 03:13:11 +0000
parents fbc76f6e4893
children 4fc9fd1424a9
line wrap: on
line diff
--- a/liboctave/Makefile.in	Wed Aug 21 02:43:44 1996 +0000
+++ b/liboctave/Makefile.in	Wed Aug 21 03:13:11 1996 +0000
@@ -99,9 +99,17 @@
 	touch stamp-prereq
 
 stamp-picdir:
-	if [ -n "$(CXXPICFLAG)" ]; then \
-	  if [ -d pic ]; then true; else mkdir pic ; fi ; \
-	else true; fi
+	if [ "$(SHARED_LIBS)" = true ]; then \
+	  if [ -n "$(CPICFLAG)" ] || [ -n "$(CXXPICFLAG)" ]; then \
+	    if [ -d pic ]; then \
+	      true ; \
+	    else \
+	      mkdir pic ; \
+	    fi ; \
+	  fi ; \
+	else \
+	  true ; \
+	fi
 	touch stamp-picdir
 
 liboctave.a: $(OBJECTS)
@@ -111,8 +119,10 @@
 stamp-shared: $(PICOBJ)
 	if $(SHARED_LIBS); then \
 	  $(CXX) -shared -o liboctave.$(SHLEXT) $(PICOBJ) \
-	  $(LIBOCTAVE_LFLAGS) $(LIBOCTAVE_LIBS); \
-	else true; fi
+	    $(LIBOCTAVE_LFLAGS) $(LIBOCTAVE_LIBS) ; \
+	else \
+	  true ; \
+	fi
 	touch stamp-shared
 
 extract_stat = sed 's/@l@//g; s/@L@//g; /@LSTAT_ONLY@/d'