src/3rdparty/libpng/scripts/makefile.dec
changeset 30 5dc02b23752f
parent 0 1918ee327afb
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
     1 # makefile for libpng on DEC Alpha Unix
     1 # makefile for libpng on DEC Alpha Unix
     2 # Copyright (C) 2000-2002, 2006 Glenn Randers-Pehrson
     2 # Copyright (C) 2000-2002, 2006 Glenn Randers-Pehrson
     3 # Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
     3 # Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
     4 
     4 #
     5 # This code is released under the libpng license.
     5 # This code is released under the libpng license.
     6 # For conditions of distribution and use, see the disclaimer
     6 # For conditions of distribution and use, see the disclaimer
     7 # and license in png.h
     7 # and license in png.h
     8 
     8 
     9 # Library name:
     9 # Library name:
    10 PNGMAJ = 0
    10 PNGMAJ = 14
    11 PNGMIN = 1.2.40
    11 PNGMIN = 1.4.0
    12 PNGVER = $(PNGMAJ).$(PNGMIN)
    12 PNGVER = $(PNGMAJ).$(PNGMIN)
    13 LIBNAME = libpng12
    13 LIBNAME = libpng14
    14 
    14 
    15 # Shared library names:
    15 # Shared library names:
    16 LIBSO=$(LIBNAME).so
    16 LIBSO=$(LIBNAME).so
    17 LIBSOMAJ=$(LIBNAME).so.$(PNGMAJ)
    17 LIBSOMAJ=$(LIBNAME).so.$(PNGMAJ)
    18 LIBSOVER=$(LIBNAME).so.$(PNGVER)
    18 LIBSOVER=$(LIBNAME).so.$(PNGVER)
    19 OLDSO=libpng.so
    19 OLDSO=libpng.so
    20 OLDSOMAJ=libpng.so.3
    20 OLDSOMAJ=libpng.so.14
    21 OLDSOVER=libpng.so.3.$(PNGMIN)
    21 OLDSOVER=libpng.so.14.$(PNGMIN)
    22 
    22 
    23 # Utilities:
    23 # Utilities:
    24 AR_RC=ar rc
    24 AR_RC=ar rc
    25 CC=cc
    25 CC=cc
    26 MKDIR_P=mkdir
    26 MKDIR_P=mkdir
    73 libpng.pc:
    73 libpng.pc:
    74 	cat scripts/libpng.pc.in | sed -e s!@prefix@!$(prefix)! \
    74 	cat scripts/libpng.pc.in | sed -e s!@prefix@!$(prefix)! \
    75 	-e s!@exec_prefix@!$(exec_prefix)! \
    75 	-e s!@exec_prefix@!$(exec_prefix)! \
    76 	-e s!@libdir@!$(LIBPATH)! \
    76 	-e s!@libdir@!$(LIBPATH)! \
    77 	-e s!@includedir@!$(INCPATH)! \
    77 	-e s!@includedir@!$(INCPATH)! \
    78 	-e s!-lpng12!-lpng12\ -lz\ -lm! > libpng.pc
    78 	-e s!-lpng14!-lpng14\ -lz\ -lm! > libpng.pc
    79 
    79 
    80 libpng-config:
    80 libpng-config:
    81 	( cat scripts/libpng-config-head.in; \
    81 	( cat scripts/libpng-config-head.in; \
    82 	echo prefix=\"$(prefix)\"; \
    82 	echo prefix=\"$(prefix)\"; \
    83 	echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
    83 	echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
    84 	echo ccopts=\"-std\"; \
    84 	echo ccopts=\"-std\"; \
    85 	echo L_opts=\"-L$(LIBPATH)\"; \
    85 	echo L_opts=\"-L$(LIBPATH)\"; \
    86 	echo libs=\"-lpng12 -lz -lm\"; \
    86 	echo libs=\"-lpng14 -lz -lm\"; \
    87 	cat scripts/libpng-config-body.in ) > libpng-config
    87 	cat scripts/libpng-config-body.in ) > libpng-config
    88 	chmod +x libpng-config
    88 	chmod +x libpng-config
    89 
    89 
    90 $(LIBSO): $(LIBSOMAJ)
    90 $(LIBSO): $(LIBSOMAJ)
    91 	$(LN_SF) $(LIBSOMAJ) $(LIBSO)
    91 	$(LN_SF) $(LIBSOMAJ) $(LIBSO)
   196 	$(OLDSOVER) \
   196 	$(OLDSOVER) \
   197 	libpng.pc
   197 	libpng.pc
   198 
   198 
   199 # DO NOT DELETE THIS LINE -- make depend depends on it.
   199 # DO NOT DELETE THIS LINE -- make depend depends on it.
   200 
   200 
   201 png.o: png.h pngconf.h
   201 png.o: png.h pngconf.h pngpriv.h
   202 pngerror.o: png.h pngconf.h
   202 pngerror.o: png.h pngconf.h pngpriv.h
   203 pngrio.o: png.h pngconf.h
   203 pngrio.o: png.h pngconf.h pngpriv.h
   204 pngwio.o: png.h pngconf.h
   204 pngwio.o: png.h pngconf.h pngpriv.h
   205 pngmem.o: png.h pngconf.h
   205 pngmem.o: png.h pngconf.h pngpriv.h
   206 pngset.o: png.h pngconf.h
   206 pngset.o: png.h pngconf.h pngpriv.h
   207 pngget.o: png.h pngconf.h
   207 pngget.o: png.h pngconf.h pngpriv.h
   208 pngread.o: png.h pngconf.h
   208 pngread.o: png.h pngconf.h pngpriv.h
   209 pngrtran.o: png.h pngconf.h
   209 pngrtran.o: png.h pngconf.h pngpriv.h
   210 pngrutil.o: png.h pngconf.h
   210 pngrutil.o: png.h pngconf.h pngpriv.h
   211 pngtrans.o: png.h pngconf.h
   211 pngtrans.o: png.h pngconf.h pngpriv.h
   212 pngwrite.o: png.h pngconf.h
   212 pngwrite.o: png.h pngconf.h pngpriv.h
   213 pngwtran.o: png.h pngconf.h
   213 pngwtran.o: png.h pngconf.h pngpriv.h
   214 pngwutil.o: png.h pngconf.h
   214 pngwutil.o: png.h pngconf.h pngpriv.h
   215 pngpread.o: png.h pngconf.h
   215 pngpread.o: png.h pngconf.h pngpriv.h
   216 
   216 
   217 pngtest.o: png.h pngconf.h
   217 pngtest.o: png.h pngconf.h