This commit was generated by cvs2svn to compensate for changes in r28944,
which included commits to RCS files with non-trunk default branches. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28945 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Binary file not shown.
Before Width: | Height: | Size: 8.4 KiB After Width: | Height: | Size: 8.4 KiB |
@@ -1,6 +1,6 @@
|
|||||||
A set of project files is available for Netware. Get
|
A set of project files is available for Netware. Get
|
||||||
libpng-1.2.4-project-netware.zip from a libpng distribution
|
libpng-1.2.5-project-netware.zip from a libpng distribution
|
||||||
site such as http://libpng.sourceforge.net
|
site such as http://libpng.sourceforge.net
|
||||||
|
|
||||||
Put the zip file in this directory (projects) and then run
|
Put the zip file in this directory (projects) and then run
|
||||||
"unzip -a libpng-1.2.4-project-netware.zip"
|
"unzip -a libpng-1.2.5-project-netware.zip"
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
A set of project files is available for WinCE. Get
|
A set of project files is available for WinCE. Get
|
||||||
libpng-1.2.4-project-wince.zip from a libpng distribution
|
libpng-1.2.5-project-wince.zip from a libpng distribution
|
||||||
site such as http://libpng.sourceforge.net
|
site such as http://libpng.sourceforge.net
|
||||||
|
|
||||||
Put the zip file in this directory (projects) and then run
|
Put the zip file in this directory (projects) and then run
|
||||||
"unzip -a libpng-1.2.4-project-wince.zip"
|
"unzip -a libpng-1.2.5-project-wince.zip"
|
||||||
|
@@ -7,13 +7,19 @@ Usage: libpng-config [OPTION] ...
|
|||||||
Known values for OPTION are:
|
Known values for OPTION are:
|
||||||
|
|
||||||
--prefix print libpng prefix
|
--prefix print libpng prefix
|
||||||
|
--libdir print path to directory containing library
|
||||||
--libs print library linking information
|
--libs print library linking information
|
||||||
--cflags print compiler flags
|
--ccopts print compiler options
|
||||||
--cppflags print pre-processor flags
|
--cppflags print pre-processor flags
|
||||||
--ldflags print loader flags
|
--cflags print preprocessor flags, I_opts, and compiler options
|
||||||
--rpath print path to shared library
|
--I_opts print "-I" include options
|
||||||
--help display this help and exit
|
--L_opts print linker "-L" flags for dynamic linking
|
||||||
--version output version information
|
--R_opts print dynamic linker "-R" or "-rpath" flags
|
||||||
|
--ldopts print linker options
|
||||||
|
--ldflags print linker flags (ldopts, L_opts, R_opts, and libs)
|
||||||
|
--static revise subsequent outputs for static linking
|
||||||
|
--help print this help and exit
|
||||||
|
--version print version information
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
exit $1
|
exit $1
|
||||||
@@ -39,24 +45,44 @@ while test $# -gt 0; do
|
|||||||
usage 0
|
usage 0
|
||||||
;;
|
;;
|
||||||
|
|
||||||
--cflags)
|
--ccopts)
|
||||||
echo ${cflags}
|
echo ${ccopts}
|
||||||
;;
|
;;
|
||||||
|
|
||||||
--cppflags)
|
--cppflags)
|
||||||
echo ${cppflags}
|
echo ${cppflags}
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
--cflags)
|
||||||
|
echo ${I_opts} ${cppflags} ${ccopts}
|
||||||
|
;;
|
||||||
|
|
||||||
|
--libdir)
|
||||||
|
echo ${libdir}
|
||||||
|
;;
|
||||||
|
|
||||||
--libs)
|
--libs)
|
||||||
echo ${libs}
|
echo ${libs}
|
||||||
;;
|
;;
|
||||||
|
|
||||||
--rpath)
|
--I_opts)
|
||||||
echo ${rpath}
|
echo ${I_opts}
|
||||||
|
;;
|
||||||
|
|
||||||
|
--L_opts)
|
||||||
|
echo ${L_opts}
|
||||||
|
;;
|
||||||
|
|
||||||
|
--R_opts)
|
||||||
|
echo ${R_opts}
|
||||||
;;
|
;;
|
||||||
|
|
||||||
--ldflags)
|
--ldflags)
|
||||||
echo ${ldflags}
|
echo ${ldflags} ${L_opts} ${R_opts} ${libs}
|
||||||
|
;;
|
||||||
|
|
||||||
|
--static)
|
||||||
|
R_opts=""
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
|
@@ -8,11 +8,14 @@
|
|||||||
|
|
||||||
# Modeled after libxml-config.
|
# Modeled after libxml-config.
|
||||||
|
|
||||||
version=1.2.4
|
version=1.2.6
|
||||||
prefix=""
|
prefix=""
|
||||||
cppflags=""
|
libdir=""
|
||||||
cflags=""
|
|
||||||
ldflags=""
|
|
||||||
libs=""
|
libs=""
|
||||||
rpath=""
|
I_opts=""
|
||||||
|
L_opts=""
|
||||||
|
R_opts=""
|
||||||
|
cppflags=""
|
||||||
|
ccopts=""
|
||||||
|
ldopts=""
|
||||||
|
|
||||||
|
@@ -6,6 +6,6 @@ includedir=${exec_prefix}/include
|
|||||||
|
|
||||||
Name: libpng12
|
Name: libpng12
|
||||||
Description: Loads and saves PNG files
|
Description: Loads and saves PNG files
|
||||||
Version: 1.2.4
|
Version: 1.2.6
|
||||||
Libs: -L${libdir} -lpng12 -lz -lm
|
Libs: -L${libdir} -lpng12 -lz -lm
|
||||||
Cflags: -I${includedir}/libpng12
|
Cflags: -I${includedir}/libpng12
|
||||||
|
@@ -26,14 +26,14 @@ WARNMORE=-Wwrite-strings -Wpointer-arith -Wshadow \
|
|||||||
-Wstrict-prototypes -Wmissing-prototypes #-Wconversion
|
-Wstrict-prototypes -Wmissing-prototypes #-Wconversion
|
||||||
CFLAGS=-I$(ZLIBINC) $(SUN_CC_FLAGS) \
|
CFLAGS=-I$(ZLIBINC) $(SUN_CC_FLAGS) \
|
||||||
# $(WARNMORE) -g -DPNG_DEBUG=5
|
# $(WARNMORE) -g -DPNG_DEBUG=5
|
||||||
LDFLAGS=-L. -R. $(SUN_LD_FLAGS) -L$(ZLIBLIB) -R$(ZLIBLIB) -lpng12 -lz -lm
|
LDFLAGS=$(SUN_LD_FLAGS) -L$(ZLIBLIB) -R$(ZLIBLIB) libpng.a -lz -lm
|
||||||
|
|
||||||
#RANLIB=ranlib
|
#RANLIB=ranlib
|
||||||
RANLIB=echo
|
RANLIB=echo
|
||||||
|
|
||||||
LIBNAME=libpng12
|
LIBNAME=libpng12
|
||||||
PNGMAJ = 0
|
PNGMAJ = 0
|
||||||
PNGMIN = 1.2.4
|
PNGMIN = 1.2.6
|
||||||
PNGVER = $(PNGMAJ).$(PNGMIN)
|
PNGVER = $(PNGMAJ).$(PNGMIN)
|
||||||
|
|
||||||
INCPATH=$(prefix)/include
|
INCPATH=$(prefix)/include
|
||||||
@@ -79,9 +79,12 @@ libpng.pc:
|
|||||||
libpng-config:
|
libpng-config:
|
||||||
( cat scripts/libpng-config-head.in; \
|
( cat scripts/libpng-config-head.in; \
|
||||||
echo prefix=\"$(prefix)\"; \
|
echo prefix=\"$(prefix)\"; \
|
||||||
echo cppflags=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
echo libdir=\"$(LIBPATH)\"; \
|
||||||
echo cflags=\"-xtarget=ultra\"; \
|
echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
||||||
echo ldflags=\"-xtarget=ultra -L$(LIBPATH) -R$(LIBPATH)\"; \
|
echo L_opts=\"-L$(LIBPATH)\"; \
|
||||||
|
echo R_opts=\"-R$(LIBPATH)\"; \
|
||||||
|
echo ccopts=\"-xtarget=ultra\"; \
|
||||||
|
echo ldopts=\"-xtarget=ultra\"; \
|
||||||
echo libs=\"-lpng12 -lz -lm\"; \
|
echo libs=\"-lpng12 -lz -lm\"; \
|
||||||
cat scripts/libpng-config-body.in ) > libpng-config
|
cat scripts/libpng-config-body.in ) > libpng-config
|
||||||
chmod +x libpng-config
|
chmod +x libpng-config
|
||||||
@@ -106,7 +109,11 @@ $(LIBNAME).so.$(PNGVER): $(OBJSDLL)
|
|||||||
;; \
|
;; \
|
||||||
esac
|
esac
|
||||||
$(LD) -G -L$(ZLIBLIB) -R$(ZLIBLIB) -h $(LIBNAME).so.$(PNGMAJ) \
|
$(LD) -G -L$(ZLIBLIB) -R$(ZLIBLIB) -h $(LIBNAME).so.$(PNGMAJ) \
|
||||||
-o $(LIBNAME).so.$(PNGVER) $(OBJSDLL) -lz
|
-o $(LIBNAME).so.$(PNGVER) $(OBJSDLL)
|
||||||
|
|
||||||
|
libpng.so.3.$(PNGMIN): $(OBJS)
|
||||||
|
$(LD) -G -L$(ZLIBLIB) -R$(ZLIBLIB) -h libpng.so.3 \
|
||||||
|
-o libpng.so.3.$(PNGMIN) $(OBJSDLL)
|
||||||
|
|
||||||
pngtest: pngtest.o $(LIBNAME).so
|
pngtest: pngtest.o $(LIBNAME).so
|
||||||
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
||||||
@@ -130,21 +137,24 @@ install-static: install-headers libpng.a
|
|||||||
-@/bin/rm -f $(DL)/libpng.a
|
-@/bin/rm -f $(DL)/libpng.a
|
||||||
(cd $(DL); ln -f -s $(LIBNAME).a libpng.a)
|
(cd $(DL); ln -f -s $(LIBNAME).a libpng.a)
|
||||||
|
|
||||||
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc
|
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc \
|
||||||
|
libpng.so.3.$(PNGMIN)
|
||||||
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
||||||
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)* $(DL)/$(LIBNAME).so
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGVER)* $(DL)/$(LIBNAME).so
|
||||||
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)
|
||||||
-@/bin/rm -f $(DL)/libpng.so
|
-@/bin/rm -f $(DL)/libpng.so
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3
|
-@/bin/rm -f $(DL)/libpng.so.3
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3.*
|
-@/bin/rm -f $(DL)/libpng.so.3.$(PNGVER)*
|
||||||
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
||||||
|
cp libpng.so.3.$(PNGMIN) $(DL)
|
||||||
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
||||||
|
chmod 755 $(DL)/libpng.so.3.$(PNGMIN)
|
||||||
(cd $(DL); \
|
(cd $(DL); \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) libpng.so; \
|
ln -f -s libpng.so.3.$(PNGMIN) libpng.so.3; \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) libpng.so.3; \
|
ln -f -s libpng.so.3 libpng.so; \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) libpng.so.3.$(PNGMIN); \
|
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
|
ln -f -s $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
|
ln -f -s $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
|
||||||
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig
|
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
||||||
-@/bin/rm -f $(DL)/pkgconfig/libpng12.pc
|
-@/bin/rm -f $(DL)/pkgconfig/libpng12.pc
|
||||||
-@/bin/rm -f $(DL)/pkgconfig/libpng.pc
|
-@/bin/rm -f $(DL)/pkgconfig/libpng.pc
|
||||||
cp libpng.pc $(DL)/pkgconfig/libpng12.pc
|
cp libpng.pc $(DL)/pkgconfig/libpng12.pc
|
||||||
@@ -168,7 +178,7 @@ install-config: libpng-config
|
|||||||
-@/bin/rm -f $(DB)/libpng12-config
|
-@/bin/rm -f $(DB)/libpng12-config
|
||||||
cp libpng-config $(DB)/libpng12-config
|
cp libpng-config $(DB)/libpng12-config
|
||||||
chmod 755 $(DB)/libpng12-config
|
chmod 755 $(DB)/libpng12-config
|
||||||
(cd $(DB); ln -sf libpng12-config libpng-config)
|
(cd $(DB); ln -f -s libpng12-config libpng-config)
|
||||||
|
|
||||||
install: install-static install-shared install-man install-config
|
install: install-static install-shared install-man install-config
|
||||||
|
|
||||||
@@ -179,14 +189,16 @@ test-installed:
|
|||||||
echo
|
echo
|
||||||
echo Testing installed dynamic shared library.
|
echo Testing installed dynamic shared library.
|
||||||
$(CC) $(SUN_CC_FLAGS) -I$(ZLIBINC) \
|
$(CC) $(SUN_CC_FLAGS) -I$(ZLIBINC) \
|
||||||
`$(BINPATH)/libpng12-config --cppflags --cflags` pngtest.c \
|
`$(BINPATH)/libpng12-config --cflags` pngtest.c \
|
||||||
-o pngtesti `$(BINPATH)/libpng12-config --ldflags --libs` \
|
-o pngtesti `$(BINPATH)/libpng12-config --ldflags` \
|
||||||
$(SUN_LD_FLAGS) -L$(ZLIBLIB) -R$(ZLIBLIB)
|
$(SUN_LD_FLAGS) -L$(ZLIBLIB) -R$(ZLIBLIB)
|
||||||
./pngtesti pngtest.png
|
./pngtesti pngtest.png
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
/bin/rm -f *.o libpng.a pngtest pngtesti pngout.png libpng.pc \
|
/bin/rm -f *.o libpng.a pngtest pngtesti pngout.png \
|
||||||
libpng-config $(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)*
|
libpng-config $(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)* \
|
||||||
|
libpng.so.3.$(PNGMIN) \
|
||||||
|
libpng.pc
|
||||||
|
|
||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
||||||
writelock:
|
writelock:
|
||||||
|
@@ -33,7 +33,7 @@ RANLIB=echo
|
|||||||
|
|
||||||
LIBNAME=libpng12
|
LIBNAME=libpng12
|
||||||
PNGMAJ = 0
|
PNGMAJ = 0
|
||||||
PNGMIN = 1.2.4
|
PNGMIN = 1.2.6
|
||||||
PNGVER = $(PNGMAJ).$(PNGMIN)
|
PNGVER = $(PNGMAJ).$(PNGMIN)
|
||||||
|
|
||||||
INCPATH=$(prefix)/include
|
INCPATH=$(prefix)/include
|
||||||
@@ -79,9 +79,12 @@ libpng.pc:
|
|||||||
libpng-config:
|
libpng-config:
|
||||||
( cat scripts/libpng-config-head.in; \
|
( cat scripts/libpng-config-head.in; \
|
||||||
echo prefix=\"$(prefix)\"; \
|
echo prefix=\"$(prefix)\"; \
|
||||||
echo cppflags=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
echo libdir=\"$(LIBPATH)\"; \
|
||||||
echo cflags=\"-xtarget=ultra -xarch=v9\"; \
|
echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
||||||
echo ldflags=\"-xtarget=ultra -xarch=v9 -L$(LIBPATH) -R$(LIBPATH)\"; \
|
echo L_opts=\"-L$(LIBPATH)\"; \
|
||||||
|
echo R_opts=\"-R$(LIBPATH)\"; \
|
||||||
|
echo ccopts=\"-xtarget=ultra -xarch=v9\"; \
|
||||||
|
echo ldopts=\"-xtarget=ultra -xarch=v9\"; \
|
||||||
echo libs=\"-lpng12 -lz -lm\"; \
|
echo libs=\"-lpng12 -lz -lm\"; \
|
||||||
cat scripts/libpng-config-body.in ) > libpng-config
|
cat scripts/libpng-config-body.in ) > libpng-config
|
||||||
chmod +x libpng-config
|
chmod +x libpng-config
|
||||||
@@ -106,7 +109,11 @@ $(LIBNAME).so.$(PNGVER): $(OBJSDLL)
|
|||||||
;; \
|
;; \
|
||||||
esac
|
esac
|
||||||
$(LD) -G -L$(ZLIBLIB) -R$(ZLIBLIB) -h $(LIBNAME).so.$(PNGMAJ) \
|
$(LD) -G -L$(ZLIBLIB) -R$(ZLIBLIB) -h $(LIBNAME).so.$(PNGMAJ) \
|
||||||
-o $(LIBNAME).so.$(PNGVER) $(OBJSDLL) -lz
|
-o $(LIBNAME).so.$(PNGVER) $(OBJSDLL)
|
||||||
|
|
||||||
|
libpng.so.3.$(PNGMIN): $(OBJSDLL)
|
||||||
|
$(LD) -G -L$(ZLIBLIB) -R$(ZLIBLIB) -h libpng.so.3 \
|
||||||
|
-o libpng.so.3.$(PNGMIN) $(OBJSDLL)
|
||||||
|
|
||||||
pngtest: pngtest.o $(LIBNAME).so
|
pngtest: pngtest.o $(LIBNAME).so
|
||||||
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
||||||
@@ -130,18 +137,22 @@ install-static: install-headers libpng.a
|
|||||||
-@/bin/rm -f $(DL)/libpng.a
|
-@/bin/rm -f $(DL)/libpng.a
|
||||||
(cd $(DL); ln -f -s $(LIBNAME).a libpng.a)
|
(cd $(DL); ln -f -s $(LIBNAME).a libpng.a)
|
||||||
|
|
||||||
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc
|
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc \
|
||||||
|
libpng.so.3.$(PNGMIN)
|
||||||
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
||||||
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)* $(DL)/$(LIBNAME).so
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ).$(PNGVER)*
|
||||||
|
-@/bin/rm -f $(DL)/$(LIBNAME).so
|
||||||
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)
|
||||||
-@/bin/rm -f $(DL)/libpng.so
|
-@/bin/rm -f $(DL)/libpng.so
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3
|
-@/bin/rm -f $(DL)/libpng.so.3
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3.*
|
-@/bin/rm -f $(DL)/libpng.so.3.$(PNGVER)*
|
||||||
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
||||||
|
cp libpng.so.3.$(PNGMIN) $(DL)
|
||||||
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
||||||
|
chmod 755 $(DL)/libpng.so.3.$(PNGMIN)
|
||||||
(cd $(DL); \
|
(cd $(DL); \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) libpng.so; \
|
ln -f -s libpng.so.3.$(PNGMIN) libpng.so.3; \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) libpng.so.3; \
|
ln -f -s libpng.so.3 libpng.so; \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) libpng.so.3.$(PNGMIN); \
|
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
|
ln -f -s $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
|
ln -f -s $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
|
||||||
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
||||||
@@ -168,7 +179,7 @@ install-config: libpng-config
|
|||||||
-@/bin/rm -f $(DB)/$(LIBNAME)-config
|
-@/bin/rm -f $(DB)/$(LIBNAME)-config
|
||||||
cp libpng-config $(DB)/$(LIBNAME)-config
|
cp libpng-config $(DB)/$(LIBNAME)-config
|
||||||
chmod 755 $(DB)/$(LIBNAME)-config
|
chmod 755 $(DB)/$(LIBNAME)-config
|
||||||
(cd $(DB); ln -sf $(LIBNAME)-config libpng-config)
|
(cd $(DB); ln -f -s $(LIBNAME)-config libpng-config)
|
||||||
|
|
||||||
install: install-static install-shared install-man install-config
|
install: install-static install-shared install-man install-config
|
||||||
|
|
||||||
@@ -179,14 +190,16 @@ test-installed:
|
|||||||
echo
|
echo
|
||||||
echo Testing installed dynamic shared library.
|
echo Testing installed dynamic shared library.
|
||||||
$(CC) $(SUN_CC_FLAGS) -I$(ZLIBINC) \
|
$(CC) $(SUN_CC_FLAGS) -I$(ZLIBINC) \
|
||||||
`$(BINPATH)/libpng12-config --cppflags --cflags` pngtest.c \
|
`$(BINPATH)/libpng12-config --cflags` pngtest.c \
|
||||||
-o pngtesti `$(BINPATH)/libpng12-config --ldflags --libs` \
|
-o pngtesti `$(BINPATH)/libpng12-config --ldflags ` \
|
||||||
$(SUN_LD_FLAGS) -L$(ZLIBLIB) -R$(ZLIBLIB)
|
$(SUN_LD_FLAGS) -L$(ZLIBLIB) -R$(ZLIBLIB)
|
||||||
./pngtesti pngtest.png
|
./pngtesti pngtest.png
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
/bin/rm -f *.o libpng.a pngtest pngtesti pngout.png libpng.pc \
|
/bin/rm -f *.o libpng.a pngtest pngtesti pngout.png \
|
||||||
libpng-config $(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)*
|
libpng-config $(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)* \
|
||||||
|
libpng.so.3.$(PNGMIN) \
|
||||||
|
libpng.pc
|
||||||
|
|
||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
||||||
writelock:
|
writelock:
|
||||||
|
@@ -16,8 +16,9 @@ AR = ar rcs
|
|||||||
RANLIB = ranlib
|
RANLIB = ranlib
|
||||||
RM = rm -f
|
RM = rm -f
|
||||||
|
|
||||||
|
LIBNAME=libpng12
|
||||||
PNGMAJ = 0
|
PNGMAJ = 0
|
||||||
PNGMIN = 1.2.4
|
PNGMIN = 1.2.6
|
||||||
PNGVER = $(PNGMAJ).$(PNGMIN)
|
PNGVER = $(PNGMAJ).$(PNGMIN)
|
||||||
|
|
||||||
prefix=/usr/local
|
prefix=/usr/local
|
||||||
@@ -34,15 +35,16 @@ LIBPATH=$(prefix)/lib
|
|||||||
# you execute make install.
|
# you execute make install.
|
||||||
DESTDIR=
|
DESTDIR=
|
||||||
|
|
||||||
DI=$(DESTDIR)/$(INCPATH)
|
DI=$(DESTDIR)$(INCPATH)
|
||||||
DL=$(DESTDIR)/$(LIBPATH)
|
DL=$(DESTDIR)$(LIBPATH)
|
||||||
|
|
||||||
CDEBUG = -g -DPNG_DEBUG=5
|
CDEBUG = -g -DPNG_DEBUG=5
|
||||||
LDDEBUG =
|
LDDEBUG =
|
||||||
CRELEASE = -O2
|
CRELEASE = -O2
|
||||||
LDRELEASE = -s
|
LDRELEASE = -s
|
||||||
CFLAGS = -I$(ZLIBINC) -Wall $(CRELEASE)
|
WARNMORE=-Wall
|
||||||
LDFLAGS = -L. -L$(ZLIBLIB) -lpng -lz -lm $(LDRELEASE)
|
CFLAGS = -I$(ZLIBINC) $(WARNMORE) $(CRELEASE)
|
||||||
|
LDFLAGS = -L. -L$(ZLIBLIB) -lpng12 -lz -lm $(LDRELEASE)
|
||||||
|
|
||||||
# File extensions
|
# File extensions
|
||||||
O=.o
|
O=.o
|
||||||
@@ -55,32 +57,40 @@ OBJS = png$(O) pngerror$(O) pngget$(O) pngmem$(O) pngpread$(O) \
|
|||||||
pngtrans$(O) pngwio$(O) pngwrite$(O) pngwtran$(O) pngwutil$(O)
|
pngtrans$(O) pngwio$(O) pngwrite$(O) pngwtran$(O) pngwutil$(O)
|
||||||
|
|
||||||
# Targets
|
# Targets
|
||||||
all: libpng$(A) pngtest$(E)
|
all: $(LIBNAME)$(A) pngtest$(E)
|
||||||
|
|
||||||
libpng$(A): $(OBJS)
|
$(LIBNAME)$(A): $(OBJS)
|
||||||
$(AR) $@ $(OBJS)
|
$(AR) $@ $(OBJS)
|
||||||
$(RANLIB) $@
|
$(RANLIB) $@
|
||||||
|
|
||||||
test: pngtest$(E)
|
test: pngtest$(E)
|
||||||
./pngtest$(E)
|
./pngtest$(E)
|
||||||
|
|
||||||
pngtest$(E): pngtest$(O) libpng$(A)
|
pngtest$(E): pngtest$(O) $(LIBNAME)$(A)
|
||||||
$(LD) -o $@ pngtest$(O) $(LDFLAGS)
|
$(LD) -o $@ pngtest$(O) $(LDFLAGS)
|
||||||
|
|
||||||
install: libpng.a
|
install: $(LIBNAME)$(A)
|
||||||
-@if [ ! -d $(DI) ]; then mkdir $(DI); fi
|
-@if [ ! -d $(DI) ]; then mkdir $(DI); fi
|
||||||
-@if [ ! -d $(DI)/libpng ]; then mkdir $(DI)/libpng; fi
|
-@if [ ! -d $(DI)/$(LIBNAME) ]; then mkdir $(DI)/$(LIBNAME); fi
|
||||||
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
||||||
-@rm $(DI)/png.h
|
-@rm -f $(DI)/$(LIBNAME)/png.h
|
||||||
-@rm $(DI)/pngconf.h
|
-@rm -f $(DI)/$(LIBNAME)/pngconf.h
|
||||||
cp png.h pngconf.h $(DI)/libpng
|
-@rm -f $(DI)/png.h
|
||||||
chmod 644 $(DI)/libpng/png.h \
|
-@rm -f $(DI)/pngconf.h
|
||||||
$(DI)/libpng/pngconf.h
|
cp png.h pngconf.h $(DI)/$(LIBNAME)
|
||||||
(cd $(DI); ln -f -s libpng/* .)
|
chmod 644 $(DI)/$(LIBNAME)/png.h \
|
||||||
cp libpng.a $(DL)
|
$(DI)/$(LIBNAME)/pngconf.h
|
||||||
|
-@rm -rf $(DI)/libpng
|
||||||
|
(cd $(DI); ln -f -s $(LIBNAME) libpng; ln -f -s $(LIBNAME)/* .)
|
||||||
|
-@rm -f $(DL)/$(LIBNAME)$(A)
|
||||||
|
-@rm -f $(DL)/libpng$(A)
|
||||||
|
cp $(LIBNAME)$(A) $(DL)/$(LIBNAME)$(A)
|
||||||
|
chmod 644 $(DL)/$(LIBNAME)$(A)
|
||||||
|
(cd $(DL); ln -f -s $(LIBNAME)$(A) libpng$(A))
|
||||||
|
(cd $(DI); ln -f -s libpng/* .;)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
/bin/rm -f *.o libpng.a pngtest pngout.png
|
/bin/rm -f *.o $(LIBNAME)$(A) pngtest pngout.png
|
||||||
|
|
||||||
png$(O): png.h pngconf.h
|
png$(O): png.h pngconf.h
|
||||||
pngerror$(O): png.h pngconf.h
|
pngerror$(O): png.h pngconf.h
|
||||||
|
@@ -12,7 +12,7 @@ ZLIBLIB=/usr/local/lib
|
|||||||
ZLIBINC=/usr/local/include
|
ZLIBINC=/usr/local/include
|
||||||
|
|
||||||
PNGMAJ = 0
|
PNGMAJ = 0
|
||||||
PNGMIN = 1.2.4
|
PNGMIN = 1.2.6
|
||||||
PNGVER = $(PNGMAJ).$(PNGMIN)
|
PNGVER = $(PNGMAJ).$(PNGMIN)
|
||||||
|
|
||||||
ALIGN=
|
ALIGN=
|
||||||
@@ -77,9 +77,7 @@ libpng.pc:
|
|||||||
libpng-config:
|
libpng-config:
|
||||||
( cat scripts/libpng-config-head.in; \
|
( cat scripts/libpng-config-head.in; \
|
||||||
echo prefix=\"$(prefix)\"; \
|
echo prefix=\"$(prefix)\"; \
|
||||||
echo cppflags=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
||||||
echo cflags=\"\"; \
|
|
||||||
echo ldflags=\"-Wl,-soname=$(LIBNAME).so.$(PNGMAJ)\"; \
|
|
||||||
echo libs=\"-lpng12 -lz -lm\"; \
|
echo libs=\"-lpng12 -lz -lm\"; \
|
||||||
cat scripts/libpng-config-body.in ) > libpng-config
|
cat scripts/libpng-config-body.in ) > libpng-config
|
||||||
chmod +x libpng-config
|
chmod +x libpng-config
|
||||||
@@ -92,9 +90,12 @@ $(LIBNAME).so.$(PNGMAJ): $(LIBNAME).so.$(PNGVER)
|
|||||||
ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ)
|
ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ)
|
||||||
|
|
||||||
$(LIBNAME).so.$(PNGVER): $(OBJSDLL)
|
$(LIBNAME).so.$(PNGVER): $(OBJSDLL)
|
||||||
$(CC) -L$(ZLIBLIB) -lz -nostart -Wl,-soname,$(LIBNAME).so.$(PNGMAJ) -o
|
$(CC) -nostart -Wl,-soname,$(LIBNAME).so.$(PNGMAJ) -o \
|
||||||
$(LIBNAME).so.$(PNGVER) \
|
$(LIBNAME).so.$(PNGVER) $(OBJSDLL)
|
||||||
$(OBJSDLL)
|
|
||||||
|
libpng.so.3.$(PNGMIN): $(OBJSDLL)
|
||||||
|
$(CC) -nostart -Wl,-soname,libpng.so.3 -o \
|
||||||
|
libpng.so.3.$(PNGMIN) $(OBJSDLL)
|
||||||
|
|
||||||
pngtest: pngtest.o $(LIBNAME).so
|
pngtest: pngtest.o $(LIBNAME).so
|
||||||
$(CC) -L$(ZLIBLIB) -lz -lpng12 -o pngtest pngtest.o
|
$(CC) -L$(ZLIBLIB) -lz -lpng12 -o pngtest pngtest.o
|
||||||
@@ -118,18 +119,21 @@ install-static: install-headers libpng.a
|
|||||||
-@/bin/rm -f $(DL)/libpng.a
|
-@/bin/rm -f $(DL)/libpng.a
|
||||||
(cd $(DL); ln -sf $(LIBNAME).a libpng.a)
|
(cd $(DL); ln -sf $(LIBNAME).a libpng.a)
|
||||||
|
|
||||||
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc
|
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc \
|
||||||
|
libpng.so.3.$(PNGMIN)
|
||||||
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
||||||
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)* $(DL)/$(LIBNAME).so
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGVER)* $(DL)/$(LIBNAME).so
|
||||||
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)
|
||||||
-@/bin/rm -f $(DL)/libpng.so
|
-@/bin/rm -f $(DL)/libpng.so
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3
|
-@/bin/rm -f $(DL)/libpng.so.3
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3.*
|
-@/bin/rm -f $(DL)/libpng.so.3.$(PNGMIN)*
|
||||||
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
||||||
|
cp libpng.so.3.$(PNGMIN) $(DL)
|
||||||
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
||||||
|
chmod 755 $(DL)/libpng.so.3.$(PNGMIN)
|
||||||
(cd $(DL); \
|
(cd $(DL); \
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) libpng.so; \
|
ln -sf libpng.so.3.$(PNGMIN) libpng.so.3; \
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) libpng.so.3; \
|
ln -sf libpng.so.3 libpng.so; \
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) libpng.so.3.$(PNGMIN); \
|
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
|
ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
|
||||||
ln -sf $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
|
ln -sf $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
|
||||||
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
||||||
@@ -165,14 +169,16 @@ install: install-static install-shared install-man install-config
|
|||||||
|
|
||||||
test-installed:
|
test-installed:
|
||||||
$(CC) $(CFLAGS) \
|
$(CC) $(CFLAGS) \
|
||||||
`$(BINPATH)/libpng12-config --cppflags --cflags` pngtest.c \
|
`$(BINPATH)/libpng12-config --cflags` pngtest.c \
|
||||||
-L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) \
|
-L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) \
|
||||||
-o pngtesti `$(BINPATH)/libpng12-config --ldflags --libs`
|
-o pngtesti `$(BINPATH)/libpng12-config --ldflags`
|
||||||
./pngtesti pngtest.png
|
./pngtesti pngtest.png
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
/bin/rm -f *.o libpng.a pngtest pngout.png libpng.pc libpng-config \
|
/bin/rm -f *.o libpng.a pngtest pngout.png libpng-config \
|
||||||
$(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)* pngtesti
|
$(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)* pngtesti \
|
||||||
|
libpng.so.3.$(PNGMIN) \
|
||||||
|
libpng.pc
|
||||||
|
|
||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||||
|
|
||||||
|
@@ -78,11 +78,11 @@ CFLAGS= $(strip $(MINGW_CCFLAGS) $(addprefix -I,$(ZLIBINC)) \
|
|||||||
|
|
||||||
LIBNAME = libpng12
|
LIBNAME = libpng12
|
||||||
PNGMAJ = 0
|
PNGMAJ = 0
|
||||||
PNGDLL = 13
|
CYGDLL = 12
|
||||||
PNGMIN = 1.2.4
|
PNGMIN = 1.2.6
|
||||||
PNGVER = $(PNGMAJ).$(PNGMIN)
|
PNGVER = $(PNGMAJ).$(PNGMIN)
|
||||||
|
|
||||||
SHAREDLIB=cygpng$(PNGDLL).dll
|
SHAREDLIB=cygpng$(CYGDLL).dll
|
||||||
STATLIB=libpng.a
|
STATLIB=libpng.a
|
||||||
IMPLIB=libpng.dll.a
|
IMPLIB=libpng.dll.a
|
||||||
SHAREDDEF=libpng.def
|
SHAREDDEF=libpng.def
|
||||||
@@ -147,10 +147,9 @@ libpng-config: scripts/libpng-config-head.in scripts/libpng-config-body.in
|
|||||||
installation..'\n' using PREFIX=\"$(prefix)\"'\n'
|
installation..'\n' using PREFIX=\"$(prefix)\"'\n'
|
||||||
( cat $(S)/scripts/libpng-config-head.in; \
|
( cat $(S)/scripts/libpng-config-head.in; \
|
||||||
echo prefix=\"$(prefix)\"; \
|
echo prefix=\"$(prefix)\"; \
|
||||||
echo cppflags=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
||||||
echo cflags=\"\"; \
|
echo L_opts=\"-L$(LIBPATH)\"; \
|
||||||
echo ldflags=\"-L$(LIBPATH)\"; \
|
echo libs=\"-lpng$(CYGDLL) -lz\"; \
|
||||||
echo libs=\"-lpng$(PNGMAJ) -lz\"; \
|
|
||||||
cat $(S)/scripts/libpng-config-body.in ) > libpng-config
|
cat $(S)/scripts/libpng-config-body.in ) > libpng-config
|
||||||
chmod +x libpng-config
|
chmod +x libpng-config
|
||||||
|
|
||||||
@@ -265,9 +264,9 @@ install: install-static install-shared install-man install-config
|
|||||||
|
|
||||||
test-installed:
|
test-installed:
|
||||||
$(CC) $(CFLAGS) \
|
$(CC) $(CFLAGS) \
|
||||||
`$(BINPATH)/libpng12-config --cppflags --cflags` pngtest.c \
|
`$(BINPATH)/libpng12-config --cflags` pngtest.c \
|
||||||
-L$(ZLIBLIB) \
|
-L$(ZLIBLIB) \
|
||||||
-o pngtesti$(EXE) `$(BINPATH)/libpng12-config --ldflags --libs`
|
-o pngtesti$(EXE) `$(BINPATH)/libpng12-config --ldflags`
|
||||||
./pngtesti$(EXE) pngtest.png
|
./pngtesti$(EXE) pngtest.png
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
# makefile for libpng on Darwin / Mac OS X
|
# makefile for libpng on Darwin / Mac OS X
|
||||||
# Copyright (C) 2002 Glenn Randers-Pehrson
|
# Copyright (C) 2002,2004 Glenn Randers-Pehrson
|
||||||
# Copyright (C) 2001 Christoph Pfisterer
|
# Copyright (C) 2001 Christoph Pfisterer
|
||||||
# derived from makefile.linux:
|
# derived from makefile.linux:
|
||||||
# Copyright (C) 1998, 1999 Greg Roelofs
|
# Copyright (C) 1998, 1999 Greg Roelofs
|
||||||
@@ -23,7 +23,7 @@ LDFLAGS=-L. -L$(ZLIBLIB) -lpng12 -lz
|
|||||||
RANLIB=ranlib
|
RANLIB=ranlib
|
||||||
|
|
||||||
PNGMAJ = 0
|
PNGMAJ = 0
|
||||||
PNGMIN = 1.2.4
|
PNGMIN = 1.2.6
|
||||||
PNGVER = $(PNGMAJ).$(PNGMIN)
|
PNGVER = $(PNGMAJ).$(PNGMIN)
|
||||||
LIBNAME = libpng12
|
LIBNAME = libpng12
|
||||||
|
|
||||||
@@ -71,9 +71,8 @@ libpng.pc:
|
|||||||
libpng-config:
|
libpng-config:
|
||||||
( cat scripts/libpng-config-head.in; \
|
( cat scripts/libpng-config-head.in; \
|
||||||
echo prefix=\"$(prefix)\"; \
|
echo prefix=\"$(prefix)\"; \
|
||||||
echo cppflags=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
||||||
echo cflags=\"\"; \
|
echo L_opts=\"-L$(LIBPATH)\"; \
|
||||||
echo ldflags=\"-L$(LIBPATH)\"; \
|
|
||||||
echo libs=\"-lpng12 -lz\"; \
|
echo libs=\"-lpng12 -lz\"; \
|
||||||
cat scripts/libpng-config-body.in ) > libpng-config
|
cat scripts/libpng-config-body.in ) > libpng-config
|
||||||
chmod +x libpng-config
|
chmod +x libpng-config
|
||||||
@@ -86,11 +85,18 @@ $(LIBNAME).$(PNGMAJ).dylib: $(LIBNAME).$(PNGVER).dylib
|
|||||||
|
|
||||||
$(LIBNAME).$(PNGVER).dylib: $(OBJSDLL)
|
$(LIBNAME).$(PNGVER).dylib: $(OBJSDLL)
|
||||||
$(CC) -dynamiclib \
|
$(CC) -dynamiclib \
|
||||||
-install_name $(DL)/$(LIBNAME).$(PNGMAJ).dylib \
|
-install_name $(LIBPATH)/$(LIBNAME).$(PNGMAJ).dylib \
|
||||||
-current_version $(PNGMIN) -compatibility_version $(PNGMIN) \
|
-current_version $(PNGVER) -compatibility_version $(PNGVER) \
|
||||||
-o $(LIBNAME).$(PNGVER).dylib \
|
-o $(LIBNAME).$(PNGVER).dylib \
|
||||||
$(OBJSDLL) -L$(ZLIBLIB) -lz
|
$(OBJSDLL) -L$(ZLIBLIB) -lz
|
||||||
|
|
||||||
|
libpng.3.$(PNGMIN).dylib: $(OBJSDLL)
|
||||||
|
$(CC) -dynamiclib \
|
||||||
|
-install_name $(LIBPATH)/libpng.3.dylib \
|
||||||
|
-current_version 3 -compatibility_version 3 \
|
||||||
|
-o libpng.3.$(PNGMIN).dylib \
|
||||||
|
$(OBJSDLL) -L$(ZLIBLIB) -lz
|
||||||
|
|
||||||
pngtest: pngtest.o $(LIBNAME).dylib
|
pngtest: pngtest.o $(LIBNAME).dylib
|
||||||
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
||||||
|
|
||||||
@@ -110,22 +116,26 @@ install-static: install-headers libpng.a
|
|||||||
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
||||||
cp libpng.a $(DL)/$(LIBNAME).a
|
cp libpng.a $(DL)/$(LIBNAME).a
|
||||||
chmod 644 $(DL)/$(LIBNAME).a
|
chmod 644 $(DL)/$(LIBNAME).a
|
||||||
|
$(RANLIB) $(DL)/$(LIBNAME).a
|
||||||
-@/bin/rm -f $(DL)/libpng.a
|
-@/bin/rm -f $(DL)/libpng.a
|
||||||
(cd $(DL); ln -sf $(LIBNAME).a libpng.a)
|
(cd $(DL); ln -sf $(LIBNAME).a libpng.a)
|
||||||
|
|
||||||
install-shared: install-headers $(LIBNAME).dylib libpng.pc
|
install-shared: install-headers $(LIBNAME).dylib libpng.pc \
|
||||||
|
libpng.3.$(PNGMIN).dylib
|
||||||
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
||||||
|
-@/bin/rm -f $(DL)/$(LIBNAME).$(PNGVER)*.dylib
|
||||||
-@/bin/rm -f $(DL)/$(LIBNAME).$(PNGMAJ)*.dylib
|
-@/bin/rm -f $(DL)/$(LIBNAME).$(PNGMAJ)*.dylib
|
||||||
-@/bin/rm -f $(DL)/$(LIBNAME).dylib
|
-@/bin/rm -f $(DL)/$(LIBNAME).dylib
|
||||||
-@/bin/rm -f $(DL)/libpng.dylib
|
-@/bin/rm -f $(DL)/libpng.dylib
|
||||||
-@/bin/rm -f $(DL)/libpng.3.dylib
|
-@/bin/rm -f $(DL)/libpng.3.dylib
|
||||||
-@/bin/rm -f $(DL)/libpng.3.*.dylib
|
-@/bin/rm -f $(DL)/libpng.3.$(PNGMIN)*.dylib
|
||||||
cp $(LIBNAME).$(PNGVER).dylib $(DL)
|
cp $(LIBNAME).$(PNGVER).dylib $(DL)
|
||||||
|
cp libpng.3.$(PNGMIN).dylib $(DL)
|
||||||
chmod 755 $(DL)/$(LIBNAME).$(PNGVER).dylib
|
chmod 755 $(DL)/$(LIBNAME).$(PNGVER).dylib
|
||||||
|
chmod 755 $(DL)/libpng.3.$(PNGMIN).dylib
|
||||||
(cd $(DL); \
|
(cd $(DL); \
|
||||||
ln -sf $(LIBNAME).$(PNGVER).dylib libpng.dylib; \
|
ln -sf libpng.3.$(PNGMIN).dylib libpng.3.dylib; \
|
||||||
ln -sf $(LIBNAME).$(PNGVER).dylib libpng.3.dylib; \
|
ln -sf libpng.3.dylib libpng.dylib; \
|
||||||
ln -sf $(LIBNAME).$(PNGVER).dylib libpng.3.$(PNGMIN).dylib; \
|
|
||||||
ln -sf $(LIBNAME).$(PNGVER).dylib $(LIBNAME).$(PNGMAJ).dylib; \
|
ln -sf $(LIBNAME).$(PNGVER).dylib $(LIBNAME).$(PNGMAJ).dylib; \
|
||||||
ln -sf $(LIBNAME).$(PNGMAJ).dylib $(LIBNAME).dylib)
|
ln -sf $(LIBNAME).$(PNGMAJ).dylib $(LIBNAME).dylib)
|
||||||
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
||||||
@@ -161,14 +171,15 @@ install: install-static install-shared install-man install-config
|
|||||||
|
|
||||||
test-installed:
|
test-installed:
|
||||||
$(CC) $(CFLAGS) \
|
$(CC) $(CFLAGS) \
|
||||||
`$(BINPATH)/libpng12-config --cppflags --cflags` pngtest.c \
|
`$(BINPATH)/libpng12-config --cflags` pngtest.c \
|
||||||
-L$(ZLIBLIB) \
|
-L$(ZLIBLIB) \
|
||||||
-o pngtesti `$(BINPATH)/libpng12-config --ldflags --libs`
|
-o pngtesti `$(BINPATH)/libpng12-config --ldflags`
|
||||||
./pngtesti pngtest.png
|
./pngtesti pngtest.png
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.o libpng.a pngtest pngout.png libpng.pc libpng-config \
|
rm -f *.o libpng.a pngtest pngout.png libpng-config \
|
||||||
$(LIBNAME).*dylib pngtesti
|
libpng.3.$(PNGMIN).dylib \
|
||||||
|
libpng.pc $(LIBNAME).*dylib pngtesti
|
||||||
|
|
||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
||||||
writelock:
|
writelock:
|
||||||
|
@@ -32,13 +32,13 @@ ZLIBLIB=../zlib
|
|||||||
ZLIBINC=../zlib
|
ZLIBINC=../zlib
|
||||||
|
|
||||||
PNGMAJ = 0
|
PNGMAJ = 0
|
||||||
PNGMIN = 1.2.4
|
PNGMIN = 1.2.6
|
||||||
PNGVER = $(PNGMAJ).$(PNGMIN)
|
PNGVER = $(PNGMAJ).$(PNGMIN)
|
||||||
LIBNAME = libpng12
|
LIBNAME = libpng12
|
||||||
|
|
||||||
CC=cc
|
CC=cc
|
||||||
CFLAGS=-std -w1 -I$(ZLIBINC) -O # -g -DPNG_DEBUG=1
|
CFLAGS=-std -w1 -I$(ZLIBINC) -O # -g -DPNG_DEBUG=1
|
||||||
LDFLAGS=-L. -L$(ZLIBLIB) -lpng -lz -lm
|
LDFLAGS=-L$(ZLIBLIB) -rpath $(ZLIBLIB) libpng.a -lz -lm
|
||||||
|
|
||||||
#RANLIB=echo
|
#RANLIB=echo
|
||||||
RANLIB=ranlib
|
RANLIB=ranlib
|
||||||
@@ -59,9 +59,9 @@ libpng.pc:
|
|||||||
libpng-config:
|
libpng-config:
|
||||||
( cat scripts/libpng-config-head.in; \
|
( cat scripts/libpng-config-head.in; \
|
||||||
echo prefix=\"$(prefix)\"; \
|
echo prefix=\"$(prefix)\"; \
|
||||||
echo cppflags=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
||||||
echo cflags=\"-std\"; \
|
echo ccopts=\"-std\"; \
|
||||||
echo ldflags=\"-L$(LIBPATH)\"; \
|
echo L_opts=\"-L$(LIBPATH)\"; \
|
||||||
echo libs=\"-lpng12 -lz -lm\"; \
|
echo libs=\"-lpng12 -lz -lm\"; \
|
||||||
cat scripts/libpng-config-body.in ) > libpng-config
|
cat scripts/libpng-config-body.in ) > libpng-config
|
||||||
chmod +x libpng-config
|
chmod +x libpng-config
|
||||||
@@ -73,8 +73,12 @@ $(LIBNAME).so.$(PNGMAJ): $(LIBNAME).so.$(PNGVER)
|
|||||||
ln -f -s $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ)
|
ln -f -s $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ)
|
||||||
|
|
||||||
$(LIBNAME).so.$(PNGVER): $(OBJS)
|
$(LIBNAME).so.$(PNGVER): $(OBJS)
|
||||||
$(CC) -shared -o $@ $(OBJS) -L$(ZLIBLIB)
|
$(CC) -shared -o $@ $(OBJS) -L$(ZLIBLIB) \
|
||||||
-soname $(LIBNAME).so.$(PNGMAJ) -lz -lm
|
-soname $(LIBNAME).so.$(PNGMAJ)
|
||||||
|
|
||||||
|
libpng.so.3.$(PNGMIN): $(OBJS)
|
||||||
|
$(CC) -shared -o $@ $(OBJS) -L$(ZLIBLIB) \
|
||||||
|
-soname libpng.so.3
|
||||||
|
|
||||||
pngtest: pngtest.o libpng.a
|
pngtest: pngtest.o libpng.a
|
||||||
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
||||||
@@ -98,18 +102,21 @@ install-static: install-headers libpng.a
|
|||||||
-@/bin/rm -f $(DL)/libpng.a
|
-@/bin/rm -f $(DL)/libpng.a
|
||||||
(cd $(DL); ln -sf $(LIBNAME).a libpng.a)
|
(cd $(DL); ln -sf $(LIBNAME).a libpng.a)
|
||||||
|
|
||||||
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc
|
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc \
|
||||||
|
libpng.so.3.$(PNGMIN)
|
||||||
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
||||||
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)* $(DL)/$(LIBNAME).so
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGVER)* $(DL)/$(LIBNAME).so
|
||||||
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)
|
||||||
-@/bin/rm -f $(DL)/libpng.so
|
-@/bin/rm -f $(DL)/libpng.so
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3
|
-@/bin/rm -f $(DL)/libpng.so.3
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3.*
|
-@/bin/rm -f $(DL)/libpng.so.3.$(PNGMIN)*
|
||||||
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
||||||
|
cp libpng.so.3.$(PNGMIN) $(DL)
|
||||||
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
||||||
|
chmod 755 $(DL)/libpng.so.3.$(PNGMIN)
|
||||||
(cd $(DL); \
|
(cd $(DL); \
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) libpng.so; \
|
ln -f -s libpng.so.3.$(PNGMIN) libpng.so.3; \
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) libpng.so.3; \
|
ln -f -s libpng.so.3 libpng.so; \
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) libpng.so.3.$(PNGMIN); \
|
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
|
ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
|
||||||
ln -sf $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
|
ln -sf $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
|
||||||
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
||||||
@@ -146,15 +153,17 @@ install: install-static install-shared install-man install-config
|
|||||||
test-installed:
|
test-installed:
|
||||||
echo
|
echo
|
||||||
echo Testing installed dynamic shared library.
|
echo Testing installed dynamic shared library.
|
||||||
$(CC) -std -w1 -I$(ZLIBINC) \
|
$(CC) -w1 -I$(ZLIBINC) \
|
||||||
`$(BINPATH)/libpng12-config --cppflags --cflags` pngtest.c \
|
`$(BINPATH)/libpng12-config --cflags` pngtest.c \
|
||||||
-L$(ZLIBLIB) -R$(ZLIBLIB) \
|
-L$(ZLIBLIB) -R$(ZLIBLIB) \
|
||||||
-o pngtesti `$(BINPATH)/libpng12-config --ldflags --libs`
|
-o pngtesti `$(BINPATH)/libpng12-config --ldflags`
|
||||||
./pngtesti pngtest.png
|
./pngtesti pngtest.png
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
/bin/rm -f *.o libpng.a pngtest pngtesti pngout.png libpng.pc \
|
/bin/rm -f *.o libpng.a pngtest pngtesti pngout.png \
|
||||||
libpng-config $(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)*
|
libpng-config $(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)* \
|
||||||
|
libpng.so.3.$(PNGMIN) \
|
||||||
|
libpng.pc
|
||||||
|
|
||||||
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
||||||
|
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
LIBNAME = libpng12
|
LIBNAME = libpng12
|
||||||
PNGMAJ = 0
|
PNGMAJ = 0
|
||||||
PNGMIN = 1.2.4
|
PNGMIN = 1.2.6
|
||||||
PNGVER = $(PNGMAJ).$(PNGMIN)
|
PNGVER = $(PNGMAJ).$(PNGMIN)
|
||||||
|
|
||||||
CC=gcc
|
CC=gcc
|
||||||
@@ -104,10 +104,10 @@ libpng.pc:
|
|||||||
libpng-config:
|
libpng-config:
|
||||||
( cat scripts/libpng-config-head.in; \
|
( cat scripts/libpng-config-head.in; \
|
||||||
echo prefix=\"$(prefix)\"; \
|
echo prefix=\"$(prefix)\"; \
|
||||||
echo cppflags=\"-I$(INCPATH)/$(LIBNAME) -DPNG_THREAD_UNSAFE_OK \
|
echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
||||||
-DPNG_USE_PNGGCCRD\"; \
|
echo cppflags=\"-DPNG_THREAD_UNSAFE_OK -DPNG_USE_PNGGCCRD\"; \
|
||||||
echo cflags=\"\"; \
|
echo L_opts=\"-L$(LIBPATH)\"; \
|
||||||
echo ldflags=\"-L$(LIBPATH) -Wl,-rpath,$(LIBPATH)\"; \
|
echo R_opts=\"-Wl,-rpath,$(LIBPATH)\"; \
|
||||||
echo libs=\"-lpng12 -lz -lm\"; \
|
echo libs=\"-lpng12 -lz -lm\"; \
|
||||||
cat scripts/libpng-config-body.in ) > libpng-config
|
cat scripts/libpng-config-body.in ) > libpng-config
|
||||||
chmod +x libpng-config
|
chmod +x libpng-config
|
||||||
@@ -127,7 +127,12 @@ $(LIBNAME).so.$(PNGMAJ): $(LIBNAME).so.$(PNGVER)
|
|||||||
$(LIBNAME).so.$(PNGVER): $(OBJSDLL)
|
$(LIBNAME).so.$(PNGVER): $(OBJSDLL)
|
||||||
$(CC) -shared -Wl,-soname,$(LIBNAME).so.$(PNGMAJ) \
|
$(CC) -shared -Wl,-soname,$(LIBNAME).so.$(PNGMAJ) \
|
||||||
-o $(LIBNAME).so.$(PNGVER) \
|
-o $(LIBNAME).so.$(PNGVER) \
|
||||||
$(OBJSDLL) -L$(ZLIBLIB) -lz -lm -lc
|
$(OBJSDLL)
|
||||||
|
|
||||||
|
libpng.so.3.$(PNGMIN): $(OBJSDLL)
|
||||||
|
$(CC) -shared -Wl,-soname,libpng.so.3 \
|
||||||
|
-o libpng.so.3.$(PNGMIN) \
|
||||||
|
$(OBJSDLL)
|
||||||
|
|
||||||
pngtest: pngtest.o $(LIBNAME).so
|
pngtest: pngtest.o $(LIBNAME).so
|
||||||
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
||||||
@@ -161,18 +166,21 @@ install-static: install-headers libpng.a
|
|||||||
-@/bin/rm -f $(DL)/libpng.a
|
-@/bin/rm -f $(DL)/libpng.a
|
||||||
(cd $(DL); ln -sf $(LIBNAME).a libpng.a)
|
(cd $(DL); ln -sf $(LIBNAME).a libpng.a)
|
||||||
|
|
||||||
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc
|
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc \
|
||||||
|
libpng.so.3.$(PNGMIN)
|
||||||
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
||||||
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)* $(DL)/$(LIBNAME).so
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGVER)* $(DL)/$(LIBNAME).so
|
||||||
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)
|
||||||
-@/bin/rm -f $(DL)/libpng.so
|
-@/bin/rm -f $(DL)/libpng.so
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3
|
-@/bin/rm -f $(DL)/libpng.so.3
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3.*
|
-@/bin/rm -f $(DL)/libpng.so.3.$(PNGMIN)*
|
||||||
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
||||||
|
cp libpng.so.3.$(PNGMIN) $(DL)
|
||||||
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
||||||
|
chmod 755 $(DL)/libpng.so.3.$(PNGMIN)
|
||||||
(cd $(DL); \
|
(cd $(DL); \
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) libpng.so; \
|
ln -sf libpng.so.3.$(PNGMIN) libpng.so.3; \
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) libpng.so.3; \
|
ln -sf libpng.so.3 libpng.so; \
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) libpng.so.3.$(PNGMIN); \
|
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
|
ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
|
||||||
ln -sf $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
|
ln -sf $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
|
||||||
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
||||||
@@ -208,14 +216,16 @@ install: install-static install-shared install-man install-config
|
|||||||
|
|
||||||
test-installed:
|
test-installed:
|
||||||
$(CC) -I$(ZLIBINC) \
|
$(CC) -I$(ZLIBINC) \
|
||||||
`$(BINPATH)/libpng12-config --cppflags --cflags` pngtest.c \
|
`$(BINPATH)/libpng12-config --cflags` pngtest.c \
|
||||||
-L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) \
|
-L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) \
|
||||||
-o pngtesti `$(BINPATH)/libpng12-config --ldflags --libs`
|
-o pngtesti `$(BINPATH)/libpng12-config --ldflags`
|
||||||
./pngtesti pngtest.png
|
./pngtesti pngtest.png
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
/bin/rm -f *.o libpng.a pngtest pngout.png libpng.pc libpng-config \
|
/bin/rm -f *.o libpng.a pngtest pngout.png libpng-config \
|
||||||
$(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)* pngtest-static pngtesti
|
$(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)* pngtest-static pngtesti \
|
||||||
|
libpng.so.3.$(PNGMIN) \
|
||||||
|
libpng.pc
|
||||||
|
|
||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
||||||
writelock:
|
writelock:
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
# makefile for libpng on HP-UX using GCC
|
# makefile for libpng on HP-UX using GCC with the HP ANSI/C linker.
|
||||||
# Copyright (C) 2002, Glenn Randers-Pehrson
|
# Copyright (C) 2002, Glenn Randers-Pehrson
|
||||||
# Copyright (C) 2001, Laurent faillie
|
# Copyright (C) 2001, Laurent faillie
|
||||||
# Copyright (C) 1998, 1999 Greg Roelofs
|
# Copyright (C) 1998, 1999 Greg Roelofs
|
||||||
@@ -6,14 +6,22 @@
|
|||||||
# For conditions of distribution and use, see copyright notice in png.h
|
# For conditions of distribution and use, see copyright notice in png.h
|
||||||
|
|
||||||
CC=gcc
|
CC=gcc
|
||||||
|
LD=ld
|
||||||
|
|
||||||
# where "make install" puts libpng.a, libpng.so*, png.h and pngconf.h
|
# where "make install" puts libpng.a, libpng.sl*, png.h and pngconf.h
|
||||||
prefix=/usr/local
|
prefix=/usr/local
|
||||||
|
|
||||||
# Where the zlib library and include files are located
|
# Where the zlib library and include files are located
|
||||||
ZLIBLIB=/opt/zlib/lib
|
ZLIBLIB=/opt/zlib/lib
|
||||||
ZLIBINC=/opt/zlib/include
|
ZLIBINC=/opt/zlib/include
|
||||||
|
|
||||||
|
# Note that if you plan to build a libpng shared library, zlib must also
|
||||||
|
# be a shared library, which zlib's configure does not do. After running
|
||||||
|
# zlib's configure, edit the appropriate lines of makefile to read:
|
||||||
|
# CFLAGS=-O1 -DHAVE_UNISTD -DUSE_MAP -fPIC \
|
||||||
|
# LDSHARED=ld -b
|
||||||
|
# SHAREDLIB=libz.sl
|
||||||
|
|
||||||
ALIGN=
|
ALIGN=
|
||||||
# for i386:
|
# for i386:
|
||||||
#ALIGN=-malign-loops=2 -malign-functions=2
|
#ALIGN=-malign-loops=2 -malign-functions=2
|
||||||
@@ -33,7 +41,7 @@ RANLIB=ranlib
|
|||||||
#RANLIB=echo
|
#RANLIB=echo
|
||||||
|
|
||||||
PNGMAJ = 0
|
PNGMAJ = 0
|
||||||
PNGMIN = 1.2.4
|
PNGMIN = 1.2.6
|
||||||
PNGVER = $(PNGMAJ).$(PNGMIN)
|
PNGVER = $(PNGMAJ).$(PNGMIN)
|
||||||
LIBNAME = libpng12
|
LIBNAME = libpng12
|
||||||
|
|
||||||
@@ -80,22 +88,24 @@ libpng.pc:
|
|||||||
libpng-config:
|
libpng-config:
|
||||||
( cat scripts/libpng-config-head.in; \
|
( cat scripts/libpng-config-head.in; \
|
||||||
echo prefix=\"$(prefix)\"; \
|
echo prefix=\"$(prefix)\"; \
|
||||||
echo cppflags=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
||||||
echo cflags=\"\"; \
|
|
||||||
echo ldflags=\"\"; \
|
|
||||||
echo libs=\"-lpng12 -lz -lm\"; \
|
echo libs=\"-lpng12 -lz -lm\"; \
|
||||||
cat scripts/libpng-config-body.in ) > libpng-config
|
cat scripts/libpng-config-body.in ) > libpng-config
|
||||||
chmod +x libpng-config
|
chmod +x libpng-config
|
||||||
|
|
||||||
$(LIBNAME).sl: $(LIBNAME).sl.$(PNGMAJ)
|
$(LIBNAME).sl: $(LIBNAME).sl.$(PNGMAJ)
|
||||||
ln -f -s $(LIBNAME).sl.$(PNGMAJ) $(LIBNAME).sl
|
ln -sf $(LIBNAME).sl.$(PNGMAJ) $(LIBNAME).sl
|
||||||
|
|
||||||
$(LIBNAME).sl.$(PNGMAJ): $(LIBNAME).sl.$(PNGVER)
|
$(LIBNAME).sl.$(PNGMAJ): $(LIBNAME).sl.$(PNGVER)
|
||||||
ln -f -s $(LIBNAME).sl.$(PNGVER) $(LIBNAME).sl.$(PNGMAJ)
|
ln -sf $(LIBNAME).sl.$(PNGVER) $(LIBNAME).sl.$(PNGMAJ)
|
||||||
|
|
||||||
$(LIBNAME).sl.$(PNGVER): $(OBJSDLL)
|
$(LIBNAME).sl.$(PNGVER): $(OBJSDLL)
|
||||||
$(LD) -b -L$(ZLIBLIB) +s +b $(ZLIBLIB) \
|
$(LD) -b +s \
|
||||||
+h libpng.sl.$(PNGMAJ) -o libpng.sl.$(PNGVER) $(OBJSDLL) -lz
|
+h $(LIBNAME).sl.$(PNGMAJ) -o $(LIBNAME).sl.$(PNGVER) $(OBJSDLL)
|
||||||
|
|
||||||
|
libpng.sl.3.$(PNGMIN): $(OBJSDLL)
|
||||||
|
$(LD) -b +s \
|
||||||
|
+h libpng.sl.3 -o libpng.sl.3.$(PNGMIN) $(OBJSDLL)
|
||||||
|
|
||||||
pngtest: pngtest.o $(LIBNAME).sl
|
pngtest: pngtest.o $(LIBNAME).sl
|
||||||
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
||||||
@@ -120,22 +130,24 @@ install-static: install-headers libpng.a
|
|||||||
-@/bin/rm -f $(DL)/libpng.a
|
-@/bin/rm -f $(DL)/libpng.a
|
||||||
(cd $(DL); ln -sf $(LIBNAME).a libpng.a)
|
(cd $(DL); ln -sf $(LIBNAME).a libpng.a)
|
||||||
|
|
||||||
install-shared: install-headers $(LIBNAME).sl.$(PNGVER) libpng.pc
|
install-shared: install-headers $(LIBNAME).sl.$(PNGVER) libpng.pc \
|
||||||
|
libpng.sl.3.$(PNGMIN)
|
||||||
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
||||||
-@/bin/rm -f $(DL)/$(LIBNAME).sl.$(PNGMAJ)* $(DL)/$(LIBNAME).sl
|
-@/bin/rm -f $(DL)/$(LIBNAME).sl.$(PNGVER)* $(DL)/$(LIBNAME).sl
|
||||||
-@/bin/rm -f $(DL)/libpng.so
|
-@/bin/rm -f $(DL)/$(LIBNAME).sl.$(PNGMAJ)
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3
|
-@/bin/rm -f $(DL)/libpng.sl
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3.*
|
-@/bin/rm -f $(DL)/libpng.sl.3
|
||||||
|
-@/bin/rm -f $(DL)/libpng.sl.3.$(PNGMIN)*
|
||||||
cp $(LIBNAME).sl.$(PNGVER) $(DL)
|
cp $(LIBNAME).sl.$(PNGVER) $(DL)
|
||||||
|
cp libpng.sl.3.$(PNGMIN) $(DL)
|
||||||
chmod 755 $(DL)/$(LIBNAME).sl.$(PNGVER)
|
chmod 755 $(DL)/$(LIBNAME).sl.$(PNGVER)
|
||||||
|
chmod 755 $(DL)/libpng.sl.3.$(PNGMIN)
|
||||||
(cd $(DL); \
|
(cd $(DL); \
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) libpng.so; \
|
ln -sf libpng.sl.3.$(PNGMIN) libpng.sl.3; \
|
||||||
ln -sf $(LIBNAME).sl.$(PNGVER) libpng.sl.3; \
|
ln -sf libpng.sl.3 libpng.sl; \
|
||||||
ln -sf $(LIBNAME).sl.$(PNGVER) libpng.sl.3.$(PNGMIN); \
|
|
||||||
ln -sf $(LIBNAME).sl.$(PNGVER) $(LIBNAME).sl.$(PNGMAJ); \
|
ln -sf $(LIBNAME).sl.$(PNGVER) $(LIBNAME).sl.$(PNGMAJ); \
|
||||||
ln -sf $(LIBNAME).sl.$(PNGMAJ) $(LIBNAME).sl)
|
ln -sf $(LIBNAME).sl.$(PNGMAJ) $(LIBNAME).sl)
|
||||||
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir \
|
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
||||||
$(DL)/pkgconfig; fi
|
|
||||||
-@/bin/rm -f $(DL)/pkgconfig/$(LIBNAME).pc
|
-@/bin/rm -f $(DL)/pkgconfig/$(LIBNAME).pc
|
||||||
-@/bin/rm -f $(DL)/pkgconfig/libpng.pc
|
-@/bin/rm -f $(DL)/pkgconfig/libpng.pc
|
||||||
cp libpng.pc $(DL)/pkgconfig/$(LIBNAME).pc
|
cp libpng.pc $(DL)/pkgconfig/$(LIBNAME).pc
|
||||||
@@ -170,18 +182,16 @@ test-installed:
|
|||||||
echo
|
echo
|
||||||
echo Testing installed dynamic shared library.
|
echo Testing installed dynamic shared library.
|
||||||
$(CC) -I$(ZLIBINC) \
|
$(CC) -I$(ZLIBINC) \
|
||||||
`$(BINPATH)/libpng12-config --cppflags --cflags` pngtest.c \
|
`$(BINPATH)/libpng12-config --cflags` pngtest.c \
|
||||||
-L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) \
|
-L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) \
|
||||||
-o pngtesti `$(BINPATH)/libpng12-config --ldflags --libs`
|
-o pngtesti `$(BINPATH)/libpng12-config --ldflags`
|
||||||
./pngtesti pngtest.png
|
./pngtesti pngtest.png
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
/bin/rm -f *.o libpng.a pngtest pngtesti pngout.png libpng.pc \
|
/bin/rm -f *.o libpng.a pngtest pngtesti pngout.png \
|
||||||
libpng-config $(LIBNAME).sl $(LIBNAME).sl.$(PNGMAJ)*
|
libpng-config $(LIBNAME).sl $(LIBNAME).sl.$(PNGMAJ)* \
|
||||||
|
libpng.sl.3.$(PNGMIN) \
|
||||||
clean:
|
libpng.pc
|
||||||
/bin/rm -f *.o libpng.a $(SHAREDLIB).sl $(SHAREDLIB).sl.$(PNGMAJ)* \
|
|
||||||
pngtest pngout.png
|
|
||||||
|
|
||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
||||||
writelock:
|
writelock:
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
# makefile for libpng, HPUX (10.20 and 11.00)
|
# makefile for libpng, HPUX (10.20 and 11.00) using the ANSI/C product.
|
||||||
# Copyright (C) 1999-2002 Glenn Randers-Pehrson
|
# Copyright (C) 1999-2002 Glenn Randers-Pehrson
|
||||||
# Copyright (C) 1995 Guy Eric Schalnat, Group 42
|
# Copyright (C) 1995 Guy Eric Schalnat, Group 42
|
||||||
# contributed by Jim Rice and updated by Chris Schleicher, Hewlett Packard
|
# contributed by Jim Rice and updated by Chris Schleicher, Hewlett Packard
|
||||||
@@ -8,6 +8,13 @@
|
|||||||
ZLIBLIB=/opt/zlib/lib
|
ZLIBLIB=/opt/zlib/lib
|
||||||
ZLIBINC=/opt/zlib/include
|
ZLIBINC=/opt/zlib/include
|
||||||
|
|
||||||
|
# Note that if you plan to build a libpng shared library, zlib must also
|
||||||
|
# be a shared library, which zlib's configure does not do. After running
|
||||||
|
# zlib's configure, edit the appropriate lines of makefile to read:
|
||||||
|
# CFLAGS=-O1 -DHAVE_UNISTD -DUSE_MAP -fPIC \
|
||||||
|
# LDSHARED=ld -b
|
||||||
|
# SHAREDLIB=libz.sl
|
||||||
|
|
||||||
CC=cc
|
CC=cc
|
||||||
CFLAGS=-I$(ZLIBINC) -O -Ae +DA1.1 +DS2.0
|
CFLAGS=-I$(ZLIBINC) -O -Ae +DA1.1 +DS2.0
|
||||||
# Caution: be sure you have built zlib with the same CFLAGS.
|
# Caution: be sure you have built zlib with the same CFLAGS.
|
||||||
@@ -17,7 +24,7 @@ LDFLAGS=-L. -L$(ZLIBLIB) -lpng -lz -lm
|
|||||||
RANLIB=ranlib
|
RANLIB=ranlib
|
||||||
|
|
||||||
PNGMAJ = 0
|
PNGMAJ = 0
|
||||||
PNGMIN = 1.2.4
|
PNGMIN = 1.2.6
|
||||||
PNGVER = $(PNGMAJ).$(PNGMIN)
|
PNGVER = $(PNGMAJ).$(PNGMIN)
|
||||||
LIBNAME = libpng12
|
LIBNAME = libpng12
|
||||||
|
|
||||||
@@ -66,9 +73,9 @@ libpng.pc:
|
|||||||
libpng-config:
|
libpng-config:
|
||||||
( cat scripts/libpng-config-head.in; \
|
( cat scripts/libpng-config-head.in; \
|
||||||
echo prefix=\"$(prefix)\"; \
|
echo prefix=\"$(prefix)\"; \
|
||||||
echo cppflags=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
||||||
echo cflags=\"-Ae +DA1.1 +DS2.0"; \
|
echo ccopts=\"-Ae +DA1.1 +DS2.0\"; \
|
||||||
echo ldflags=\"-L$(LIBPATH)\"; \
|
echo L_opts=\"-L$(LIBPATH)\"; \
|
||||||
echo libs=\"-lpng12 -lz -lm\"; \
|
echo libs=\"-lpng12 -lz -lm\"; \
|
||||||
cat scripts/libpng-config-body.in ) > libpng-config
|
cat scripts/libpng-config-body.in ) > libpng-config
|
||||||
chmod +x libpng-config
|
chmod +x libpng-config
|
||||||
@@ -80,9 +87,12 @@ $(LIBNAME).sl.$(PNGMAJ): $(LIBNAME).sl.$(PNGVER)
|
|||||||
ln -sf $(LIBNAME).sl.$(PNGVER) $(LIBNAME).sl.$(PNGMAJ)
|
ln -sf $(LIBNAME).sl.$(PNGVER) $(LIBNAME).sl.$(PNGMAJ)
|
||||||
|
|
||||||
$(LIBNAME).sl.$(PNGVER): $(OBJSDLL)
|
$(LIBNAME).sl.$(PNGVER): $(OBJSDLL)
|
||||||
$(LD) -b -L$(ZLIBLIB) +s +b $(ZLIBLIB) \
|
$(LD) -b +s \
|
||||||
+h $(LIBNAME).sl.$(PNGMAJ) -o $(LIBNAME).sl.$(PNGVER) \
|
+h $(LIBNAME).sl.$(PNGMAJ) -o $(LIBNAME).sl.$(PNGVER) $(OBJSDLL)
|
||||||
$(OBJSDLL) -lz
|
|
||||||
|
libpng.sl.3.$(PNGMIN): $(OBJSDLL)
|
||||||
|
$(LD) -b +s \
|
||||||
|
+h libpng.sl.3 -o libpng.sl.3.$(PNGMIN) $(OBJSDLL)
|
||||||
|
|
||||||
pngtest: pngtest.o libpng.a
|
pngtest: pngtest.o libpng.a
|
||||||
$(CC) -o pngtest $(CCFLAGS) pngtest.o $(LDFLAGS)
|
$(CC) -o pngtest $(CCFLAGS) pngtest.o $(LDFLAGS)
|
||||||
@@ -106,18 +116,21 @@ install-static: install-headers libpng.a
|
|||||||
-@/bin/rm -f $(DL)/libpng.a
|
-@/bin/rm -f $(DL)/libpng.a
|
||||||
(cd $(DL); ln -sf $(LIBNAME).a libpng.a)
|
(cd $(DL); ln -sf $(LIBNAME).a libpng.a)
|
||||||
|
|
||||||
install-shared: install-headers $(LIBNAME).sl.$(PNGVER) libpng.pc
|
install-shared: install-headers $(LIBNAME).sl.$(PNGVER) libpng.pc \
|
||||||
|
libpng.sl.3.$(PNGMIN)
|
||||||
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
||||||
-@/bin/rm -f $(DL)/$(LIBNAME).sl.$(PNGMAJ)* $(DL)/$(LIBNAME).sl
|
-@/bin/rm -f $(DL)/$(LIBNAME).sl.$(PNGVER)* $(DL)/$(LIBNAME).sl
|
||||||
|
-@/bin/rm -f $(DL)/$(LIBNAME).sl.$(PNGMAJ)
|
||||||
-@/bin/rm -f $(DL)/libpng.sl
|
-@/bin/rm -f $(DL)/libpng.sl
|
||||||
-@/bin/rm -f $(DL)/libpng.sl.3
|
-@/bin/rm -f $(DL)/libpng.sl.3
|
||||||
-@/bin/rm -f $(DL)/libpng.sl.3.*
|
-@/bin/rm -f $(DL)/libpng.sl.3.$(PNGMIN)*
|
||||||
cp $(LIBNAME).sl.$(PNGVER) $(DL)
|
cp $(LIBNAME).sl.$(PNGVER) $(DL)
|
||||||
|
cp libpng.sl.3.$(PNGMIN) $(DL)
|
||||||
chmod 755 $(DL)/$(LIBNAME).sl.$(PNGVER)
|
chmod 755 $(DL)/$(LIBNAME).sl.$(PNGVER)
|
||||||
|
chmod 755 $(DL)/libpng.sl.3.$(PNGMIN)
|
||||||
(cd $(DL); \
|
(cd $(DL); \
|
||||||
ln -sf $(LIBNAME).sl.$(PNGVER) libpng.sl; \
|
ln -sf libpng.sl.3.$(PNGMIN) libpng.sl.3; \
|
||||||
ln -sf $(LIBNAME).sl.$(PNGVER) libpng.sl.3; \
|
ln -sf libpng.sl.3 libpng.sl; \
|
||||||
ln -sf $(LIBNAME).sl.$(PNGVER) libpng.sl.3.$(PNGMIN); \
|
|
||||||
ln -sf $(LIBNAME).sl.$(PNGVER) $(LIBNAME).sl.$(PNGMAJ); \
|
ln -sf $(LIBNAME).sl.$(PNGVER) $(LIBNAME).sl.$(PNGMAJ); \
|
||||||
ln -sf $(LIBNAME).sl.$(PNGMAJ) $(LIBNAME).sl)
|
ln -sf $(LIBNAME).sl.$(PNGMAJ) $(LIBNAME).sl)
|
||||||
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
||||||
@@ -155,14 +168,16 @@ test-installed:
|
|||||||
echo
|
echo
|
||||||
echo Testing installed dynamic shared library.
|
echo Testing installed dynamic shared library.
|
||||||
$(CC) $(CCFLAGS) \
|
$(CC) $(CCFLAGS) \
|
||||||
`$(BINPATH)/libpng12-config --cppflags --cflags` pngtest.c \
|
`$(BINPATH)/libpng12-config --cflags` pngtest.c \
|
||||||
-L$(ZLIBLIB) \
|
-L$(ZLIBLIB) \
|
||||||
-o pngtesti `$(BINPATH)/libpng12-config --ldflags --libs`
|
-o pngtesti `$(BINPATH)/libpng12-config --ldflags`
|
||||||
./pngtesti pngtest.png
|
./pngtesti pngtest.png
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
/bin/rm -f *.o libpng.a pngtest pngtesti pngout.png libpng.pc \
|
/bin/rm -f *.o libpng.a pngtest pngtesti pngout.png \
|
||||||
libpng-config $(LIBNAME).sl $(LIBNAME).sl.$(PNGMAJ)*
|
libpng-config $(LIBNAME).sl $(LIBNAME).sl.$(PNGMAJ)* \
|
||||||
|
libpng.sl.3.$(PNGMIN) \
|
||||||
|
libpng.pc
|
||||||
|
|
||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
||||||
writelock:
|
writelock:
|
||||||
|
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
LIBNAME = libpng12
|
LIBNAME = libpng12
|
||||||
PNGMAJ = 0
|
PNGMAJ = 0
|
||||||
PNGMIN = 1.2.4
|
PNGMIN = 1.2.6
|
||||||
PNGVER = $(PNGMAJ).$(PNGMIN)
|
PNGVER = $(PNGMAJ).$(PNGMIN)
|
||||||
|
|
||||||
CC=gcc
|
CC=gcc
|
||||||
@@ -83,9 +83,9 @@ libpng.pc:
|
|||||||
libpng-config:
|
libpng-config:
|
||||||
( cat scripts/libpng-config-head.in; \
|
( cat scripts/libpng-config-head.in; \
|
||||||
echo prefix=\"$(prefix)\"; \
|
echo prefix=\"$(prefix)\"; \
|
||||||
echo cppflags=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
||||||
echo cflags=\"\"; \
|
echo L_opts=\"-L$(LIBPATH)\"; \
|
||||||
echo ldflags=\"-L$(LIBPATH) -Wl,-rpath,$(LIBPATH)\"; \
|
echo R_opts=\"-Wl,-rpath,$(LIBPATH)\"; \
|
||||||
echo libs=\"-lpng12 -lz -lm\"; \
|
echo libs=\"-lpng12 -lz -lm\"; \
|
||||||
cat scripts/libpng-config-body.in ) > libpng-config
|
cat scripts/libpng-config-body.in ) > libpng-config
|
||||||
chmod +x libpng-config
|
chmod +x libpng-config
|
||||||
@@ -99,7 +99,12 @@ $(LIBNAME).so.$(PNGMAJ): $(LIBNAME).so.$(PNGVER)
|
|||||||
$(LIBNAME).so.$(PNGVER): $(OBJSDLL)
|
$(LIBNAME).so.$(PNGVER): $(OBJSDLL)
|
||||||
$(CC) -shared -Wl,-soname,$(LIBNAME).so.$(PNGMAJ) \
|
$(CC) -shared -Wl,-soname,$(LIBNAME).so.$(PNGMAJ) \
|
||||||
-o $(LIBNAME).so.$(PNGVER) \
|
-o $(LIBNAME).so.$(PNGVER) \
|
||||||
$(OBJSDLL) -L$(ZLIBLIB) -lz -lm -lc
|
$(OBJSDLL)
|
||||||
|
|
||||||
|
libpng.so.3.$(PNGMIN): $(OBJSDLL)
|
||||||
|
$(CC) -shared -Wl,-soname,libpng.so.3 \
|
||||||
|
-o libpng.so.3.$(PNGMIN) \
|
||||||
|
$(OBJSDLL)
|
||||||
|
|
||||||
pngtest: pngtest.o $(LIBNAME).so
|
pngtest: pngtest.o $(LIBNAME).so
|
||||||
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
||||||
@@ -133,18 +138,21 @@ install-static: install-headers libpng.a
|
|||||||
-@/bin/rm -f $(DL)/libpng.a
|
-@/bin/rm -f $(DL)/libpng.a
|
||||||
(cd $(DL); ln -sf $(LIBNAME).a libpng.a)
|
(cd $(DL); ln -sf $(LIBNAME).a libpng.a)
|
||||||
|
|
||||||
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc
|
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc \
|
||||||
|
libpng.so.3.$(PNGMIN)
|
||||||
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
||||||
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)* $(DL)/$(LIBNAME).so
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGVER)* $(DL)/$(LIBNAME).so
|
||||||
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)
|
||||||
-@/bin/rm -f $(DL)/libpng.so
|
-@/bin/rm -f $(DL)/libpng.so
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3
|
-@/bin/rm -f $(DL)/libpng.so.3
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3.*
|
-@/bin/rm -f $(DL)/libpng.so.3.$(PNGMIN)*
|
||||||
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
||||||
|
cp libpng.so.3.$(PNGMIN) $(DL)
|
||||||
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
||||||
|
chmod 755 $(DL)/libpng.so.3.$(PNGMIN)
|
||||||
(cd $(DL); \
|
(cd $(DL); \
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) libpng.so; \
|
ln -sf libpng.so.3.$(PNGMIN) libpng.so.3; \
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) libpng.so.3; \
|
ln -sf libpng.so.3 libpng.so; \
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) libpng.so.3.$(PNGMIN); \
|
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
|
ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
|
||||||
ln -sf $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
|
ln -sf $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
|
||||||
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
||||||
@@ -180,14 +188,16 @@ install: install-static install-shared install-man install-config
|
|||||||
|
|
||||||
test-installed:
|
test-installed:
|
||||||
$(CC) -I$(ZLIBINC) \
|
$(CC) -I$(ZLIBINC) \
|
||||||
`$(BINPATH)/libpng12-config --cppflags --cflags` pngtest.c \
|
`$(BINPATH)/libpng12-config --cflags` pngtest.c \
|
||||||
-L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) \
|
-L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) \
|
||||||
-o pngtesti `$(BINPATH)/libpng12-config --ldflags --libs`
|
-o pngtesti `$(BINPATH)/libpng12-config --ldflags`
|
||||||
./pngtesti pngtest.png
|
./pngtesti pngtest.png
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
/bin/rm -f *.o libpng.a pngtest pngout.png libpng.pc libpng-config \
|
/bin/rm -f *.o libpng.a pngtest pngout.png libpng-config \
|
||||||
$(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)* pngtest-static pngtesti
|
$(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)* pngtest-static pngtesti \
|
||||||
|
libpng.so.3.$(PNGMIN) \
|
||||||
|
libpng.pc
|
||||||
|
|
||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
||||||
writelock:
|
writelock:
|
||||||
|
@@ -13,7 +13,7 @@ INCSDIR=${LOCALBASE}/include/libpng12
|
|||||||
|
|
||||||
LIB= png12
|
LIB= png12
|
||||||
SHLIB_MAJOR= 0
|
SHLIB_MAJOR= 0
|
||||||
SHLIB_MINOR= 1.2.4
|
SHLIB_MINOR= 1.2.6
|
||||||
SRCS= pnggccrd.c png.c pngset.c pngget.c pngrutil.c pngtrans.c pngwutil.c \
|
SRCS= pnggccrd.c png.c pngset.c pngget.c pngrutil.c pngtrans.c pngwutil.c \
|
||||||
pngread.c pngrio.c pngwio.c pngwrite.c pngrtran.c \
|
pngread.c pngrio.c pngwio.c pngwrite.c pngrtran.c \
|
||||||
pngwtran.c pngmem.c pngerror.c pngpread.c
|
pngwtran.c pngmem.c pngerror.c pngpread.c
|
||||||
|
@@ -13,7 +13,7 @@ INCSDIR=${LOCALBASE}/include/libpng
|
|||||||
|
|
||||||
LIB= png
|
LIB= png
|
||||||
SHLIB_MAJOR= 3
|
SHLIB_MAJOR= 3
|
||||||
SHLIB_MINOR= 1.2.4
|
SHLIB_MINOR= 1.2.6
|
||||||
SRCS= pnggccrd.c png.c pngset.c pngget.c pngrutil.c pngtrans.c pngwutil.c \
|
SRCS= pnggccrd.c png.c pngset.c pngget.c pngrutil.c pngtrans.c pngwutil.c \
|
||||||
pngread.c pngrio.c pngwio.c pngwrite.c pngrtran.c \
|
pngread.c pngrio.c pngwio.c pngwrite.c pngrtran.c \
|
||||||
pngwtran.c pngmem.c pngerror.c pngpread.c
|
pngwtran.c pngmem.c pngerror.c pngpread.c
|
||||||
|
@@ -7,7 +7,7 @@ LIBDIR= ${PREFIX}/lib
|
|||||||
MANDIR= ${PREFIX}/man/cat
|
MANDIR= ${PREFIX}/man/cat
|
||||||
|
|
||||||
SHLIB_MAJOR= 0
|
SHLIB_MAJOR= 0
|
||||||
SHLIB_MINOR= 1.2.4
|
SHLIB_MINOR= 1.2.6
|
||||||
|
|
||||||
LIB= png
|
LIB= png
|
||||||
SRCS= png.c pngerror.c pnggccrd.c pngget.c pngmem.c pngpread.c \
|
SRCS= png.c pngerror.c pnggccrd.c pngget.c pngmem.c pngpread.c \
|
||||||
|
@@ -24,7 +24,7 @@ LDFLAGS=-L. -L$(ZLIBLIB) -lpng12 -lz -lm
|
|||||||
RANLIB=echo
|
RANLIB=echo
|
||||||
|
|
||||||
PNGMAJ = 0
|
PNGMAJ = 0
|
||||||
PNGMIN = 1.2.4
|
PNGMIN = 1.2.6
|
||||||
PNGVER = $(PNGMAJ).$(PNGMIN)
|
PNGVER = $(PNGMAJ).$(PNGMIN)
|
||||||
LIBNAME = libpng12
|
LIBNAME = libpng12
|
||||||
|
|
||||||
@@ -71,9 +71,9 @@ libpng.pc:
|
|||||||
libpng-config:
|
libpng-config:
|
||||||
( cat scripts/libpng-config-head.in; \
|
( cat scripts/libpng-config-head.in; \
|
||||||
echo prefix=\"$(prefix)\"; \
|
echo prefix=\"$(prefix)\"; \
|
||||||
echo cppflags=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
||||||
echo cflags=\"-belf\"; \
|
echo ccopts=\"-belf\"; \
|
||||||
echo ldflags=\"-L$(LIBPATH)\"; \
|
echo L_opts=\"-L$(LIBPATH)\"; \
|
||||||
echo libs=\"-lpng12 -lz -lm\"; \
|
echo libs=\"-lpng12 -lz -lm\"; \
|
||||||
cat scripts/libpng-config-body.in ) > libpng-config
|
cat scripts/libpng-config-body.in ) > libpng-config
|
||||||
chmod +x libpng-config
|
chmod +x libpng-config
|
||||||
@@ -88,6 +88,10 @@ $(LIBNAME).so.$(PNGVER): $(OBJSDLL)
|
|||||||
$(CC) -G -Wl,-h,$(LIBNAME).so.$(PNGMAJ) -o $(LIBNAME).so.$(PNGVER) \
|
$(CC) -G -Wl,-h,$(LIBNAME).so.$(PNGMAJ) -o $(LIBNAME).so.$(PNGVER) \
|
||||||
$(OBJSDLL)
|
$(OBJSDLL)
|
||||||
|
|
||||||
|
libpng.so.3.$(PNGMIN): $(OBJSDLL)
|
||||||
|
$(CC) -G -Wl,-h,libpng.so.3 -o libpng.so.3.$(PNGMIN) \
|
||||||
|
$(OBJSDLL)
|
||||||
|
|
||||||
pngtest: pngtest.o $(LIBNAME).so
|
pngtest: pngtest.o $(LIBNAME).so
|
||||||
LD_RUN_PATH=.:$(ZLIBLIB) $(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
LD_RUN_PATH=.:$(ZLIBLIB) $(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
||||||
|
|
||||||
@@ -112,18 +116,21 @@ install-static: install-headers libpng.a
|
|||||||
-@/bin/rm -f $(DL)/libpng.a
|
-@/bin/rm -f $(DL)/libpng.a
|
||||||
(cd $(DL); ln -f -s $(LIBNAME).a libpng.a)
|
(cd $(DL); ln -f -s $(LIBNAME).a libpng.a)
|
||||||
|
|
||||||
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc
|
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc \
|
||||||
|
libpng.so.3.$(PNGMIN)
|
||||||
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
||||||
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)* $(DL)/$(LIBNAME).so
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGVER)* $(DL)/$(LIBNAME).so
|
||||||
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)
|
||||||
-@/bin/rm -f $(DL)/libpng.so
|
-@/bin/rm -f $(DL)/libpng.so
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3
|
-@/bin/rm -f $(DL)/libpng.so.3
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3.*
|
-@/bin/rm -f $(DL)/libpng.so.3.$(PNGMIN)*
|
||||||
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
||||||
|
cp libpng.so.3.$(PNGMIN) $(DL)
|
||||||
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
||||||
|
chmod 755 $(DL)/libpng.so.3.$(PNGMIN)
|
||||||
(cd $(DL); \
|
(cd $(DL); \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) libpng.so; \
|
ln -f -s libpng.so.3.$(PNGMIN) libpng.so.3; \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) libpng.so.3; \
|
ln -f -s libpng.so.3 libpng.so; \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) libpng.so.3.$(PNGMIN); \
|
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
|
ln -f -s $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
|
ln -f -s $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
|
||||||
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
||||||
@@ -150,7 +157,7 @@ install-config: libpng-config
|
|||||||
-@/bin/rm -f $(DB)/$(LIBNAME)-config
|
-@/bin/rm -f $(DB)/$(LIBNAME)-config
|
||||||
cp libpng-config $(DB)/$(LIBNAME)-config
|
cp libpng-config $(DB)/$(LIBNAME)-config
|
||||||
chmod 755 $(DB)/$(LIBNAME)-config
|
chmod 755 $(DB)/$(LIBNAME)-config
|
||||||
(cd $(DB); ln -sf $(LIBNAME)-config libpng-config)
|
(cd $(DB); ln -f -s $(LIBNAME)-config libpng-config)
|
||||||
|
|
||||||
install: install-static install-shared install-man install-config
|
install: install-static install-shared install-man install-config
|
||||||
|
|
||||||
@@ -159,18 +166,16 @@ install: install-static install-shared install-man install-config
|
|||||||
|
|
||||||
test-installed:
|
test-installed:
|
||||||
$(CC) $(CFLAGS) \
|
$(CC) $(CFLAGS) \
|
||||||
`$(BINPATH)/libpng12-config --cppflags --cflags` pngtest.c \
|
`$(BINPATH)/libpng12-config --cflags` pngtest.c \
|
||||||
-L$(ZLIBLIB) \
|
-L$(ZLIBLIB) \
|
||||||
-o pngtesti `$(BINPATH)/libpng12-config --ldflags --libs`
|
-o pngtesti `$(BINPATH)/libpng12-config --ldflags`
|
||||||
./pngtesti pngtest.png
|
./pngtesti pngtest.png
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
/bin/rm -f *.o libpng.a pngtest pngout.png libpng.pc libpng-config \
|
/bin/rm -f *.o libpng.a pngtest pngout.png libpng-config \
|
||||||
$(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)* pngtest-static pngtesti
|
$(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)* pngtest-static pngtesti \
|
||||||
|
libpng.so.3.$(PNGMIN) \
|
||||||
|
libpng.pc
|
||||||
clean:
|
|
||||||
/bin/rm -f *.o libpng.a $(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)* pngtest pngout.png
|
|
||||||
|
|
||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
||||||
writelock:
|
writelock:
|
||||||
|
@@ -18,7 +18,7 @@ ZLIBINC=../zlib
|
|||||||
|
|
||||||
LIBNAME=libpng12
|
LIBNAME=libpng12
|
||||||
PNGMAJ = 0
|
PNGMAJ = 0
|
||||||
PNGMIN = 1.2.4
|
PNGMIN = 1.2.6
|
||||||
PNGVER = $(PNGMAJ).$(PNGMIN)
|
PNGVER = $(PNGMAJ).$(PNGMIN)
|
||||||
CC=gcc
|
CC=gcc
|
||||||
|
|
||||||
@@ -29,7 +29,10 @@ ABI=
|
|||||||
WARNMORE= # -g -DPNG_DEBUG=5
|
WARNMORE= # -g -DPNG_DEBUG=5
|
||||||
CFLAGS=$(ABI) -I$(ZLIBINC) -O2 $(WARNMORE) -fPIC -mabi=n32
|
CFLAGS=$(ABI) -I$(ZLIBINC) -O2 $(WARNMORE) -fPIC -mabi=n32
|
||||||
LDFLAGS=$(ABI) -L. -L$(ZLIBLIB) -lpng -lz -lm
|
LDFLAGS=$(ABI) -L. -L$(ZLIBLIB) -lpng -lz -lm
|
||||||
LDSHARED=cc $(ABI) -shared -soname $(LIBNAME).so.$(PNGMAJ)
|
LDSHARED=cc $(ABI) -shared -soname $(LIBNAME).so.$(PNGMAJ) \
|
||||||
|
-set_version sgi$(PNGMAJ).0
|
||||||
|
LDLEGACY=cc $(ABI) -shared -soname libpng.so.3 \
|
||||||
|
-set_version sgi$3.0
|
||||||
# See "man dso" for info about shared objects
|
# See "man dso" for info about shared objects
|
||||||
|
|
||||||
RANLIB=echo
|
RANLIB=echo
|
||||||
@@ -69,17 +72,16 @@ libpng.a: $(OBJS)
|
|||||||
shared: $(LIBNAME).so.$(PNGVER)
|
shared: $(LIBNAME).so.$(PNGVER)
|
||||||
|
|
||||||
libpng.pc:
|
libpng.pc:
|
||||||
cat scripts/libpng.pc.in | sed -e s\!@PREFIX@!$(prefix)! > \
|
cat scripts/libpng.pc.in | sed -e s\!@PREFIX@!$(prefix)! > libpng.pc
|
||||||
libpng.pc
|
|
||||||
|
|
||||||
libpng-config:
|
libpng-config:
|
||||||
( cat scripts/libpng-config-head.in; \
|
( cat scripts/libpng-config-head.in; \
|
||||||
echo prefix=\"$(prefix)\"; \
|
echo prefix=\"$(prefix)\"; \
|
||||||
echo cppflags=\"-I$(INCPATH)/$(LIBNAME) -DPNG_USE_PNGGCCRD \
|
echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
||||||
-DPNG_NO_ASSEMBLER_CODE\"; \
|
echo ccopts=\"$(ABI)\"; \
|
||||||
echo cflags=\"$(ABI)\"; \
|
echo ldopts=\"$(ABI)\"; \
|
||||||
echo ldflags=\"-L$(LIBPATH)\"; \
|
echo L_opts=\"-L$(LIBPATH)\"; \
|
||||||
echo rpath=\"$(LIBPATH)\"; \
|
echo libdir=\"$(LIBPATH)\"; \
|
||||||
echo libs=\"-lpng12 -lz -lm\"; \
|
echo libs=\"-lpng12 -lz -lm\"; \
|
||||||
cat scripts/libpng-config-body.in ) > libpng-config
|
cat scripts/libpng-config-body.in ) > libpng-config
|
||||||
chmod +x libpng-config
|
chmod +x libpng-config
|
||||||
@@ -94,6 +96,9 @@ $(LIBNAME).so.$(PNGVER): $(OBJS)
|
|||||||
$(LDSHARED) -o $@ $(OBJS)
|
$(LDSHARED) -o $@ $(OBJS)
|
||||||
rm -f $(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)
|
rm -f $(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)
|
||||||
|
|
||||||
|
libpng.so.3.$(PNGMIN): $(OBJS)
|
||||||
|
$(LDLEGACY) -o $@ $(OBJS)
|
||||||
|
|
||||||
pngtest: pngtest.o libpng.a
|
pngtest: pngtest.o libpng.a
|
||||||
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
||||||
|
|
||||||
@@ -118,18 +123,21 @@ install-static: install-headers libpng.a
|
|||||||
-@/bin/rm -f $(DL)/libpng.a
|
-@/bin/rm -f $(DL)/libpng.a
|
||||||
(cd $(DL); ln -sf $(LIBNAME).a libpng.a)
|
(cd $(DL); ln -sf $(LIBNAME).a libpng.a)
|
||||||
|
|
||||||
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc
|
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc \
|
||||||
|
libpng.so.3.$(PNGMIN)
|
||||||
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
||||||
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)* $(DL)/$(LIBNAME).so
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGVER)* $(DL)/$(LIBNAME).so
|
||||||
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)
|
||||||
-@/bin/rm -f $(DL)/libpng.so
|
-@/bin/rm -f $(DL)/libpng.so
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3
|
-@/bin/rm -f $(DL)/libpng.so.3
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3.*
|
-@/bin/rm -f $(DL)/libpng.so.3.$(PNGMIN)*
|
||||||
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
||||||
|
cp libpng.so.3.$(PNGMIN) $(DL)
|
||||||
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
||||||
|
chmod 755 $(DL)/libpng.so.3.$(PNGMIN)
|
||||||
(cd $(DL); \
|
(cd $(DL); \
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) libpng.so; \
|
ln -sf libpng.so.3.$(PNGMIN) libpng.so.3; \
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) libpng.so.3; \
|
ln -sf libpng.so.3 libpng.so; \
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) libpng.so.3.$(PNGMIN); \
|
|
||||||
ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
|
ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
|
||||||
ln -sf $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
|
ln -sf $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
|
||||||
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
||||||
@@ -164,17 +172,19 @@ install: install-static install-shared install-man install-config
|
|||||||
# move the library to its final location.
|
# move the library to its final location.
|
||||||
|
|
||||||
test-installed:
|
test-installed:
|
||||||
$(CC) -I$(ZLIBINC) \
|
|
||||||
`$(BINPATH)/libpng12-config --cppflags --cflags` pngtest.c \
|
|
||||||
-L$(ZLIBLIB) -rpath $(ZLIBLIB):`$(BINPATH)/libpng12-config --rpath` \
|
|
||||||
-o pngtesti `$(BINPATH)/libpng12-config --ldflags --libs`
|
|
||||||
echo
|
echo
|
||||||
echo Testing installed dynamic shared library.
|
echo Testing installed dynamic shared library.
|
||||||
|
$(CC) -I$(ZLIBINC) \
|
||||||
|
`$(BINPATH)/libpng12-config --cflags` pngtest.c \
|
||||||
|
-L$(ZLIBLIB) -rpath $(ZLIBLIB):`$(BINPATH)/libpng12-config --libdir` \
|
||||||
|
-o pngtesti `$(BINPATH)/libpng12-config --ldflags`
|
||||||
./pngtesti pngtest.png
|
./pngtesti pngtest.png
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.o libpng.a pngtest pngout.png libpng.pc libpng-config \
|
rm -f *.o libpng.a pngtest pngtesti pngout.png libpng.pc libpng-config \
|
||||||
$(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)* so_locations
|
$(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)* \
|
||||||
|
libpng.so.3.$(PNGMIN) \
|
||||||
|
so_locations
|
||||||
|
|
||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
||||||
writelock:
|
writelock:
|
||||||
|
@@ -34,7 +34,7 @@ LDFLAGS=-L. -R. -L$(ZLIBLIB) -R$(ZLIBLIB) -lpng12 -lz -lm
|
|||||||
RANLIB=echo
|
RANLIB=echo
|
||||||
|
|
||||||
PNGMAJ = 0
|
PNGMAJ = 0
|
||||||
PNGMIN = 1.2.4
|
PNGMIN = 1.2.6
|
||||||
PNGVER = $(PNGMAJ).$(PNGMIN)
|
PNGVER = $(PNGMAJ).$(PNGMIN)
|
||||||
LIBNAME = libpng12
|
LIBNAME = libpng12
|
||||||
|
|
||||||
@@ -81,9 +81,9 @@ libpng.pc:
|
|||||||
libpng-config:
|
libpng-config:
|
||||||
( cat scripts/libpng-config-head.in; \
|
( cat scripts/libpng-config-head.in; \
|
||||||
echo prefix=\"$(prefix)\"; \
|
echo prefix=\"$(prefix)\"; \
|
||||||
echo cppflags=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
||||||
echo cflags=\"\"; \
|
echo L_opts=\"-L$(LIBPATH)\"; \
|
||||||
echo ldflags=\"-L$(LIBPATH) -R$(LIBPATH)\"; \
|
echo R_opts=\"-R$(LIBPATH)\"; \
|
||||||
echo libs=\"-lpng12 -lz -lm\"; \
|
echo libs=\"-lpng12 -lz -lm\"; \
|
||||||
cat scripts/libpng-config-body.in ) > libpng-config
|
cat scripts/libpng-config-body.in ) > libpng-config
|
||||||
chmod +x libpng-config
|
chmod +x libpng-config
|
||||||
@@ -107,8 +107,12 @@ $(LIBNAME).so.$(PNGVER): $(OBJSDLL)
|
|||||||
echo; \
|
echo; \
|
||||||
;; \
|
;; \
|
||||||
esac
|
esac
|
||||||
$(LD) -G -L$(ZLIBLIB) -R$(ZLIBLIB) -h $(LIBNAME).so.$(PNGMAJ) \
|
$(LD) -G -h $(LIBNAME).so.$(PNGMAJ) \
|
||||||
-o $(LIBNAME).so.$(PNGVER) $(OBJSDLL) -lz
|
-o $(LIBNAME).so.$(PNGVER) $(OBJSDLL)
|
||||||
|
|
||||||
|
libpng.so.3.$(PNGMIN): $(OBJS)
|
||||||
|
$(LD) -G -h libpng.so.3 \
|
||||||
|
-o libpng.so.3.$(PNGMIN) $(OBJSDLL)
|
||||||
|
|
||||||
pngtest: pngtest.o $(LIBNAME).so
|
pngtest: pngtest.o $(LIBNAME).so
|
||||||
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
||||||
@@ -132,18 +136,21 @@ install-static: install-headers libpng.a
|
|||||||
-@/bin/rm -f $(DL)/libpng.a
|
-@/bin/rm -f $(DL)/libpng.a
|
||||||
(cd $(DL); ln -f -s $(LIBNAME).a libpng.a)
|
(cd $(DL); ln -f -s $(LIBNAME).a libpng.a)
|
||||||
|
|
||||||
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc
|
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc \
|
||||||
|
libpng.so.3.$(PNGMIN)
|
||||||
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
||||||
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)* $(DL)/$(LIBNAME).so
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGVER)* $(DL)/$(LIBNAME).so
|
||||||
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)
|
||||||
-@/bin/rm -f $(DL)/libpng.so
|
-@/bin/rm -f $(DL)/libpng.so
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3
|
-@/bin/rm -f $(DL)/libpng.so.3
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3.*
|
-@/bin/rm -f $(DL)/libpng.so.3.$(PNGMIN)*
|
||||||
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
||||||
|
cp libpng.so.3.$(PNGMIN) $(DL)
|
||||||
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
||||||
|
chmod 755 $(DL)/libpng.so.3.$(PNGMIN)
|
||||||
(cd $(DL); \
|
(cd $(DL); \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) libpng.so; \
|
ln -f -s libpng.so.3.$(PNGMIN) libpng.so.3; \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) libpng.so.3; \
|
ln -f -s libpng.so.3 libpng.so; \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) libpng.so.3.$(PNGMIN); \
|
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
|
ln -f -s $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
|
ln -f -s $(LIBNAME).so.$(PNGMAJ) $(LIBNAME).so)
|
||||||
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
||||||
@@ -170,7 +177,7 @@ install-config: libpng-config
|
|||||||
-@/bin/rm -f $(DB)/$(LIBNAME)-config
|
-@/bin/rm -f $(DB)/$(LIBNAME)-config
|
||||||
cp libpng-config $(DB)/$(LIBNAME)-config
|
cp libpng-config $(DB)/$(LIBNAME)-config
|
||||||
chmod 755 $(DB)/$(LIBNAME)-config
|
chmod 755 $(DB)/$(LIBNAME)-config
|
||||||
(cd $(DB); ln -sf $(LIBNAME)-config libpng-config)
|
(cd $(DB); ln -f -s $(LIBNAME)-config libpng-config)
|
||||||
|
|
||||||
install: install-static install-shared install-man install-config
|
install: install-static install-shared install-man install-config
|
||||||
|
|
||||||
@@ -181,14 +188,16 @@ test-installed:
|
|||||||
echo
|
echo
|
||||||
echo Testing installed dynamic shared library.
|
echo Testing installed dynamic shared library.
|
||||||
$(CC) -I$(ZLIBINC) \
|
$(CC) -I$(ZLIBINC) \
|
||||||
`$(BINPATH)/libpng12-config --cppflags --cflags` pngtest.c \
|
`$(BINPATH)/libpng12-config --cflags` pngtest.c \
|
||||||
-o pngtesti `$(BINPATH)/libpng12-config --ldflags --libs` \
|
-o pngtesti `$(BINPATH)/libpng12-config --ldflags` \
|
||||||
-L$(ZLIBLIB) -R$(ZLIBLIB)
|
-L$(ZLIBLIB) -R$(ZLIBLIB)
|
||||||
./pngtesti pngtest.png
|
./pngtesti pngtest.png
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
/bin/rm -f *.o libpng.a pngtest pngtesti pngout.png libpng.pc \
|
/bin/rm -f *.o libpng.a pngtest pngtesti pngout.png \
|
||||||
libpng-config $(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)*
|
libpng-config $(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)* \
|
||||||
|
libpng.so.3.$(PNGMIN) \
|
||||||
|
libpng.pc
|
||||||
|
|
||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
||||||
writelock:
|
writelock:
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
# makefile for libpng on Solaris 2.x with gcc
|
# makefile for libpng on Solaris 2.x with gcc
|
||||||
# Copyright (C) 2002 Glenn Randers-Pehrson
|
# Copyright (C) 2004 Glenn Randers-Pehrson
|
||||||
# Contributed by William L. Sebok, based on makefile.linux
|
# Contributed by William L. Sebok, based on makefile.linux
|
||||||
# Copyright (C) 1998 Greg Roelofs
|
# Copyright (C) 1998 Greg Roelofs
|
||||||
# Copyright (C) 1996, 1997 Andreas Dilger
|
# Copyright (C) 1996, 1997 Andreas Dilger
|
||||||
@@ -22,7 +22,7 @@ ZLIBINC=/usr/local/include
|
|||||||
WARNMORE=-Wwrite-strings -Wpointer-arith -Wshadow \
|
WARNMORE=-Wwrite-strings -Wpointer-arith -Wshadow \
|
||||||
-Wmissing-declarations -Wtraditional -Wcast-align \
|
-Wmissing-declarations -Wtraditional -Wcast-align \
|
||||||
-Wstrict-prototypes -Wmissing-prototypes #-Wconversion
|
-Wstrict-prototypes -Wmissing-prototypes #-Wconversion
|
||||||
CFLAGS=-I$(ZLIBINC) -Wall -O3 \
|
CFLAGS=-I$(ZLIBINC) -Wall -O \
|
||||||
# $(WARNMORE) -g -DPNG_DEBUG=5
|
# $(WARNMORE) -g -DPNG_DEBUG=5
|
||||||
LDFLAGS=-L. -R. -L$(ZLIBLIB) -R$(ZLIBLIB) -lpng12 -lz -lm
|
LDFLAGS=-L. -R. -L$(ZLIBLIB) -R$(ZLIBLIB) -lpng12 -lz -lm
|
||||||
|
|
||||||
@@ -30,7 +30,7 @@ LDFLAGS=-L. -R. -L$(ZLIBLIB) -R$(ZLIBLIB) -lpng12 -lz -lm
|
|||||||
RANLIB=echo
|
RANLIB=echo
|
||||||
|
|
||||||
PNGMAJ = 0
|
PNGMAJ = 0
|
||||||
PNGMIN = 1.2.4
|
PNGMIN = 1.2.6
|
||||||
PNGVER = $(PNGMAJ).$(PNGMIN)
|
PNGVER = $(PNGMAJ).$(PNGMIN)
|
||||||
LIBNAME = libpng12
|
LIBNAME = libpng12
|
||||||
|
|
||||||
@@ -77,10 +77,10 @@ libpng.pc:
|
|||||||
libpng-config:
|
libpng-config:
|
||||||
( cat scripts/libpng-config-head.in; \
|
( cat scripts/libpng-config-head.in; \
|
||||||
echo prefix=\"$(prefix)\"; \
|
echo prefix=\"$(prefix)\"; \
|
||||||
echo cppflags=\"-I$(INCPATH)/$(LIBNAME) -DPNG_USE_PNGGCCRD \
|
echo I_opts=\"-I$(INCPATH)/$(LIBNAME)\"; \
|
||||||
-DPNG_NO_ASSEMBLER_CODE\"; \
|
echo cppflags=\"-DPNG_USE_PNGGCCRD -DPNG_NO_ASSEMBLER_CODE\"; \
|
||||||
echo cflags=\"$(ABI)\"; \
|
echo L_opts=\"-L$(LIBPATH)\"; \
|
||||||
echo ldflags=\"-L$(LIBPATH) -R$(LIBPATH)\"; \
|
echo R_opts=\"-R$(LIBPATH)\"; \
|
||||||
echo libs=\"-lpng12 -lz -lm\"; \
|
echo libs=\"-lpng12 -lz -lm\"; \
|
||||||
cat scripts/libpng-config-body.in ) > libpng-config
|
cat scripts/libpng-config-body.in ) > libpng-config
|
||||||
chmod +x libpng-config
|
chmod +x libpng-config
|
||||||
@@ -104,8 +104,12 @@ $(LIBNAME).so.$(PNGVER): $(OBJSDLL)
|
|||||||
echo; \
|
echo; \
|
||||||
;; \
|
;; \
|
||||||
esac
|
esac
|
||||||
$(LD) -G -L$(ZLIBLIB) -R$(ZLIBLIB) -h $(LIBNAME).so.$(PNGMAJ) \
|
$(LD) -G -h $(LIBNAME).so.$(PNGMAJ) \
|
||||||
-o $(LIBNAME).so.$(PNGVER) $(OBJSDLL) -lz
|
-o $(LIBNAME).so.$(PNGVER) $(OBJSDLL)
|
||||||
|
|
||||||
|
libpng.so.3.$(PNGMIN): $(OBJS)
|
||||||
|
$(LD) -G -h libpng.so.3 \
|
||||||
|
-o libpng.so.3.$(PNGMIN) $(OBJSDLL)
|
||||||
|
|
||||||
pngtest: pngtest.o $(LIBNAME).so
|
pngtest: pngtest.o $(LIBNAME).so
|
||||||
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
|
||||||
@@ -129,18 +133,21 @@ install-static: install-headers libpng.a
|
|||||||
-@/bin/rm -f $(DL)/libpng.a
|
-@/bin/rm -f $(DL)/libpng.a
|
||||||
(cd $(DL); ln -f -s $(LIBNAME).a libpng.a)
|
(cd $(DL); ln -f -s $(LIBNAME).a libpng.a)
|
||||||
|
|
||||||
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc
|
install-shared: install-headers $(LIBNAME).so.$(PNGVER) libpng.pc \
|
||||||
|
libpng.so.3.$(PNGMIN)
|
||||||
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
-@if [ ! -d $(DL) ]; then mkdir $(DL); fi
|
||||||
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)* $(DL)/$(LIBNAME).so
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGVER)* $(DL)/$(LIBNAME).so
|
||||||
|
-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)
|
||||||
-@/bin/rm -f $(DL)/libpng.so
|
-@/bin/rm -f $(DL)/libpng.so
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3
|
-@/bin/rm -f $(DL)/libpng.so.3
|
||||||
-@/bin/rm -f $(DL)/libpng.so.3.*
|
-@/bin/rm -f $(DL)/libpng.so.3.$(PNGMIN)*
|
||||||
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
cp $(LIBNAME).so.$(PNGVER) $(DL)
|
||||||
|
cp libpng.so.3.$(PNGMIN) $(DL)
|
||||||
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
|
||||||
|
chmod 755 $(DL)/libpng.so.3.$(PNGMIN)
|
||||||
(cd $(DL); \
|
(cd $(DL); \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) libpng.so; \
|
ln -f -s libpng.so.3.$(PNGMIN) libpng.so.3; \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) libpng.so.3; \
|
ln -f -s libpng.so.3 libpng.so; \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) libpng.so.3.$(PNGMIN); \
|
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) $(LIBNAME).so; \
|
ln -f -s $(LIBNAME).so.$(PNGVER) $(LIBNAME).so; \
|
||||||
ln -f -s $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ))
|
ln -f -s $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ))
|
||||||
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
-@if [ ! -d $(DL)/pkgconfig ]; then mkdir $(DL)/pkgconfig; fi
|
||||||
@@ -167,7 +174,7 @@ install-config: libpng-config
|
|||||||
-@/bin/rm -f $(DB)/$(LIBNAME)-config
|
-@/bin/rm -f $(DB)/$(LIBNAME)-config
|
||||||
cp libpng-config $(DB)/$(LIBNAME)-config
|
cp libpng-config $(DB)/$(LIBNAME)-config
|
||||||
chmod 755 $(DB)/$(LIBNAME)-config
|
chmod 755 $(DB)/$(LIBNAME)-config
|
||||||
(cd $(DB); ln -sf $(LIBNAME)-config libpng-config)
|
(cd $(DB); ln -s -f $(LIBNAME)-config libpng-config)
|
||||||
|
|
||||||
install: install-static install-shared install-man install-config
|
install: install-static install-shared install-man install-config
|
||||||
|
|
||||||
@@ -178,14 +185,16 @@ test-installed:
|
|||||||
echo
|
echo
|
||||||
echo Testing installed dynamic shared library.
|
echo Testing installed dynamic shared library.
|
||||||
$(CC) -I$(ZLIBINC) \
|
$(CC) -I$(ZLIBINC) \
|
||||||
`$(BINPATH)/libpng12-config --cppflags --cflags` pngtest.c \
|
`$(BINPATH)/libpng12-config --cflags` pngtest.c \
|
||||||
-o pngtesti `$(BINPATH)/libpng12-config --ldflags --libs` \
|
-o pngtesti `$(BINPATH)/libpng12-config --ldflags` \
|
||||||
-L$(ZLIBLIB) -R$(ZLIBLIB)
|
-L$(ZLIBLIB) -R$(ZLIBLIB)
|
||||||
./pngtesti pngtest.png
|
./pngtesti pngtest.png
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
/bin/rm -f *.o libpng.a pngtest pngtesti pngout.png libpng.pc \
|
/bin/rm -f *.o libpng.a pngtest pngtesti pngout.png \
|
||||||
libpng-config $(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)*
|
libpng-config $(LIBNAME).so $(LIBNAME).so.$(PNGMAJ)* \
|
||||||
|
libpng.so.3.$(PNGMIN) \
|
||||||
|
libpng.pc
|
||||||
|
|
||||||
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
|
||||||
writelock:
|
writelock:
|
||||||
|
@@ -5,27 +5,31 @@
|
|||||||
# To use, do "nmake /f scripts\makefile.vcawin32"
|
# To use, do "nmake /f scripts\makefile.vcawin32"
|
||||||
|
|
||||||
# -------- Microsoft Visual C++ 5.0 and later, uses assembler code --------
|
# -------- Microsoft Visual C++ 5.0 and later, uses assembler code --------
|
||||||
|
# If you don't want to use assembler (MMX) code, use makefile.vcwin32 instead.
|
||||||
|
|
||||||
# Caution: the assembler code was introduced at libpng version 1.0.4 and has
|
# Compiler, linker, librarian, and other tools
|
||||||
# not yet been thoroughly tested.
|
|
||||||
|
|
||||||
# If you don't want to use assembler code, use makefile.vcwin32 instead.
|
|
||||||
|
|
||||||
CFLAGS=-DPNG_USE_PNGVCRD -Ox -GA3s -nologo -W3 -I..\zlib
|
|
||||||
|
|
||||||
CC = cl
|
CC = cl
|
||||||
LD = link
|
LD = link
|
||||||
LDFLAGS=
|
AR = lib
|
||||||
|
CFLAGS = -DPNG_USE_PNGVCRD -nologo -MD -O2 -W3 -I..\zlib
|
||||||
|
LDFLAGS = -nologo
|
||||||
|
ARFLAGS = -nologo
|
||||||
|
RM = del
|
||||||
|
|
||||||
|
# File extensions
|
||||||
O=.obj
|
O=.obj
|
||||||
|
|
||||||
#uncomment next to put error messages in a file
|
#uncomment next to put error messages in a file
|
||||||
#ERRFILE= >> pngerrs
|
#ERRFILE= >> pngerrs.log
|
||||||
|
|
||||||
# variables
|
# Variables
|
||||||
OBJS1 = png$(O) pngset$(O) pngget$(O) pngrutil$(O) pngtrans$(O) pngwutil$(O)
|
OBJS1 = png$(O) pngerror$(O) pngget$(O) pngmem$(O) pngpread$(O)
|
||||||
OBJS2 = pngmem$(O) pngpread$(O) pngread$(O) pngerror$(O) pngwrite$(O)
|
OBJS2 = pngread$(O) pngrio$(O) pngrtran$(O) pngrutil$(O) pngset$(O)
|
||||||
OBJS3 = pngrtran$(O) pngwtran$(O) pngrio$(O) pngwio$(O) pngvcrd$(O)
|
OBJS3 = pngtrans$(O) pngwio$(O) pngwrite$(O) pngwtran$(O) pngwutil$(O)
|
||||||
|
OBJS4 = pngvcrd$(O)
|
||||||
|
OBJS = $(OBJS1) $(OBJS2) $(OBJS3) $(OBJS4)
|
||||||
|
|
||||||
|
# Targets
|
||||||
all: libpng.lib
|
all: libpng.lib
|
||||||
|
|
||||||
png$(O): png.h pngconf.h
|
png$(O): png.h pngconf.h
|
||||||
@@ -49,9 +53,6 @@ pngrtran$(O): png.h pngconf.h
|
|||||||
pngrutil$(O): png.h pngconf.h
|
pngrutil$(O): png.h pngconf.h
|
||||||
$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
|
$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
|
||||||
|
|
||||||
pngvcrd$(O): png.h pngconf.h
|
|
||||||
$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
|
|
||||||
|
|
||||||
pngerror$(O): png.h pngconf.h
|
pngerror$(O): png.h pngconf.h
|
||||||
$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
|
$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
|
||||||
|
|
||||||
@@ -79,16 +80,24 @@ pngwtran$(O): png.h pngconf.h
|
|||||||
pngwutil$(O): png.h pngconf.h
|
pngwutil$(O): png.h pngconf.h
|
||||||
$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
|
$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
|
||||||
|
|
||||||
libpng.lib: $(OBJS1) $(OBJS2) $(OBJS3)
|
pngvcrd$(O): png.h pngconf.h
|
||||||
echo something to del > libpng.lib
|
$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
|
||||||
del libpng.lib
|
|
||||||
lib /OUT:libpng.lib $(OBJS1) $(OBJS2) $(OBJS3)
|
|
||||||
|
|
||||||
pngtest.exe: pngtest.obj libpng.lib
|
libpng.lib: $(OBJS)
|
||||||
$(LD) $(LDFLAGS) pngtest.obj libpng.lib ..\zlib\zlib.lib /OUT:pngtest.exe /SUBSYSTEM:CONSOLE
|
-$(RM) $@
|
||||||
|
$(AR) $(ARFLAGS) -out:$@ $(OBJS) $(ERRFILE)
|
||||||
|
|
||||||
|
pngtest.exe: pngtest$(O) libpng.lib
|
||||||
|
$(LD) $(LDFLAGS) -out:$@ pngtest$(O) libpng.lib ..\zlib\zlib.lib $(ERRFILE)
|
||||||
|
|
||||||
test: pngtest.exe
|
test: pngtest.exe
|
||||||
pngtest
|
pngtest
|
||||||
|
|
||||||
|
clean:
|
||||||
|
-$(RM) *$(O)
|
||||||
|
-$(RM) libpng.lib
|
||||||
|
-$(RM) pngtest.exe
|
||||||
|
-$(RM) pngout.png
|
||||||
|
|
||||||
# End of makefile for libpng
|
# End of makefile for libpng
|
||||||
|
|
||||||
|
@@ -4,24 +4,31 @@
|
|||||||
# Assumes that zlib.lib, zconf.h, and zlib.h have been copied to ..\zlib
|
# Assumes that zlib.lib, zconf.h, and zlib.h have been copied to ..\zlib
|
||||||
# To use, do "nmake /f scripts\makefile.vcwin32"
|
# To use, do "nmake /f scripts\makefile.vcwin32"
|
||||||
|
|
||||||
# -------- Microsoft Visual C++ 4.0 and later, no assembler code --------
|
# -------- Microsoft Visual C++ 2.0 and later, no assembler code --------
|
||||||
# If you want to use assembler code, use makefile.vcawin32 instead.
|
# If you want to use assembler (MMX) code, use makefile.vcawin32 instead.
|
||||||
|
|
||||||
CFLAGS= -Ox -GA3s -nologo -W3 -I..\zlib
|
|
||||||
|
|
||||||
|
# Compiler, linker, librarian, and other tools
|
||||||
CC = cl
|
CC = cl
|
||||||
LD = link
|
LD = link
|
||||||
LDFLAGS=
|
AR = lib
|
||||||
|
CFLAGS = -nologo -MD -O2 -W3 -I..\zlib
|
||||||
|
LDFLAGS = -nologo
|
||||||
|
ARFLAGS = -nologo
|
||||||
|
RM = del
|
||||||
|
|
||||||
|
# File extensions
|
||||||
O=.obj
|
O=.obj
|
||||||
|
|
||||||
#uncomment next to put error messages in a file
|
#uncomment next to put error messages in a file
|
||||||
#ERRFILE= >> pngerrs
|
#ERRFILE= >> pngerrs.log
|
||||||
|
|
||||||
# variables
|
# Variables
|
||||||
OBJS1 = png$(O) pngset$(O) pngget$(O) pngrutil$(O) pngtrans$(O) pngwutil$(O)
|
OBJS1 = png$(O) pngerror$(O) pngget$(O) pngmem$(O) pngpread$(O)
|
||||||
OBJS2 = pngmem$(O) pngpread$(O) pngread$(O) pngerror$(O) pngwrite$(O)
|
OBJS2 = pngread$(O) pngrio$(O) pngrtran$(O) pngrutil$(O) pngset$(O)
|
||||||
OBJS3 = pngrtran$(O) pngwtran$(O) pngrio$(O) pngwio$(O)
|
OBJS3 = pngtrans$(O) pngwio$(O) pngwrite$(O) pngwtran$(O) pngwutil$(O)
|
||||||
|
OBJS = $(OBJS1) $(OBJS2) $(OBJS3)
|
||||||
|
|
||||||
|
# Targets
|
||||||
all: libpng.lib
|
all: libpng.lib
|
||||||
|
|
||||||
png$(O): png.h pngconf.h
|
png$(O): png.h pngconf.h
|
||||||
@@ -72,16 +79,21 @@ pngwtran$(O): png.h pngconf.h
|
|||||||
pngwutil$(O): png.h pngconf.h
|
pngwutil$(O): png.h pngconf.h
|
||||||
$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
|
$(CC) -c $(CFLAGS) $*.c $(ERRFILE)
|
||||||
|
|
||||||
libpng.lib: $(OBJS1) $(OBJS2) $(OBJS3)
|
libpng.lib: $(OBJS)
|
||||||
echo something to del > libpng.lib
|
-$(RM) $@
|
||||||
del libpng.lib
|
$(AR) $(ARFLAGS) -out:$@ $(OBJS) $(ERRFILE)
|
||||||
lib /OUT:libpng.lib $(OBJS1) $(OBJS2) $(OBJS3)
|
|
||||||
|
|
||||||
pngtest.exe: pngtest.obj libpng.lib
|
pngtest.exe: pngtest$(O) libpng.lib
|
||||||
$(LD) $(LDFLAGS) pngtest.obj libpng.lib ..\zlib\zlib.lib /OUT:pngtest.exe /SUBSYSTEM:CONSOLE
|
$(LD) $(LDFLAGS) -out:$@ pngtest$(O) libpng.lib ..\zlib\zlib.lib $(ERRFILE)
|
||||||
|
|
||||||
test: pngtest.exe
|
test: pngtest.exe
|
||||||
pngtest
|
pngtest
|
||||||
|
|
||||||
|
clean:
|
||||||
|
-$(RM) *$(O)
|
||||||
|
-$(RM) libpng.lib
|
||||||
|
-$(RM) pngtest.exe
|
||||||
|
-$(RM) pngout.png
|
||||||
|
|
||||||
# End of makefile for libpng
|
# End of makefile for libpng
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@
|
|||||||
; PNG.LIB module definition file for OS/2
|
; PNG.LIB module definition file for OS/2
|
||||||
;----------------------------------------
|
;----------------------------------------
|
||||||
|
|
||||||
; Version 1.2.4
|
; Version 1.2.6
|
||||||
|
|
||||||
LIBRARY PNG
|
LIBRARY PNG
|
||||||
DESCRIPTION "PNG image compression library for OS/2"
|
DESCRIPTION "PNG image compression library for OS/2"
|
||||||
@@ -184,27 +184,6 @@ EXPORTS
|
|||||||
png_convert_to_rfc1123
|
png_convert_to_rfc1123
|
||||||
png_set_invalid
|
png_set_invalid
|
||||||
|
|
||||||
; Added at version 1.2.0:
|
|
||||||
png_mmx_support
|
|
||||||
png_permit_empty_plte
|
|
||||||
png_permit_mng_features
|
|
||||||
png_get_mmx_flagmask
|
|
||||||
png_get_asm_flagmask
|
|
||||||
png_get_asm_flags
|
|
||||||
png_get_mmx_bitdepth_threshold
|
|
||||||
png_get_mmx_rowbytes_threshold
|
|
||||||
png_set_asm_flags
|
|
||||||
png_init_mmx_flags
|
|
||||||
|
|
||||||
; Added at version 1.2.2:
|
|
||||||
png_handle_as_unknown
|
|
||||||
|
|
||||||
; Added at version 1.2.2 and deleted from 1.2.3:
|
|
||||||
; png_zalloc
|
|
||||||
; png_zfree
|
|
||||||
|
|
||||||
; Added at version 1.2.4
|
|
||||||
png_malloc_warn
|
|
||||||
|
|
||||||
; These are not present when libpng is compiled with PNG_NO_GLOBAL_ARRAYS
|
; These are not present when libpng is compiled with PNG_NO_GLOBAL_ARRAYS
|
||||||
png_libpng_ver
|
png_libpng_ver
|
||||||
|
Reference in New Issue
Block a user