src/3rdparty/libpng/scripts/makefile.aix
changeset 30 5dc02b23752f
parent 0 1918ee327afb
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
     1 # makefile for libpng using gcc (generic, static library)
     1 # makefile for libpng using gcc (generic, static library)
     2 # Copyright (C) 2002, 2006-2009 Glenn Randers-Pehrson
     2 # Copyright (C) 2002, 2006-2009 Glenn Randers-Pehrson
     3 # Copyright (C) 2000 Cosmin Truta
     3 # Copyright (C) 2000 Cosmin Truta
     4 # Copyright (C) 2000 Marc O. Gloor (AIX support added, from makefile.gcc)
     4 # Copyright (C) 2000 Marc O. Gloor (AIX support added, from makefile.gcc)
     5 # Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
     5 # Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
     6 
     6 #
     7 # This code is released under the libpng license.
     7 # This code is released under the libpng license.
     8 # For conditions of distribution and use, see the disclaimer
     8 # For conditions of distribution and use, see the disclaimer
     9 # and license in png.h
     9 # and license in png.h
    10 
    10 
    11 # Location of the zlib library and include files
    11 # Location of the zlib library and include files
    19 MKDIR_P = mkdir -p
    19 MKDIR_P = mkdir -p
    20 RANLIB = ranlib
    20 RANLIB = ranlib
    21 RM_F = rm -f
    21 RM_F = rm -f
    22 LN_SF = ln -f -s
    22 LN_SF = ln -f -s
    23 
    23 
    24 LIBNAME=libpng12
    24 LIBNAME=libpng14
    25 PNGMAJ = 0
    25 PNGMAJ = 14
    26 PNGMIN = 1.2.40
    26 PNGMIN = 1.4.0
    27 PNGVER = $(PNGMAJ).$(PNGMIN)
    27 PNGVER = $(PNGMAJ).$(PNGMIN)
    28 
    28 
    29 prefix=/usr/local
    29 prefix=/usr/local
    30 INCPATH=$(prefix)/include
    30 INCPATH=$(prefix)/include
    31 LIBPATH=$(prefix)/lib
    31 LIBPATH=$(prefix)/lib
    47 LDDEBUG =
    47 LDDEBUG =
    48 CRELEASE = -O2
    48 CRELEASE = -O2
    49 LDRELEASE = -s
    49 LDRELEASE = -s
    50 WARNMORE=-W -Wall
    50 WARNMORE=-W -Wall
    51 CFLAGS = -I$(ZLIBINC) $(WARNMORE) $(CRELEASE)
    51 CFLAGS = -I$(ZLIBINC) $(WARNMORE) $(CRELEASE)
    52 LDFLAGS = -L. -L$(ZLIBLIB) -lpng12 -lz -lm $(LDRELEASE)
    52 LDFLAGS = -L. -L$(ZLIBLIB) -lpng14 -lz -lm $(LDRELEASE)
    53 
    53 
    54 # File extensions
    54 # File extensions
    55 O=.o
    55 O=.o
    56 A=.a
    56 A=.a
    57 E=
    57 E=
    95 	(cd $(DI); $(LN_SF) libpng/* .;)
    95 	(cd $(DI); $(LN_SF) libpng/* .;)
    96 
    96 
    97 clean:
    97 clean:
    98 	$(RM_F) *.o $(LIBNAME)$(A) pngtest pngout.png
    98 	$(RM_F) *.o $(LIBNAME)$(A) pngtest pngout.png
    99 
    99 
   100 png$(O):      png.h pngconf.h
   100 png$(O):      png.h pngconf.h pngpriv.h
   101 pngerror$(O): png.h pngconf.h
   101 pngerror$(O): png.h pngconf.h pngpriv.h
   102 pngget$(O):   png.h pngconf.h
   102 pngget$(O):   png.h pngconf.h pngpriv.h
   103 pngmem$(O):   png.h pngconf.h
   103 pngmem$(O):   png.h pngconf.h pngpriv.h
   104 pngpread$(O): png.h pngconf.h
   104 pngpread$(O): png.h pngconf.h pngpriv.h
   105 pngread$(O):  png.h pngconf.h
   105 pngread$(O):  png.h pngconf.h pngpriv.h
   106 pngrio$(O):   png.h pngconf.h
   106 pngrio$(O):   png.h pngconf.h pngpriv.h
   107 pngrtran$(O): png.h pngconf.h
   107 pngrtran$(O): png.h pngconf.h pngpriv.h
   108 pngrutil$(O): png.h pngconf.h
   108 pngrutil$(O): png.h pngconf.h pngpriv.h
   109 pngset$(O):   png.h pngconf.h
   109 pngset$(O):   png.h pngconf.h pngpriv.h
   110 pngtrans$(O): png.h pngconf.h
   110 pngtrans$(O): png.h pngconf.h pngpriv.h
   111 pngwio$(O):   png.h pngconf.h
   111 pngwio$(O):   png.h pngconf.h pngpriv.h
   112 pngwrite$(O): png.h pngconf.h
   112 pngwrite$(O): png.h pngconf.h pngpriv.h
   113 pngwtran$(O): png.h pngconf.h
   113 pngwtran$(O): png.h pngconf.h pngpriv.h
   114 pngwutil$(O): png.h pngconf.h
   114 pngwutil$(O): png.h pngconf.h pngpriv.h
   115 
   115 
   116 pngtest$(O):  png.h pngconf.h
   116 pngtest$(O):  png.h pngconf.h