about summary refs log tree commit diff
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2011-09-11 18:09:03 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2011-09-11 18:09:03 +0000
commitff4de95fcb6a03efbf1018f6f32bd044fd162907 (patch)
treebf5943e5a8ca2ec3243087c7642480766b3ca029
parent73d34245373c388a6fdca0cf99d521252ab02c07 (diff)
downloadnetpbm-mirror-ff4de95fcb6a03efbf1018f6f32bd044fd162907.tar.gz
netpbm-mirror-ff4de95fcb6a03efbf1018f6f32bd044fd162907.tar.xz
netpbm-mirror-ff4de95fcb6a03efbf1018f6f32bd044fd162907.zip
Make it work with older GNU Make
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1568 9d0c8265-081b-0410-96cb-a4ca84ce46f8
-rw-r--r--converter/other/Makefile36
1 files changed, 20 insertions, 16 deletions
diff --git a/converter/other/Makefile b/converter/other/Makefile
index f42242da..8d931433 100644
--- a/converter/other/Makefile
+++ b/converter/other/Makefile
@@ -32,19 +32,21 @@ ifneq ($(shell $(TEST_PKGCONFIG_LIBPNG)),)
   # pkg-config libpng works on this system
   HAVE_PNGLIB = Y
   EXTERN_INCLUDES += $(shell pkg-config libpng$(PNGVER) --cflags)
-else ifneq ($(shell libpng$(PNGVER)-config --version),)
-  # No pkg-config, but we have libpng-config on this system
-  HAVE_PNGLIB = Y
-  EXTERN_INCLUDES += $(shell libpng$(PNGVER)-config --cflags)
 else
-  # System can't tell use where libpng is; use stuff from config.mk
-  ifneq ($(PNGLIB),NONE)
+  ifneq ($(shell libpng$(PNGVER)-config --version),)
+    # No pkg-config, but we have libpng-config on this system
     HAVE_PNGLIB = Y
-    ifneq ($(PNGHDR_DIR)x,x)
-      EXTERN_INCLUDES += -I$(PNGHDR_DIR)
-    endif
-    ifneq ($(ZHDR_DIR)x,x)
-      EXTERN_INCLUDES += -I$(ZHDR_DIR)
+    EXTERN_INCLUDES += $(shell libpng$(PNGVER)-config --cflags)
+  else
+    # System can't tell use where libpng is; use stuff from config.mk
+    ifneq ($(PNGLIB),NONE)
+      HAVE_PNGLIB = Y
+      ifneq ($(PNGHDR_DIR)x,x)
+        EXTERN_INCLUDES += -I$(PNGHDR_DIR)
+      endif
+      ifneq ($(ZHDR_DIR)x,x)
+        EXTERN_INCLUDES += -I$(ZHDR_DIR)
+      endif
     endif
   endif
 endif
@@ -182,12 +184,14 @@ tifftopnm pamtotiff pnmtotiffcmyk: %: %.o tiff.o $(NETPBMLIB) $(LIBOPT)
 ifneq ($(shell $(TEST_PKGCONFIG_LIBPNG)),)
   # pkg-config libpng works on this system
   PNGLIB_LIBOPTS = $(shell pkg-config libpng$(PNGVER) --libs)
-else ifneq ($(shell libpng$(PNGVER)-config --version),)
-  # No pkg-config, but we have libpng-config on this system
-  PNGLIB_LIBOPTS = $(shell libpng$(PNGVER)-config --ldflags)
 else
-  # System can't tell us where libpng is; use stuff from config.mk
-  PNGLIB_LIBOPTS = $(shell $(LIBOPT) $(LIBOPTR) $(PNGLIB) $(ZLIB))
+  ifneq ($(shell libpng$(PNGVER)-config --version),)
+    # No pkg-config, but we have libpng-config on this system
+    PNGLIB_LIBOPTS = $(shell libpng$(PNGVER)-config --ldflags)
+  else
+    # System can't tell us where libpng is; use stuff from config.mk
+    PNGLIB_LIBOPTS = $(shell $(LIBOPT) $(LIBOPTR) $(PNGLIB) $(ZLIB))
+  endif
 endif
 
 pngtopam: %: %.o pngx.o $(NETPBMLIB) $(LIBOPT)