Update some build.sh shell script for create install path
5 files modified
653 files added
| | |
| | | #+-------------------------------------------------------------------------------------------- |
| | | |
| | | PREFIX_PATH=`pwd`/../install/bin |
| | | mkdir -p ${PREFIX_PATH}/../{bin,sbin,include,lib} |
| | | |
| | | LYFTP_SRC=ftp://master.iot-yun.club/src/ |
| | | |
| | |
| | | |
| | | PROJ_PATH=`pwd`/../ |
| | | INST_PATH=${PROJ_PATH}/install |
| | | mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib} |
| | | |
| | | CROSSTOOL=/opt/xtools/arm920t/bin/arm-linux- |
| | | |
| | |
| | | #+-------------------------------------------------------------------------------------------- |
| | | |
| | | PREFIX_PATH=`pwd`/../install/bin |
| | | mkdir -p ${PREFIX_PATH}/../{bin,sbin,include,lib} |
| | | |
| | | LYFTP_SRC=ftp://master.iot-yun.club/src/ |
| | | |
| | |
| | | #+-------------------------------------------------------------------------------------------- |
| | | |
| | | PREFIX_PATH=`pwd`/../install |
| | | mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib} |
| | | |
| | | LYFTP_SRC=ftp://master.iot-yun.club/src/ |
| | | |
| | |
| | | |
| | | PRJ_PATH=`pwd` |
| | | PREFIX_PATH=`pwd`/../install/ |
| | | mkdir -p ${PREFIX_PATH}/{bin,sbin,include,lib} |
| | | |
| | | LYFTP_SRC=ftp://master.iot-yun.club/src/ |
| | | |
New file |
| | |
| | | png.lo: png.c pngpriv.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | config.h pnglibconf.h png.h pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h \ |
| | | pngstruct.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h \ |
| | | pnginfo.h pngdebug.h |
| | | |
| | | pngpriv.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | config.h: |
| | | |
| | | pnglibconf.h: |
| | | |
| | | png.h: |
| | | |
| | | pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h: |
| | | |
| | | pngstruct.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
| | | |
| | | pnginfo.h: |
| | | |
| | | pngdebug.h: |
New file |
| | |
| | | pngerror.lo: pngerror.c pngpriv.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | config.h pnglibconf.h png.h pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h \ |
| | | pngstruct.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h \ |
| | | pnginfo.h pngdebug.h |
| | | |
| | | pngpriv.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | config.h: |
| | | |
| | | pnglibconf.h: |
| | | |
| | | png.h: |
| | | |
| | | pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h: |
| | | |
| | | pngstruct.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
| | | |
| | | pnginfo.h: |
| | | |
| | | pngdebug.h: |
New file |
| | |
| | | pngget.lo: pngget.c pngpriv.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | config.h pnglibconf.h png.h pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h \ |
| | | pngstruct.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h \ |
| | | pnginfo.h pngdebug.h |
| | | |
| | | pngpriv.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | config.h: |
| | | |
| | | pnglibconf.h: |
| | | |
| | | png.h: |
| | | |
| | | pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h: |
| | | |
| | | pngstruct.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
| | | |
| | | pnginfo.h: |
| | | |
| | | pngdebug.h: |
New file |
| | |
| | | pngmem.lo: pngmem.c pngpriv.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | config.h pnglibconf.h png.h pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h \ |
| | | pngstruct.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h \ |
| | | pnginfo.h pngdebug.h |
| | | |
| | | pngpriv.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | config.h: |
| | | |
| | | pnglibconf.h: |
| | | |
| | | png.h: |
| | | |
| | | pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h: |
| | | |
| | | pngstruct.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
| | | |
| | | pnginfo.h: |
| | | |
| | | pngdebug.h: |
New file |
| | |
| | | pngpread.lo: pngpread.c pngpriv.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | config.h pnglibconf.h png.h pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h \ |
| | | pngstruct.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h \ |
| | | pnginfo.h pngdebug.h |
| | | |
| | | pngpriv.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | config.h: |
| | | |
| | | pnglibconf.h: |
| | | |
| | | png.h: |
| | | |
| | | pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h: |
| | | |
| | | pngstruct.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
| | | |
| | | pnginfo.h: |
| | | |
| | | pngdebug.h: |
New file |
| | |
| | | pngread.lo: pngread.c pngpriv.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | config.h pnglibconf.h png.h pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h \ |
| | | pngstruct.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h \ |
| | | pnginfo.h pngdebug.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/errno.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/errno.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/errno.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/asm/errno.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/asm-generic/errno.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/asm-generic/errno-base.h |
| | | |
| | | pngpriv.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | config.h: |
| | | |
| | | pnglibconf.h: |
| | | |
| | | png.h: |
| | | |
| | | pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h: |
| | | |
| | | pngstruct.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
| | | |
| | | pnginfo.h: |
| | | |
| | | pngdebug.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/errno.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/errno.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/errno.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/asm/errno.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/asm-generic/errno.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/asm-generic/errno-base.h: |
New file |
| | |
| | | pngrio.lo: pngrio.c pngpriv.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | config.h pnglibconf.h png.h pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h \ |
| | | pngstruct.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h \ |
| | | pnginfo.h pngdebug.h |
| | | |
| | | pngpriv.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | config.h: |
| | | |
| | | pnglibconf.h: |
| | | |
| | | png.h: |
| | | |
| | | pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h: |
| | | |
| | | pngstruct.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
| | | |
| | | pnginfo.h: |
| | | |
| | | pngdebug.h: |
New file |
| | |
| | | pngrtran.lo: pngrtran.c pngpriv.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | config.h pnglibconf.h png.h pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h \ |
| | | pngstruct.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h \ |
| | | pnginfo.h pngdebug.h |
| | | |
| | | pngpriv.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | config.h: |
| | | |
| | | pnglibconf.h: |
| | | |
| | | png.h: |
| | | |
| | | pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h: |
| | | |
| | | pngstruct.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
| | | |
| | | pnginfo.h: |
| | | |
| | | pngdebug.h: |
New file |
| | |
| | | pngrutil.lo: pngrutil.c pngpriv.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | config.h pnglibconf.h png.h pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h \ |
| | | pngstruct.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h \ |
| | | pnginfo.h pngdebug.h |
| | | |
| | | pngpriv.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | config.h: |
| | | |
| | | pnglibconf.h: |
| | | |
| | | png.h: |
| | | |
| | | pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h: |
| | | |
| | | pngstruct.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
| | | |
| | | pnginfo.h: |
| | | |
| | | pngdebug.h: |
New file |
| | |
| | | pngset.lo: pngset.c pngpriv.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | config.h pnglibconf.h png.h pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h \ |
| | | pngstruct.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h \ |
| | | pnginfo.h pngdebug.h |
| | | |
| | | pngpriv.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | config.h: |
| | | |
| | | pnglibconf.h: |
| | | |
| | | png.h: |
| | | |
| | | pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h: |
| | | |
| | | pngstruct.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
| | | |
| | | pnginfo.h: |
| | | |
| | | pngdebug.h: |
New file |
| | |
| | | pngtest.o: pngtest.c \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | png.h pnglibconf.h pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | png.h: |
| | | |
| | | pnglibconf.h: |
| | | |
| | | pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
New file |
| | |
| | | pngtrans.lo: pngtrans.c pngpriv.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | config.h pnglibconf.h png.h pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h \ |
| | | pngstruct.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h \ |
| | | pnginfo.h pngdebug.h |
| | | |
| | | pngpriv.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | config.h: |
| | | |
| | | pnglibconf.h: |
| | | |
| | | png.h: |
| | | |
| | | pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h: |
| | | |
| | | pngstruct.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
| | | |
| | | pnginfo.h: |
| | | |
| | | pngdebug.h: |
New file |
| | |
| | | pngwio.lo: pngwio.c pngpriv.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | config.h pnglibconf.h png.h pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h \ |
| | | pngstruct.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h \ |
| | | pnginfo.h pngdebug.h |
| | | |
| | | pngpriv.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | config.h: |
| | | |
| | | pnglibconf.h: |
| | | |
| | | png.h: |
| | | |
| | | pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h: |
| | | |
| | | pngstruct.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
| | | |
| | | pnginfo.h: |
| | | |
| | | pngdebug.h: |
New file |
| | |
| | | pngwrite.lo: pngwrite.c pngpriv.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | config.h pnglibconf.h png.h pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h \ |
| | | pngstruct.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h \ |
| | | pnginfo.h pngdebug.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/errno.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/errno.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/errno.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/asm/errno.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/asm-generic/errno.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/asm-generic/errno-base.h |
| | | |
| | | pngpriv.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | config.h: |
| | | |
| | | pnglibconf.h: |
| | | |
| | | png.h: |
| | | |
| | | pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h: |
| | | |
| | | pngstruct.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
| | | |
| | | pnginfo.h: |
| | | |
| | | pngdebug.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/errno.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/errno.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/errno.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/asm/errno.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/asm-generic/errno.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/asm-generic/errno-base.h: |
New file |
| | |
| | | pngwtran.lo: pngwtran.c pngpriv.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | config.h pnglibconf.h png.h pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h \ |
| | | pngstruct.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h \ |
| | | pnginfo.h pngdebug.h |
| | | |
| | | pngpriv.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | config.h: |
| | | |
| | | pnglibconf.h: |
| | | |
| | | png.h: |
| | | |
| | | pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h: |
| | | |
| | | pngstruct.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
| | | |
| | | pnginfo.h: |
| | | |
| | | pngdebug.h: |
New file |
| | |
| | | pngwutil.lo: pngwutil.c pngpriv.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | config.h pnglibconf.h png.h pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h \ |
| | | pngstruct.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h \ |
| | | pnginfo.h pngdebug.h |
| | | |
| | | pngpriv.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | config.h: |
| | | |
| | | pnglibconf.h: |
| | | |
| | | png.h: |
| | | |
| | | pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h: |
| | | |
| | | pngstruct.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
| | | |
| | | pnginfo.h: |
| | | |
| | | pngdebug.h: |
New file |
| | |
| | | # libpng16.la - a libtool library file |
| | | # Generated by libtool (GNU libtool) 2.4.6 |
| | | # |
| | | # Please DO NOT delete this file! |
| | | # It is necessary for linking the library. |
| | | |
| | | # The name that we can dlopen(3). |
| | | dlname='libpng16.so.16' |
| | | |
| | | # Names of this library. |
| | | library_names='libpng16.so.16.37.0 libpng16.so.16 libpng16.so' |
| | | |
| | | # The name of the static archive. |
| | | old_library='libpng16.a' |
| | | |
| | | # Linker flags that cannot go in dependency_libs. |
| | | inherited_linker_flags='' |
| | | |
| | | # Libraries that this one depends upon. |
| | | dependency_libs=' -L/home/guowenxue/fl2440/3rdparty/libpng/../install//lib -lz -lm' |
| | | |
| | | # Names of additional weak libraries provided by this library |
| | | weak_library_names='' |
| | | |
| | | # Version information for libpng16. |
| | | current=53 |
| | | age=37 |
| | | revision=0 |
| | | |
| | | # Is this an already installed library? |
| | | installed=yes |
| | | |
| | | # Should we warn about portability when linking against -modules? |
| | | shouldnotlink=no |
| | | |
| | | # Files to dlopen/dlpreopen |
| | | dlopen='' |
| | | dlpreopen='' |
| | | |
| | | # Directory that this library needs to be installed in: |
| | | libdir='/home/guowenxue/fl2440/3rdparty/libpng/../install/lib' |
New file |
| | |
| | | libpng16.so.16.37.0 |
New file |
| | |
| | | libpng16.so.16.37.0 |
New file |
| | |
| | | libpng 1.6.37 - April 14, 2019 |
| | | ============================== |
| | | |
| | | This is a public release of libpng, intended for use in production code. |
| | | |
| | | |
| | | Files available for download |
| | | ---------------------------- |
| | | |
| | | Source files with LF line endings (for Unix/Linux): |
| | | |
| | | * libpng-1.6.37.tar.xz (LZMA-compressed, recommended) |
| | | * libpng-1.6.37.tar.gz |
| | | |
| | | Source files with CRLF line endings (for Windows): |
| | | |
| | | * lp1637.7z (LZMA-compressed, recommended) |
| | | * lp1637.zip |
| | | |
| | | Other information: |
| | | |
| | | * README.md |
| | | * LICENSE.md |
| | | * AUTHORS.md |
| | | * TRADEMARK.md |
| | | |
| | | |
| | | Changes since the previous public release (version 1.6.36) |
| | | ---------------------------------------------------------- |
| | | |
| | | * Fixed a use-after-free vulnerability (CVE-2019-7317) in png_image_free. |
| | | * Fixed a memory leak in the ARM NEON implementation of png_do_expand_palette. |
| | | * Fixed a memory leak in pngtest.c. |
| | | * Fixed two vulnerabilities (CVE-2018-14048, CVE-2018-14550) in |
| | | contrib/pngminus; refactor. |
| | | * Changed the license of contrib/pngminus to MIT; refresh makefile and docs. |
| | | (Contributed by Willem van Schaik) |
| | | * Fixed a typo in the libpng license v2. |
| | | (Contributed by Miguel Ojeda) |
| | | * Added makefiles for AddressSanitizer-enabled builds. |
| | | * Cleaned up various makefiles. |
| | | |
| | | |
| | | Send comments/corrections/commendations to png-mng-implement at lists.sf.net. |
| | | Subscription is required; visit |
| | | https://lists.sourceforge.net/lists/listinfo/png-mng-implement |
| | | to subscribe. |
New file |
| | |
| | | PNG REFERENCE LIBRARY AUTHORS |
| | | ============================= |
| | | |
| | | This is the list of PNG Reference Library ("libpng") Contributing |
| | | Authors, for copyright and licensing purposes. |
| | | |
| | | * Andreas Dilger |
| | | * Cosmin Truta |
| | | * Dave Martindale |
| | | * Eric S. Raymond |
| | | * Gilles Vollant |
| | | * Glenn Randers-Pehrson |
| | | * Greg Roelofs |
| | | * Guy Eric Schalnat |
| | | * James Yu |
| | | * John Bowler |
| | | * Kevin Bracey |
| | | * Magnus Holmgren |
| | | * Mandar Sahastrabuddhe |
| | | * Mans Rullgard |
| | | * Matt Sarett |
| | | * Mike Klein |
| | | * Paul Schmidt |
| | | * Sam Bushell |
| | | * Samuel Williams |
| | | * Simon-Pierre Cadieux |
| | | * Tim Wegner |
| | | * Tom Lane |
| | | * Tom Tanner |
| | | * Vadim Barkov |
| | | * Willem van Schaik |
| | | * Zhijie Liang |
| | | * Arm Holdings |
| | | - Richard Townsend |
| | | * Google Inc. |
| | | - Matt Sarett |
| | | - Mike Klein |
| | | |
| | | The build projects, the build scripts, the test scripts, and other |
| | | files in the "projects", "scripts" and "tests" directories, have other |
| | | copyright owners, but are released under the libpng license. |
| | | |
| | | Some files in the "contrib" directory, and some tools-generated files |
| | | that are distributed with libpng, have other copyright owners, and are |
| | | released under other open source licenses. |
New file |
| | |
| | | # CMakeLists.txt |
| | | |
| | | # Copyright (C) 2018 Cosmin Truta |
| | | # Copyright (C) 2007,2009-2018 Glenn Randers-Pehrson |
| | | # Written by Christian Ehrlicher, 2007 |
| | | # Revised by Roger Lowman, 2009-2010 |
| | | # Revised by Clifford Yapp, 2011-2012,2017 |
| | | # Revised by Roger Leigh, 2016 |
| | | # Revised by Andreas Franek, 2016 |
| | | # Revised by Sam Serrels, 2017 |
| | | # Revised by Vadim Barkov, 2017 |
| | | # Revised by Vicky Pfau, 2018 |
| | | # Revised by Cameron Cawley, 2018 |
| | | # Revised by Cosmin Truta, 2018 |
| | | # Revised by Kyle Bentley, 2018 |
| | | |
| | | # This code is released under the libpng license. |
| | | # For conditions of distribution and use, see the disclaimer |
| | | # and license in png.h |
| | | |
| | | cmake_minimum_required(VERSION 3.1) |
| | | cmake_policy(VERSION 3.1) |
| | | |
| | | project(libpng C ASM) |
| | | enable_testing() |
| | | |
| | | set(PNGLIB_MAJOR 1) |
| | | set(PNGLIB_MINOR 6) |
| | | set(PNGLIB_RELEASE 37) |
| | | set(PNGLIB_NAME libpng${PNGLIB_MAJOR}${PNGLIB_MINOR}) |
| | | set(PNGLIB_VERSION ${PNGLIB_MAJOR}.${PNGLIB_MINOR}.${PNGLIB_RELEASE}) |
| | | |
| | | include(GNUInstallDirs) |
| | | |
| | | # needed packages |
| | | |
| | | # Allow users to specify location of Zlib. |
| | | # Useful if zlib is being built alongside this as a sub-project. |
| | | option(PNG_BUILD_ZLIB "Custom zlib Location, else find_package is used" OFF) |
| | | |
| | | if(NOT PNG_BUILD_ZLIB) |
| | | find_package(ZLIB REQUIRED) |
| | | include_directories(${ZLIB_INCLUDE_DIR}) |
| | | endif() |
| | | |
| | | if(UNIX AND NOT APPLE AND NOT BEOS AND NOT HAIKU) |
| | | find_library(M_LIBRARY m) |
| | | else() |
| | | # libm is not needed and/or not available |
| | | set(M_LIBRARY "") |
| | | endif() |
| | | |
| | | # COMMAND LINE OPTIONS |
| | | option(PNG_SHARED "Build shared lib" ON) |
| | | option(PNG_STATIC "Build static lib" ON) |
| | | option(PNG_TESTS "Build libpng tests" ON) |
| | | |
| | | # Many more configuration options could be added here |
| | | option(PNG_FRAMEWORK "Build OS X framework" OFF) |
| | | option(PNG_DEBUG "Build with debug output" OFF) |
| | | option(PNG_HARDWARE_OPTIMIZATIONS "Enable hardware optimizations" ON) |
| | | |
| | | set(PNG_PREFIX "" CACHE STRING "Prefix to add to the API function names") |
| | | set(DFA_XTRA "" CACHE FILEPATH "File containing extra configuration settings") |
| | | |
| | | if(PNG_HARDWARE_OPTIMIZATIONS) |
| | | |
| | | # set definitions and sources for arm |
| | | if(CMAKE_SYSTEM_PROCESSOR MATCHES "^arm" OR |
| | | CMAKE_SYSTEM_PROCESSOR MATCHES "^aarch64") |
| | | set(PNG_ARM_NEON_POSSIBLE_VALUES check on off) |
| | | set(PNG_ARM_NEON "check" CACHE STRING "Enable ARM NEON optimizations: |
| | | check: (default) use internal checking code; |
| | | off: disable the optimizations; |
| | | on: turn on unconditionally.") |
| | | set_property(CACHE PNG_ARM_NEON PROPERTY STRINGS |
| | | ${PNG_ARM_NEON_POSSIBLE_VALUES}) |
| | | list(FIND PNG_ARM_NEON_POSSIBLE_VALUES ${PNG_ARM_NEON} index) |
| | | if(index EQUAL -1) |
| | | message(FATAL_ERROR |
| | | "PNG_ARM_NEON must be one of [${PNG_ARM_NEON_POSSIBLE_VALUES}]") |
| | | elseif(NOT ${PNG_ARM_NEON} STREQUAL "off") |
| | | set(libpng_arm_sources |
| | | arm/arm_init.c |
| | | arm/filter_neon.S |
| | | arm/filter_neon_intrinsics.c |
| | | arm/palette_neon_intrinsics.c) |
| | | |
| | | if(${PNG_ARM_NEON} STREQUAL "on") |
| | | add_definitions(-DPNG_ARM_NEON_OPT=2) |
| | | elseif(${PNG_ARM_NEON} STREQUAL "check") |
| | | add_definitions(-DPNG_ARM_NEON_CHECK_SUPPORTED) |
| | | endif() |
| | | else() |
| | | add_definitions(-DPNG_ARM_NEON_OPT=0) |
| | | endif() |
| | | endif() |
| | | |
| | | # set definitions and sources for powerpc |
| | | if(CMAKE_SYSTEM_PROCESSOR MATCHES "^powerpc*" OR |
| | | CMAKE_SYSTEM_PROCESSOR MATCHES "^ppc64*") |
| | | set(PNG_POWERPC_VSX_POSSIBLE_VALUES on off) |
| | | set(PNG_POWERPC_VSX "on" CACHE STRING "Enable POWERPC VSX optimizations: |
| | | off: disable the optimizations.") |
| | | set_property(CACHE PNG_POWERPC_VSX PROPERTY STRINGS |
| | | ${PNG_POWERPC_VSX_POSSIBLE_VALUES}) |
| | | list(FIND PNG_POWERPC_VSX_POSSIBLE_VALUES ${PNG_POWERPC_VSX} index) |
| | | if(index EQUAL -1) |
| | | message(FATAL_ERROR |
| | | "PNG_POWERPC_VSX must be one of [${PNG_POWERPC_VSX_POSSIBLE_VALUES}]") |
| | | elseif(NOT ${PNG_POWERPC_VSX} STREQUAL "off") |
| | | set(libpng_powerpc_sources |
| | | powerpc/powerpc_init.c |
| | | powerpc/filter_vsx_intrinsics.c) |
| | | if(${PNG_POWERPC_VSX} STREQUAL "on") |
| | | add_definitions(-DPNG_POWERPC_VSX_OPT=2) |
| | | endif() |
| | | else() |
| | | add_definitions(-DPNG_POWERPC_VSX_OPT=0) |
| | | endif() |
| | | endif() |
| | | |
| | | # set definitions and sources for intel |
| | | if(CMAKE_SYSTEM_PROCESSOR MATCHES "^i?86" OR |
| | | CMAKE_SYSTEM_PROCESSOR MATCHES "^x86_64*") |
| | | set(PNG_INTEL_SSE_POSSIBLE_VALUES on off) |
| | | set(PNG_INTEL_SSE "on" CACHE STRING "Enable INTEL_SSE optimizations: |
| | | off: disable the optimizations") |
| | | set_property(CACHE PNG_INTEL_SSE PROPERTY STRINGS |
| | | ${PNG_INTEL_SSE_POSSIBLE_VALUES}) |
| | | list(FIND PNG_INTEL_SSE_POSSIBLE_VALUES ${PNG_INTEL_SSE} index) |
| | | if(index EQUAL -1) |
| | | message(FATAL_ERROR |
| | | "PNG_INTEL_SSE must be one of [${PNG_INTEL_SSE_POSSIBLE_VALUES}]") |
| | | elseif(NOT ${PNG_INTEL_SSE} STREQUAL "off") |
| | | set(libpng_intel_sources |
| | | intel/intel_init.c |
| | | intel/filter_sse2_intrinsics.c) |
| | | if(${PNG_INTEL_SSE} STREQUAL "on") |
| | | add_definitions(-DPNG_INTEL_SSE_OPT=1) |
| | | endif() |
| | | else() |
| | | add_definitions(-DPNG_INTEL_SSE_OPT=0) |
| | | endif() |
| | | endif() |
| | | |
| | | # set definitions and sources for MIPS |
| | | if(CMAKE_SYSTEM_PROCESSOR MATCHES "mipsel*" OR |
| | | CMAKE_SYSTEM_PROCESSOR MATCHES "mips64el*") |
| | | set(PNG_MIPS_MSA_POSSIBLE_VALUES on off) |
| | | set(PNG_MIPS_MSA "on" CACHE STRING "Enable MIPS_MSA optimizations: |
| | | off: disable the optimizations") |
| | | set_property(CACHE PNG_MIPS_MSA PROPERTY STRINGS |
| | | ${PNG_MIPS_MSA_POSSIBLE_VALUES}) |
| | | list(FIND PNG_MIPS_MSA_POSSIBLE_VALUES ${PNG_MIPS_MSA} index) |
| | | if(index EQUAL -1) |
| | | message(FATAL_ERROR |
| | | "PNG_MIPS_MSA must be one of [${PNG_MIPS_MSA_POSSIBLE_VALUES}]") |
| | | elseif(NOT ${PNG_MIPS_MSA} STREQUAL "off") |
| | | set(libpng_mips_sources |
| | | mips/mips_init.c |
| | | mips/filter_msa_intrinsics.c) |
| | | if(${PNG_MIPS_MSA} STREQUAL "on") |
| | | add_definitions(-DPNG_MIPS_MSA_OPT=2) |
| | | endif() |
| | | else() |
| | | add_definitions(-DPNG_MIPS_MSA_OPT=0) |
| | | endif() |
| | | endif() |
| | | |
| | | else(PNG_HARDWARE_OPTIMIZATIONS) |
| | | |
| | | # set definitions and sources for arm |
| | | if(CMAKE_SYSTEM_PROCESSOR MATCHES "^arm" OR |
| | | CMAKE_SYSTEM_PROCESSOR MATCHES "^aarch64") |
| | | add_definitions(-DPNG_ARM_NEON_OPT=0) |
| | | endif() |
| | | |
| | | # set definitions and sources for powerpc |
| | | if(CMAKE_SYSTEM_PROCESSOR MATCHES "^powerpc*" OR |
| | | CMAKE_SYSTEM_PROCESSOR MATCHES "^ppc64*") |
| | | add_definitions(-DPNG_POWERPC_VSX_OPT=0) |
| | | endif() |
| | | |
| | | # set definitions and sources for intel |
| | | if(CMAKE_SYSTEM_PROCESSOR MATCHES "^i?86" OR |
| | | CMAKE_SYSTEM_PROCESSOR MATCHES "^x86_64*") |
| | | add_definitions(-DPNG_INTEL_SSE_OPT=0) |
| | | endif() |
| | | |
| | | # set definitions and sources for MIPS |
| | | if(CMAKE_SYSTEM_PROCESSOR MATCHES "mipsel*" OR |
| | | CMAKE_SYSTEM_PROCESSOR MATCHES "mips64el*") |
| | | add_definitions(-DPNG_MIPS_MSA_OPT=0) |
| | | endif() |
| | | |
| | | endif(PNG_HARDWARE_OPTIMIZATIONS) |
| | | |
| | | # SET LIBNAME |
| | | set(PNG_LIB_NAME png${PNGLIB_MAJOR}${PNGLIB_MINOR}) |
| | | |
| | | # to distinguish between debug and release lib |
| | | set(CMAKE_DEBUG_POSTFIX "d") |
| | | |
| | | include(CheckCSourceCompiles) |
| | | option(ld-version-script "Enable linker version script" ON) |
| | | if(ld-version-script AND NOT APPLE) |
| | | # Check if LD supports linker scripts. |
| | | file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/conftest.map" "VERS_1 { |
| | | global: sym; |
| | | local: *; |
| | | }; |
| | | |
| | | VERS_2 { |
| | | global: sym2; |
| | | main; |
| | | } VERS_1; |
| | | ") |
| | | set(CMAKE_REQUIRED_FLAGS_SAVE ${CMAKE_REQUIRED_FLAGS}) |
| | | set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS} "-Wl,--version-script='${CMAKE_CURRENT_BINARY_DIR}/conftest.map'") |
| | | check_c_source_compiles("void sym(void) {} |
| | | void sym2(void) {} |
| | | int main(void) {return 0;} |
| | | " HAVE_LD_VERSION_SCRIPT) |
| | | if(NOT HAVE_LD_VERSION_SCRIPT) |
| | | set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS_SAVE} "-Wl,-M -Wl,${CMAKE_CURRENT_BINARY_DIR}/conftest.map") |
| | | check_c_source_compiles("void sym(void) {} |
| | | void sym2(void) {} |
| | | int main(void) {return 0;} |
| | | " HAVE_SOLARIS_LD_VERSION_SCRIPT) |
| | | endif() |
| | | set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS_SAVE}) |
| | | file(REMOVE "${CMAKE_CURRENT_BINARY_DIR}/conftest.map") |
| | | endif() |
| | | |
| | | # Find symbol prefix. Likely obsolete and unnecessary with recent |
| | | # toolchains (it's not done in many other projects). |
| | | function(symbol_prefix) |
| | | set(SYMBOL_PREFIX) |
| | | |
| | | execute_process(COMMAND "${CMAKE_C_COMPILER}" "-E" "-" |
| | | INPUT_FILE /dev/null |
| | | OUTPUT_VARIABLE OUT |
| | | RESULT_VARIABLE STATUS) |
| | | |
| | | if(CPP_FAIL) |
| | | message(WARNING "Failed to run the C preprocessor") |
| | | endif() |
| | | |
| | | string(REPLACE "\n" ";" OUT "${OUT}") |
| | | foreach(line ${OUT}) |
| | | string(REGEX MATCH "^PREFIX=" found_match "${line}") |
| | | if(found_match) |
| | | string(REGEX REPLACE "^PREFIX=(.*\)" "\\1" prefix "${line}") |
| | | string(REGEX MATCH "__USER_LABEL_PREFIX__" found_match "${prefix}") |
| | | if(found_match) |
| | | string(REGEX REPLACE "(.*)__USER_LABEL_PREFIX__(.*)" "\\1\\2" prefix "${prefix}") |
| | | endif() |
| | | set(SYMBOL_PREFIX "${prefix}") |
| | | endif() |
| | | endforeach() |
| | | |
| | | message(STATUS "Symbol prefix: ${SYMBOL_PREFIX}") |
| | | set(SYMBOL_PREFIX "${SYMBOL_PREFIX}" PARENT_SCOPE) |
| | | endfunction() |
| | | |
| | | if(UNIX) |
| | | symbol_prefix() |
| | | endif() |
| | | |
| | | find_program(AWK NAMES gawk awk) |
| | | |
| | | include_directories(${CMAKE_CURRENT_BINARY_DIR}) |
| | | |
| | | if(NOT AWK OR ANDROID) |
| | | # No awk available to generate sources; use pre-built pnglibconf.h |
| | | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/scripts/pnglibconf.h.prebuilt |
| | | ${CMAKE_CURRENT_BINARY_DIR}/pnglibconf.h) |
| | | add_custom_target(genfiles) # Dummy |
| | | else() |
| | | include(CMakeParseArguments) |
| | | # Generate .chk from .out with awk |
| | | # generate_chk(INPUT inputfile OUTPUT outputfile [DEPENDS dep1 [dep2...]]) |
| | | function(generate_chk) |
| | | set(options) |
| | | set(oneValueArgs INPUT OUTPUT) |
| | | set(multiValueArgs DEPENDS) |
| | | cmake_parse_arguments(_GC "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) |
| | | if(NOT _GC_INPUT) |
| | | message(FATAL_ERROR "generate_chk: Missing INPUT argument") |
| | | endif() |
| | | if(NOT _GC_OUTPUT) |
| | | message(FATAL_ERROR "generate_chk: Missing OUTPUT argument") |
| | | endif() |
| | | |
| | | add_custom_command(OUTPUT "${_GC_OUTPUT}" |
| | | COMMAND "${CMAKE_COMMAND}" |
| | | "-DINPUT=${_GC_INPUT}" |
| | | "-DOUTPUT=${_GC_OUTPUT}" |
| | | -P "${CMAKE_CURRENT_BINARY_DIR}/scripts/genchk.cmake" |
| | | DEPENDS "${_GC_INPUT}" ${_GC_DEPENDS} |
| | | WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}") |
| | | endfunction() |
| | | |
| | | # Generate .out from .c with awk |
| | | # generate_out(INPUT inputfile OUTPUT outputfile [DEPENDS dep1 [dep2...]]) |
| | | function(generate_out) |
| | | set(options) |
| | | set(oneValueArgs INPUT OUTPUT) |
| | | set(multiValueArgs DEPENDS) |
| | | cmake_parse_arguments(_GO "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) |
| | | if(NOT _GO_INPUT) |
| | | message(FATAL_ERROR "generate_out: Missing INPUT argument") |
| | | endif() |
| | | if(NOT _GO_OUTPUT) |
| | | message(FATAL_ERROR "generate_out: Missing OUTPUT argument") |
| | | endif() |
| | | |
| | | add_custom_command(OUTPUT "${_GO_OUTPUT}" |
| | | COMMAND "${CMAKE_COMMAND}" |
| | | "-DINPUT=${_GO_INPUT}" |
| | | "-DOUTPUT=${_GO_OUTPUT}" |
| | | -P "${CMAKE_CURRENT_BINARY_DIR}/scripts/genout.cmake" |
| | | DEPENDS "${_GO_INPUT}" ${_GO_DEPENDS} |
| | | WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}") |
| | | endfunction() |
| | | |
| | | # Generate specific source file with awk |
| | | # generate_source(OUTPUT outputfile [DEPENDS dep1 [dep2...]]) |
| | | function(generate_source) |
| | | set(options) |
| | | set(oneValueArgs OUTPUT) |
| | | set(multiValueArgs DEPENDS) |
| | | cmake_parse_arguments(_GSO "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) |
| | | if(NOT _GSO_OUTPUT) |
| | | message(FATAL_ERROR "generate_source: Missing OUTPUT argument") |
| | | endif() |
| | | |
| | | add_custom_command(OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${_GSO_OUTPUT}" |
| | | COMMAND "${CMAKE_COMMAND}" |
| | | "-DOUTPUT=${_GSO_OUTPUT}" |
| | | -P "${CMAKE_CURRENT_BINARY_DIR}/scripts/gensrc.cmake" |
| | | DEPENDS ${_GSO_DEPENDS} |
| | | WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}") |
| | | endfunction() |
| | | |
| | | # Copy file |
| | | function(generate_copy source destination) |
| | | add_custom_command(OUTPUT "${destination}" |
| | | COMMAND "${CMAKE_COMMAND}" -E remove "${destination}" |
| | | COMMAND "${CMAKE_COMMAND}" -E copy "${source}" |
| | | "${destination}" |
| | | DEPENDS "${source}") |
| | | endfunction() |
| | | |
| | | # Generate scripts/pnglibconf.h |
| | | generate_source(OUTPUT "scripts/pnglibconf.c" |
| | | DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/scripts/pnglibconf.dfa" |
| | | "${CMAKE_CURRENT_SOURCE_DIR}/scripts/options.awk" |
| | | "${CMAKE_CURRENT_SOURCE_DIR}/pngconf.h") |
| | | |
| | | # Generate pnglibconf.c |
| | | generate_source(OUTPUT "pnglibconf.c" |
| | | DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/scripts/pnglibconf.dfa" |
| | | "${CMAKE_CURRENT_SOURCE_DIR}/scripts/options.awk" |
| | | "${CMAKE_CURRENT_SOURCE_DIR}/pngconf.h") |
| | | |
| | | if(PNG_PREFIX) |
| | | set(PNGLIBCONF_H_EXTRA_DEPENDS |
| | | "${CMAKE_CURRENT_BINARY_DIR}/scripts/prefix.out" |
| | | "${CMAKE_CURRENT_SOURCE_DIR}/scripts/macro.lst") |
| | | set(PNGPREFIX_H_EXTRA_DEPENDS |
| | | "${CMAKE_CURRENT_BINARY_DIR}/scripts/intprefix.out") |
| | | endif() |
| | | |
| | | generate_out(INPUT "${CMAKE_CURRENT_BINARY_DIR}/pnglibconf.c" |
| | | OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/pnglibconf.out") |
| | | |
| | | # Generate pnglibconf.h |
| | | generate_source(OUTPUT "pnglibconf.h" |
| | | DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/pnglibconf.out" |
| | | ${PNGLIBCONF_H_EXTRA_DEPENDS}) |
| | | |
| | | generate_out(INPUT "${CMAKE_CURRENT_SOURCE_DIR}/scripts/intprefix.c" |
| | | OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/scripts/intprefix.out" |
| | | DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/pnglibconf.h") |
| | | |
| | | generate_out(INPUT "${CMAKE_CURRENT_SOURCE_DIR}/scripts/prefix.c" |
| | | OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/scripts/prefix.out" |
| | | DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/png.h" |
| | | "${CMAKE_CURRENT_SOURCE_DIR}/pngconf.h" |
| | | "${CMAKE_CURRENT_BINARY_DIR}/pnglibconf.out") |
| | | |
| | | # Generate pngprefix.h |
| | | generate_source(OUTPUT "pngprefix.h" |
| | | DEPENDS ${PNGPREFIX_H_EXTRA_DEPENDS}) |
| | | |
| | | generate_out(INPUT "${CMAKE_CURRENT_SOURCE_DIR}/scripts/sym.c" |
| | | OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/scripts/sym.out" |
| | | DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/pnglibconf.h") |
| | | |
| | | generate_out(INPUT "${CMAKE_CURRENT_SOURCE_DIR}/scripts/symbols.c" |
| | | OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/scripts/symbols.out" |
| | | DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/png.h" |
| | | "${CMAKE_CURRENT_SOURCE_DIR}/pngconf.h" |
| | | "${CMAKE_CURRENT_SOURCE_DIR}/scripts/pnglibconf.h.prebuilt") |
| | | |
| | | generate_out(INPUT "${CMAKE_CURRENT_SOURCE_DIR}/scripts/vers.c" |
| | | OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/scripts/vers.out" |
| | | DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/png.h" |
| | | "${CMAKE_CURRENT_SOURCE_DIR}/pngconf.h" |
| | | "${CMAKE_CURRENT_BINARY_DIR}/pnglibconf.h") |
| | | |
| | | generate_chk(INPUT "${CMAKE_CURRENT_BINARY_DIR}/scripts/symbols.out" |
| | | OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/scripts/symbols.chk" |
| | | DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/scripts/checksym.awk" |
| | | "${CMAKE_CURRENT_SOURCE_DIR}/scripts/symbols.def") |
| | | |
| | | add_custom_target(symbol-check DEPENDS |
| | | "${CMAKE_CURRENT_BINARY_DIR}/scripts/symbols.chk") |
| | | |
| | | generate_copy("${CMAKE_CURRENT_BINARY_DIR}/scripts/sym.out" |
| | | "${CMAKE_CURRENT_BINARY_DIR}/libpng.sym") |
| | | generate_copy("${CMAKE_CURRENT_BINARY_DIR}/scripts/vers.out" |
| | | "${CMAKE_CURRENT_BINARY_DIR}/libpng.vers") |
| | | |
| | | add_custom_target(genvers DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/libpng.vers") |
| | | add_custom_target(gensym DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/libpng.sym") |
| | | |
| | | add_custom_target("genprebuilt" |
| | | COMMAND "${CMAKE_COMMAND}" |
| | | "-DOUTPUT=scripts/pnglibconf.h.prebuilt" |
| | | -P "${CMAKE_CURRENT_BINARY_DIR}/scripts/gensrc.cmake" |
| | | WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}") |
| | | |
| | | # A single target handles generation of all generated files. If |
| | | # they are depended upon separately by multiple targets, this |
| | | # confuses parallel make (it would require a separate top-level |
| | | # target for each file to track the dependencies properly). |
| | | add_custom_target(genfiles DEPENDS |
| | | "${CMAKE_CURRENT_BINARY_DIR}/libpng.sym" |
| | | "${CMAKE_CURRENT_BINARY_DIR}/libpng.vers" |
| | | "${CMAKE_CURRENT_BINARY_DIR}/pnglibconf.c" |
| | | "${CMAKE_CURRENT_BINARY_DIR}/pnglibconf.h" |
| | | "${CMAKE_CURRENT_BINARY_DIR}/pnglibconf.out" |
| | | "${CMAKE_CURRENT_BINARY_DIR}/pngprefix.h" |
| | | "${CMAKE_CURRENT_BINARY_DIR}/scripts/intprefix.out" |
| | | "${CMAKE_CURRENT_BINARY_DIR}/scripts/pnglibconf.c" |
| | | "${CMAKE_CURRENT_BINARY_DIR}/scripts/prefix.out" |
| | | "${CMAKE_CURRENT_BINARY_DIR}/scripts/sym.out" |
| | | "${CMAKE_CURRENT_BINARY_DIR}/scripts/symbols.chk" |
| | | "${CMAKE_CURRENT_BINARY_DIR}/scripts/symbols.out" |
| | | "${CMAKE_CURRENT_BINARY_DIR}/scripts/vers.out") |
| | | endif(NOT AWK OR ANDROID) |
| | | |
| | | # OUR SOURCES |
| | | set(libpng_public_hdrs |
| | | png.h |
| | | pngconf.h |
| | | "${CMAKE_CURRENT_BINARY_DIR}/pnglibconf.h" |
| | | ) |
| | | set(libpng_private_hdrs |
| | | pngpriv.h |
| | | pngdebug.h |
| | | pnginfo.h |
| | | pngstruct.h |
| | | ) |
| | | if(AWK AND NOT ANDROID) |
| | | list(APPEND libpng_private_hdrs "${CMAKE_CURRENT_BINARY_DIR}/pngprefix.h") |
| | | endif() |
| | | set(libpng_sources |
| | | ${libpng_public_hdrs} |
| | | ${libpng_private_hdrs} |
| | | png.c |
| | | pngerror.c |
| | | pngget.c |
| | | pngmem.c |
| | | pngpread.c |
| | | pngread.c |
| | | pngrio.c |
| | | pngrtran.c |
| | | pngrutil.c |
| | | pngset.c |
| | | pngtrans.c |
| | | pngwio.c |
| | | pngwrite.c |
| | | pngwtran.c |
| | | pngwutil.c |
| | | ${libpng_arm_sources} |
| | | ${libpng_intel_sources} |
| | | ${libpng_mips_sources} |
| | | ${libpng_powerpc_sources} |
| | | ) |
| | | set(pngtest_sources |
| | | pngtest.c |
| | | ) |
| | | set(pngvalid_sources |
| | | contrib/libtests/pngvalid.c |
| | | ) |
| | | set(pngstest_sources |
| | | contrib/libtests/pngstest.c |
| | | ) |
| | | set(pngunknown_sources |
| | | contrib/libtests/pngunknown.c |
| | | ) |
| | | set(pngimage_sources |
| | | contrib/libtests/pngimage.c |
| | | ) |
| | | set(pngfix_sources |
| | | contrib/tools/pngfix.c |
| | | ) |
| | | set(png_fix_itxt_sources |
| | | contrib/tools/png-fix-itxt.c |
| | | ) |
| | | |
| | | if(MSVC) |
| | | add_definitions(-D_CRT_SECURE_NO_DEPRECATE) |
| | | endif() |
| | | |
| | | if(PNG_DEBUG) |
| | | add_definitions(-DPNG_DEBUG) |
| | | endif() |
| | | |
| | | # NOW BUILD OUR TARGET |
| | | include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${ZLIB_INCLUDE_DIR}) |
| | | |
| | | unset(PNG_LIB_TARGETS) |
| | | |
| | | if(PNG_SHARED) |
| | | add_library(png SHARED ${libpng_sources}) |
| | | set(PNG_LIB_TARGETS png) |
| | | set_target_properties(png PROPERTIES OUTPUT_NAME ${PNG_LIB_NAME}) |
| | | add_dependencies(png genfiles) |
| | | if(MSVC) |
| | | # msvc does not append 'lib' - do it here to have consistent name |
| | | set_target_properties(png PROPERTIES PREFIX "lib") |
| | | set_target_properties(png PROPERTIES IMPORT_PREFIX "lib") |
| | | endif() |
| | | target_link_libraries(png ${ZLIB_LIBRARY} ${M_LIBRARY}) |
| | | |
| | | if(UNIX AND AWK) |
| | | if(HAVE_LD_VERSION_SCRIPT) |
| | | set_target_properties(png PROPERTIES LINK_FLAGS |
| | | "-Wl,--version-script='${CMAKE_CURRENT_BINARY_DIR}/libpng.vers'") |
| | | elseif(HAVE_SOLARIS_LD_VERSION_SCRIPT) |
| | | set_target_properties(png PROPERTIES LINK_FLAGS |
| | | "-Wl,-M -Wl,'${CMAKE_CURRENT_BINARY_DIR}/libpng.vers'") |
| | | endif() |
| | | endif() |
| | | endif() |
| | | |
| | | if(PNG_STATIC) |
| | | # does not work without changing name |
| | | set(PNG_LIB_NAME_STATIC png_static) |
| | | add_library(png_static STATIC ${libpng_sources}) |
| | | add_dependencies(png_static genfiles) |
| | | # MSVC doesn't use a different file extension for shared vs. static |
| | | # libs. We are able to change OUTPUT_NAME to remove the _static |
| | | # for all other platforms. |
| | | if(NOT MSVC) |
| | | set_target_properties(png_static PROPERTIES |
| | | OUTPUT_NAME "${PNG_LIB_NAME}" |
| | | CLEAN_DIRECT_OUTPUT 1) |
| | | else() |
| | | set_target_properties(png_static PROPERTIES |
| | | OUTPUT_NAME "${PNG_LIB_NAME}_static" |
| | | CLEAN_DIRECT_OUTPUT 1) |
| | | endif() |
| | | list(APPEND PNG_LIB_TARGETS png_static) |
| | | if(MSVC) |
| | | # msvc does not append 'lib' - do it here to have consistent name |
| | | set_target_properties(png_static PROPERTIES PREFIX "lib") |
| | | endif() |
| | | target_link_libraries(png_static ${ZLIB_LIBRARY} ${M_LIBRARY}) |
| | | endif() |
| | | |
| | | if(PNG_FRAMEWORK) |
| | | set(PNG_LIB_NAME_FRAMEWORK png_framework) |
| | | add_library(png_framework SHARED ${libpng_sources}) |
| | | add_dependencies(png_framework genfiles) |
| | | list(APPEND PNG_LIB_TARGETS png_framework) |
| | | set_target_properties(png_framework PROPERTIES |
| | | FRAMEWORK TRUE |
| | | FRAMEWORK_VERSION ${PNGLIB_VERSION} |
| | | MACOSX_FRAMEWORK_SHORT_VERSION_STRING ${PNGLIB_MAJOR}.${PNGLIB_MINOR} |
| | | MACOSX_FRAMEWORK_BUNDLE_VERSION ${PNGLIB_VERSION} |
| | | MACOSX_FRAMEWORK_IDENTIFIER org.libpng.libpng |
| | | XCODE_ATTRIBUTE_INSTALL_PATH "@rpath" |
| | | PUBLIC_HEADER "${libpng_public_hdrs}" |
| | | OUTPUT_NAME png) |
| | | target_link_libraries(png_framework ${ZLIB_LIBRARY} ${M_LIBRARY}) |
| | | endif() |
| | | |
| | | if(NOT PNG_LIB_TARGETS) |
| | | message(SEND_ERROR |
| | | "No library variant selected to build. " |
| | | "Please enable at least one of the following options: " |
| | | "PNG_STATIC, PNG_SHARED, PNG_FRAMEWORK") |
| | | endif() |
| | | |
| | | if(PNG_SHARED AND WIN32) |
| | | set_target_properties(png PROPERTIES DEFINE_SYMBOL PNG_BUILD_DLL) |
| | | endif() |
| | | |
| | | function(png_add_test) |
| | | set(options) |
| | | set(oneValueArgs NAME COMMAND) |
| | | set(multiValueArgs OPTIONS FILES) |
| | | cmake_parse_arguments(_PAT "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) |
| | | |
| | | if(NOT _PAT_NAME) |
| | | message(FATAL_ERROR "png_add_test: Missing NAME argument") |
| | | endif() |
| | | if(NOT _PAT_COMMAND) |
| | | message(FATAL_ERROR "png_add_test: Missing COMMAND argument") |
| | | endif() |
| | | |
| | | set(TEST_OPTIONS "${_PAT_OPTIONS}") |
| | | set(TEST_FILES "${_PAT_FILES}") |
| | | |
| | | configure_file("${CMAKE_CURRENT_SOURCE_DIR}/scripts/test.cmake.in" |
| | | "${CMAKE_CURRENT_BINARY_DIR}/tests/${_PAT_NAME}.cmake" @ONLY) |
| | | add_test(NAME "${_PAT_NAME}" |
| | | COMMAND "${CMAKE_COMMAND}" |
| | | "-DLIBPNG=$<TARGET_FILE:png>" |
| | | "-DTEST_COMMAND=$<TARGET_FILE:${_PAT_COMMAND}>" |
| | | -P "${CMAKE_CURRENT_BINARY_DIR}/tests/${_PAT_NAME}.cmake") |
| | | endfunction() |
| | | |
| | | if(PNG_TESTS AND PNG_SHARED) |
| | | # Find test PNG files by globbing, but sort lists to ensure |
| | | # consistency between different filesystems. |
| | | file(GLOB PNGSUITE_PNGS "${CMAKE_CURRENT_SOURCE_DIR}/contrib/pngsuite/*.png") |
| | | list(SORT PNGSUITE_PNGS) |
| | | file(GLOB TEST_PNGS "${CMAKE_CURRENT_SOURCE_DIR}/contrib/testpngs/*.png") |
| | | list(SORT TEST_PNGS) |
| | | |
| | | set(PNGTEST_PNG "${CMAKE_CURRENT_SOURCE_DIR}/pngtest.png") |
| | | |
| | | add_executable(pngtest ${pngtest_sources}) |
| | | target_link_libraries(pngtest png) |
| | | |
| | | png_add_test(NAME pngtest COMMAND pngtest FILES "${PNGTEST_PNG}") |
| | | |
| | | add_executable(pngvalid ${pngvalid_sources}) |
| | | target_link_libraries(pngvalid png) |
| | | |
| | | png_add_test(NAME pngvalid-gamma-16-to-8 |
| | | COMMAND pngvalid OPTIONS --gamma-16-to-8) |
| | | png_add_test(NAME pngvalid-gamma-alpha-mode |
| | | COMMAND pngvalid OPTIONS --gamma-alpha-mode) |
| | | png_add_test(NAME pngvalid-gamma-background |
| | | COMMAND pngvalid OPTIONS --gamma-background) |
| | | png_add_test(NAME pngvalid-gamma-expand16-alpha-mode |
| | | COMMAND pngvalid OPTIONS --gamma-alpha-mode --expand16) |
| | | png_add_test(NAME pngvalid-gamma-expand16-background |
| | | COMMAND pngvalid OPTIONS --gamma-background --expand16) |
| | | png_add_test(NAME pngvalid-gamma-expand16-transform |
| | | COMMAND pngvalid OPTIONS --gamma-transform --expand16) |
| | | png_add_test(NAME pngvalid-gamma-sbit |
| | | COMMAND pngvalid OPTIONS --gamma-sbit) |
| | | png_add_test(NAME pngvalid-gamma-threshold |
| | | COMMAND pngvalid OPTIONS --gamma-threshold) |
| | | png_add_test(NAME pngvalid-gamma-transform |
| | | COMMAND pngvalid OPTIONS --gamma-transform) |
| | | png_add_test(NAME pngvalid-progressive-interlace-standard |
| | | COMMAND pngvalid OPTIONS --standard --progressive-read --interlace) |
| | | png_add_test(NAME pngvalid-progressive-size |
| | | COMMAND pngvalid OPTIONS --size --progressive-read) |
| | | png_add_test(NAME pngvalid-progressive-standard |
| | | COMMAND pngvalid OPTIONS --standard --progressive-read) |
| | | png_add_test(NAME pngvalid-standard |
| | | COMMAND pngvalid OPTIONS --standard) |
| | | png_add_test(NAME pngvalid-transform |
| | | COMMAND pngvalid OPTIONS --transform) |
| | | |
| | | add_executable(pngstest ${pngstest_sources}) |
| | | target_link_libraries(pngstest png) |
| | | |
| | | foreach(gamma_type 1.8 linear none sRGB) |
| | | foreach(alpha_type none alpha) |
| | | set(PNGSTEST_FILES) |
| | | foreach(test_png ${TEST_PNGS}) |
| | | string(REGEX MATCH ".*-linear[-.].*" TEST_PNG_LINEAR "${test_png}") |
| | | string(REGEX MATCH ".*-sRGB[-.].*" TEST_PNG_SRGB "${test_png}") |
| | | string(REGEX MATCH ".*-1.8[-.].*" TEST_PNG_G18 "${test_png}") |
| | | string(REGEX MATCH ".*-alpha-.*" TEST_PNG_ALPHA "${test_png}") |
| | | |
| | | set(TEST_PNG_VALID TRUE) |
| | | |
| | | if(TEST_PNG_ALPHA) |
| | | if(NOT "${alpha_type}" STREQUAL "alpha") |
| | | set(TEST_PNG_VALID FALSE) |
| | | endif() |
| | | else() |
| | | if("${alpha_type}" STREQUAL "alpha") |
| | | set(TEST_PNG_VALID FALSE) |
| | | endif() |
| | | endif() |
| | | |
| | | if(TEST_PNG_LINEAR) |
| | | if(NOT "${gamma_type}" STREQUAL "linear") |
| | | set(TEST_PNG_VALID FALSE) |
| | | endif() |
| | | elseif(TEST_PNG_SRGB) |
| | | if(NOT "${gamma_type}" STREQUAL "sRGB") |
| | | set(TEST_PNG_VALID FALSE) |
| | | endif() |
| | | elseif(TEST_PNG_G18) |
| | | if(NOT "${gamma_type}" STREQUAL "1.8") |
| | | set(TEST_PNG_VALID FALSE) |
| | | endif() |
| | | else() |
| | | if(NOT "${gamma_type}" STREQUAL "none") |
| | | set(TEST_PNG_VALID FALSE) |
| | | endif() |
| | | endif() |
| | | |
| | | if(TEST_PNG_VALID) |
| | | list(APPEND PNGSTEST_FILES "${test_png}") |
| | | endif() |
| | | endforeach() |
| | | # Should already be sorted, but sort anyway to be certain. |
| | | list(SORT PNGSTEST_FILES) |
| | | png_add_test(NAME pngstest-${gamma_type}-${alpha_type} |
| | | COMMAND pngstest |
| | | OPTIONS --tmpfile "${gamma_type}-${alpha_type}-" --log |
| | | FILES ${PNGSTEST_FILES}) |
| | | endforeach() |
| | | endforeach() |
| | | |
| | | add_executable(pngunknown ${pngunknown_sources}) |
| | | target_link_libraries(pngunknown png) |
| | | |
| | | png_add_test(NAME pngunknown-discard COMMAND pngunknown OPTIONS --strict default=discard FILES "${PNGTEST_PNG}") |
| | | png_add_test(NAME pngunknown-IDAT COMMAND pngunknown OPTIONS --strict default=discard IDAT=save FILES "${PNGTEST_PNG}") |
| | | png_add_test(NAME pngunknown-if-safe COMMAND pngunknown OPTIONS --strict default=if-safe FILES "${PNGTEST_PNG}") |
| | | png_add_test(NAME pngunknown-sAPI COMMAND pngunknown OPTIONS --strict bKGD=save cHRM=save gAMA=save all=discard iCCP=save sBIT=save sRGB=save FILES "${PNGTEST_PNG}") |
| | | png_add_test(NAME pngunknown-save COMMAND pngunknown OPTIONS --strict default=save FILES "${PNGTEST_PNG}") |
| | | png_add_test(NAME pngunknown-sTER COMMAND pngunknown OPTIONS --strict sTER=if-safe FILES "${PNGTEST_PNG}") |
| | | png_add_test(NAME pngunknown-vpAg COMMAND pngunknown OPTIONS --strict vpAg=if-safe FILES "${PNGTEST_PNG}") |
| | | |
| | | add_executable(pngimage ${pngimage_sources}) |
| | | target_link_libraries(pngimage png) |
| | | |
| | | png_add_test(NAME pngimage-quick COMMAND pngimage OPTIONS --list-combos --log FILES ${PNGSUITE_PNGS}) |
| | | png_add_test(NAME pngimage-full COMMAND pngimage OPTIONS --exhaustive --list-combos --log FILES ${PNGSUITE_PNGS}) |
| | | endif() |
| | | |
| | | if(PNG_SHARED) |
| | | add_executable(pngfix ${pngfix_sources}) |
| | | target_link_libraries(pngfix png) |
| | | set(PNG_BIN_TARGETS pngfix) |
| | | |
| | | add_executable(png-fix-itxt ${png_fix_itxt_sources}) |
| | | target_link_libraries(png-fix-itxt ${ZLIB_LIBRARY} ${M_LIBRARY}) |
| | | list(APPEND PNG_BIN_TARGETS png-fix-itxt) |
| | | endif() |
| | | |
| | | # Set a variable with CMake code which: |
| | | # Creates a symlink from src to dest (if possible) or alternatively |
| | | # copies if different. |
| | | include(CMakeParseArguments) |
| | | |
| | | function(create_symlink DEST_FILE) |
| | | |
| | | cmake_parse_arguments(S "" "FILE;TARGET" "" ${ARGN}) |
| | | |
| | | if(NOT S_TARGET AND NOT S_FILE) |
| | | message(FATAL_ERROR "create_symlink: Missing TARGET or FILE argument") |
| | | endif() |
| | | |
| | | if(S_TARGET AND S_FILE) |
| | | message(FATAL_ERROR "create_symlink: Both source file ${S_FILE} and build target ${S_TARGET} arguments are present; can only have one.") |
| | | endif() |
| | | |
| | | if(S_FILE) |
| | | # If we don't need to symlink something that's coming from a build target, |
| | | # we can go ahead and symlink/copy at configure time. |
| | | if(CMAKE_HOST_WIN32 AND NOT CYGWIN) |
| | | execute_process( |
| | | COMMAND "${CMAKE_COMMAND}" -E copy_if_different ${S_FILE} ${DEST_FILE} |
| | | WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}") |
| | | else() |
| | | execute_process( |
| | | COMMAND ${CMAKE_COMMAND} -E create_symlink ${S_FILE} ${DEST_FILE} |
| | | WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}") |
| | | endif() |
| | | endif() |
| | | |
| | | if(S_TARGET) |
| | | # We need to use generator expressions, which can be a bit tricky, so for |
| | | # simplicity make the symlink a POST_BUILD step and use the TARGET |
| | | # signature of add_custom_command. |
| | | if(CMAKE_HOST_WIN32 AND NOT CYGWIN) |
| | | add_custom_command(TARGET ${S_TARGET} POST_BUILD |
| | | COMMAND "${CMAKE_COMMAND}" -E copy_if_different $<TARGET_LINKER_FILE_NAME:${S_TARGET}> $<TARGET_LINKER_FILE_DIR:${S_TARGET}>/${DEST_FILE}) |
| | | else() |
| | | add_custom_command(TARGET ${S_TARGET} POST_BUILD |
| | | COMMAND "${CMAKE_COMMAND}" -E create_symlink $<TARGET_LINKER_FILE_NAME:${S_TARGET}> $<TARGET_LINKER_FILE_DIR:${S_TARGET}>/${DEST_FILE}) |
| | | endif() |
| | | endif() |
| | | |
| | | endfunction() |
| | | |
| | | # Create source generation scripts. |
| | | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/scripts/genchk.cmake.in |
| | | ${CMAKE_CURRENT_BINARY_DIR}/scripts/genchk.cmake @ONLY) |
| | | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/scripts/genout.cmake.in |
| | | ${CMAKE_CURRENT_BINARY_DIR}/scripts/genout.cmake @ONLY) |
| | | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/scripts/gensrc.cmake.in |
| | | ${CMAKE_CURRENT_BINARY_DIR}/scripts/gensrc.cmake @ONLY) |
| | | |
| | | # libpng is a library so default to 'lib' |
| | | if(NOT DEFINED CMAKE_INSTALL_LIBDIR) |
| | | set(CMAKE_INSTALL_LIBDIR lib) |
| | | endif() |
| | | |
| | | # CREATE PKGCONFIG FILES |
| | | # We use the same files like ./configure, so we have to set its vars. |
| | | # Only do this on Windows for Cygwin - the files don't make much sense outside |
| | | # of a UNIX look-alike. |
| | | if(NOT WIN32 OR CYGWIN OR MINGW) |
| | | set(prefix ${CMAKE_INSTALL_PREFIX}) |
| | | set(exec_prefix ${CMAKE_INSTALL_PREFIX}) |
| | | set(libdir ${CMAKE_INSTALL_FULL_LIBDIR}) |
| | | set(includedir ${CMAKE_INSTALL_FULL_INCLUDEDIR}) |
| | | set(LIBS "-lz -lm") |
| | | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/libpng.pc.in |
| | | ${CMAKE_CURRENT_BINARY_DIR}/${PNGLIB_NAME}.pc @ONLY) |
| | | create_symlink(libpng.pc FILE ${PNGLIB_NAME}.pc) |
| | | |
| | | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/libpng-config.in |
| | | ${CMAKE_CURRENT_BINARY_DIR}/${PNGLIB_NAME}-config @ONLY) |
| | | create_symlink(libpng-config FILE ${PNGLIB_NAME}-config) |
| | | endif() |
| | | |
| | | # SET UP LINKS |
| | | if(PNG_SHARED) |
| | | set_target_properties(png PROPERTIES |
| | | # VERSION 16.${PNGLIB_RELEASE}.1.6.37 |
| | | VERSION 16.${PNGLIB_RELEASE}.0 |
| | | SOVERSION 16 |
| | | CLEAN_DIRECT_OUTPUT 1) |
| | | endif() |
| | | |
| | | # INSTALL |
| | | if(NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL) |
| | | install(TARGETS ${PNG_LIB_TARGETS} |
| | | EXPORT libpng |
| | | RUNTIME DESTINATION bin |
| | | LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} |
| | | ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} |
| | | FRAMEWORK DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
| | | |
| | | if(PNG_SHARED) |
| | | # Create a symlink for libpng.dll.a => libpng16.dll.a on Cygwin |
| | | if(CYGWIN OR MINGW) |
| | | create_symlink(libpng${CMAKE_IMPORT_LIBRARY_SUFFIX} TARGET png) |
| | | install(FILES $<TARGET_LINKER_FILE_DIR:png>/libpng${CMAKE_IMPORT_LIBRARY_SUFFIX} |
| | | DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
| | | endif() |
| | | |
| | | if(NOT WIN32) |
| | | create_symlink(libpng${CMAKE_SHARED_LIBRARY_SUFFIX} TARGET png) |
| | | install(FILES $<TARGET_LINKER_FILE_DIR:png>/libpng${CMAKE_SHARED_LIBRARY_SUFFIX} |
| | | DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
| | | endif() |
| | | endif() |
| | | |
| | | if(PNG_STATIC) |
| | | if(NOT WIN32 OR CYGWIN OR MINGW) |
| | | create_symlink(libpng${CMAKE_STATIC_LIBRARY_SUFFIX} TARGET png_static) |
| | | install(FILES $<TARGET_LINKER_FILE_DIR:png_static>/libpng${CMAKE_STATIC_LIBRARY_SUFFIX} |
| | | DESTINATION ${CMAKE_INSTALL_LIBDIR}) |
| | | endif() |
| | | endif() |
| | | endif() |
| | | |
| | | if(NOT SKIP_INSTALL_HEADERS AND NOT SKIP_INSTALL_ALL) |
| | | install(FILES ${libpng_public_hdrs} DESTINATION include) |
| | | install(FILES ${libpng_public_hdrs} DESTINATION include/${PNGLIB_NAME}) |
| | | endif() |
| | | if(NOT SKIP_INSTALL_EXECUTABLES AND NOT SKIP_INSTALL_ALL) |
| | | if(NOT WIN32 OR CYGWIN OR MINGW) |
| | | install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/libpng-config DESTINATION bin) |
| | | install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${PNGLIB_NAME}-config DESTINATION bin) |
| | | endif() |
| | | endif() |
| | | |
| | | if(NOT SKIP_INSTALL_PROGRAMS AND NOT SKIP_INSTALL_ALL) |
| | | install(TARGETS ${PNG_BIN_TARGETS} |
| | | RUNTIME DESTINATION bin) |
| | | endif() |
| | | |
| | | if(NOT SKIP_INSTALL_FILES AND NOT SKIP_INSTALL_ALL) |
| | | # Install man pages |
| | | if(NOT PNG_MAN_DIR) |
| | | set(PNG_MAN_DIR "share/man") |
| | | endif() |
| | | install(FILES libpng.3 libpngpf.3 DESTINATION ${PNG_MAN_DIR}/man3) |
| | | install(FILES png.5 DESTINATION ${PNG_MAN_DIR}/man5) |
| | | # Install pkg-config files |
| | | if(NOT CMAKE_HOST_WIN32 OR CYGWIN OR MINGW) |
| | | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libpng.pc |
| | | DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) |
| | | install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/libpng-config |
| | | DESTINATION bin) |
| | | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PNGLIB_NAME}.pc |
| | | DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) |
| | | install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${PNGLIB_NAME}-config |
| | | DESTINATION bin) |
| | | endif() |
| | | endif() |
| | | |
| | | # Create an export file that CMake users can include() to import our targets. |
| | | if(NOT SKIP_INSTALL_EXPORT AND NOT SKIP_INSTALL_ALL) |
| | | install(EXPORT libpng DESTINATION lib/libpng FILE lib${PNG_LIB_NAME}.cmake) |
| | | endif() |
| | | |
| | | # what's with libpng-manual.txt and all the extra files? |
| | | |
| | | # UNINSTALL |
| | | # do we need this? |
| | | |
| | | # DIST |
| | | # do we need this? |
| | | |
| | | # to create msvc import lib for mingw compiled shared lib |
| | | # pexports libpng.dll > libpng.def |
| | | # lib /def:libpng.def /machine:x86 |
New file |
| | |
| | | |
| | | Installing libpng |
| | | |
| | | Contents |
| | | |
| | | I. Simple installation |
| | | II. Rebuilding the configure scripts |
| | | III. Using scripts/makefile* |
| | | IV. Using cmake |
| | | V. Directory structure |
| | | VI. Building with project files |
| | | VII. Building with makefiles |
| | | VIII. Configuring libpng for 16-bit platforms |
| | | IX. Configuring for DOS |
| | | X. Configuring for Medium Model |
| | | XI. Prepending a prefix to exported symbols |
| | | XII. Configuring for compiler xxx: |
| | | XIII. Removing unwanted object code |
| | | XIV. Enabling or disabling hardware optimizations |
| | | XV. Changes to the build and configuration of libpng in libpng-1.5.x |
| | | XVI. Setjmp/longjmp issues |
| | | XVII. Common linking failures |
| | | XVIII. Other sources of information about libpng |
| | | |
| | | I. Simple installation |
| | | |
| | | On Unix/Linux and similar systems, you can simply type |
| | | |
| | | ./configure [--prefix=/path] |
| | | make check |
| | | make install |
| | | |
| | | and ignore the rest of this document. "/path" is the path to the directory |
| | | where you want to install the libpng "lib", "include", and "bin" |
| | | subdirectories. |
| | | |
| | | If you downloaded a GIT clone, you will need to run ./autogen.sh before |
| | | running ./configure, to create "configure" and "Makefile.in" which are |
| | | not included in the GIT repository. |
| | | |
| | | Note that "configure" is only included in the "*.tar" distributions and not |
| | | in the "*.zip" or "*.7z" distributions. If you downloaded one of those |
| | | distributions, see "Building with project files" or "Building with makefiles", |
| | | below. |
| | | |
| | | II. Rebuilding the configure scripts |
| | | |
| | | If configure does not work on your system, or if you have a need to |
| | | change configure.ac or Makefile.am, and you have a reasonably |
| | | up-to-date set of tools, running ./autogen.sh in a git clone before |
| | | running ./configure may fix the problem. To be really sure that you |
| | | aren't using any of the included pre-built scripts, especially if you |
| | | are building from a tar distribution instead of a git distribution, |
| | | do this: |
| | | |
| | | ./configure --enable-maintainer-mode |
| | | make maintainer-clean |
| | | ./autogen.sh --maintainer --clean |
| | | ./autogen.sh --maintainer |
| | | ./configure [--prefix=/path] [other options] |
| | | make |
| | | make install |
| | | make check |
| | | |
| | | III. Using scripts/makefile* |
| | | |
| | | Instead, you can use one of the custom-built makefiles in the |
| | | "scripts" directory |
| | | |
| | | cp scripts/pnglibconf.h.prebuilt pnglibconf.h |
| | | cp scripts/makefile.system makefile |
| | | make test |
| | | make install |
| | | |
| | | The files that are presently available in the scripts directory |
| | | are listed and described in scripts/README.txt. |
| | | |
| | | Or you can use one of the "projects" in the "projects" directory. |
| | | |
| | | Before installing libpng, you must first install zlib, if it |
| | | is not already on your system. zlib can usually be found |
| | | wherever you got libpng; otherwise go to https://zlib.net/. You can |
| | | place zlib in the same directory as libpng or in another directory. |
| | | |
| | | If your system already has a preinstalled zlib you will still need |
| | | to have access to the zlib.h and zconf.h include files that |
| | | correspond to the version of zlib that's installed. |
| | | |
| | | If you wish to test with a particular zlib that is not first in the |
| | | standard library search path, put ZLIBLIB, ZLIBINC, CPPFLAGS, LDFLAGS, |
| | | and LD_LIBRARY_PATH in your environment before running "make test" |
| | | or "make distcheck": |
| | | |
| | | ZLIBLIB=/path/to/lib export ZLIBLIB |
| | | ZLIBINC=/path/to/include export ZLIBINC |
| | | CPPFLAGS="-I$ZLIBINC" export CPPFLAGS |
| | | LDFLAGS="-L$ZLIBLIB" export LDFLAGS |
| | | LD_LIBRARY_PATH="$ZLIBLIB:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH |
| | | |
| | | If you are using one of the makefile scripts, put ZLIBLIB and ZLIBINC |
| | | in your environment and type |
| | | |
| | | make ZLIBLIB=$ZLIBLIB ZLIBINC=$ZLIBINC test |
| | | |
| | | IV. Using cmake |
| | | |
| | | If you want to use "cmake" (see www.cmake.org), type |
| | | |
| | | cmake . -DCMAKE_INSTALL_PREFIX=/path |
| | | make |
| | | make install |
| | | |
| | | As when using the simple configure method described above, "/path" points to |
| | | the installation directory where you want to put the libpng "lib", "include", |
| | | and "bin" subdirectories. |
| | | |
| | | V. Directory structure |
| | | |
| | | You can rename the directories that you downloaded (they |
| | | might be called "libpng-x.y.z" or "libpngNN" and "zlib-1.2.8" |
| | | or "zlib128") so that you have directories called "zlib" and "libpng". |
| | | |
| | | Your directory structure should look like this: |
| | | |
| | | .. (the parent directory) |
| | | libpng (this directory) |
| | | INSTALL (this file) |
| | | README |
| | | *.h, *.c => libpng source files |
| | | CMakeLists.txt => "cmake" script |
| | | configuration files: |
| | | configure.ac, configure, Makefile.am, Makefile.in, |
| | | autogen.sh, config.guess, ltmain.sh, missing, libpng.pc.in, |
| | | libpng-config.in, aclocal.m4, config.h.in, config.sub, |
| | | depcomp, install-sh, mkinstalldirs, test-pngtest.sh |
| | | contrib |
| | | arm-neon, conftest, examples, gregbook, libtests, pngminim, |
| | | pngminus, pngsuite, tools, visupng |
| | | projects |
| | | cbuilder5, owatcom, visualc71, vstudio, xcode |
| | | scripts |
| | | makefile.* |
| | | *.def (module definition files) |
| | | etc. |
| | | pngtest.png |
| | | etc. |
| | | zlib |
| | | README, *.h, *.c contrib, etc. |
| | | |
| | | If the line endings in the files look funny, you may wish to get the other |
| | | distribution of libpng. It is available in both tar.gz (UNIX style line |
| | | endings) and zip (DOS style line endings) formats. |
| | | |
| | | VI. Building with project files |
| | | |
| | | If you are building libpng with MSVC, you can enter the |
| | | libpng projects\visualc71 or vstudio directory and follow the instructions |
| | | in README.txt. |
| | | |
| | | Otherwise enter the zlib directory and follow the instructions in zlib/README, |
| | | then come back here and run "configure" or choose the appropriate |
| | | makefile.sys in the scripts directory. |
| | | |
| | | VII. Building with makefiles |
| | | |
| | | Copy the file (or files) that you need from the |
| | | scripts directory into this directory, for example |
| | | |
| | | MSDOS example: |
| | | |
| | | copy scripts\makefile.msc makefile |
| | | copy scripts\pnglibconf.h.prebuilt pnglibconf.h |
| | | |
| | | UNIX example: |
| | | |
| | | cp scripts/makefile.std makefile |
| | | cp scripts/pnglibconf.h.prebuilt pnglibconf.h |
| | | |
| | | Read the makefile to see if you need to change any source or |
| | | target directories to match your preferences. |
| | | |
| | | Then read pnglibconf.dfa to see if you want to make any configuration |
| | | changes. |
| | | |
| | | Then just run "make" which will create the libpng library in |
| | | this directory and "make test" which will run a quick test that reads |
| | | the "pngtest.png" file and writes a "pngout.png" file that should be |
| | | identical to it. Look for "9782 zero samples" in the output of the |
| | | test. For more confidence, you can run another test by typing |
| | | "pngtest pngnow.png" and looking for "289 zero samples" in the output. |
| | | Also, you can run "pngtest -m contrib/pngsuite/*.png" and compare |
| | | your output with the result shown in contrib/pngsuite/README. |
| | | |
| | | Most of the makefiles will allow you to run "make install" to |
| | | put the library in its final resting place (if you want to |
| | | do that, run "make install" in the zlib directory first if necessary). |
| | | Some also allow you to run "make test-installed" after you have |
| | | run "make install". |
| | | |
| | | VIII. Configuring libpng for 16-bit platforms |
| | | |
| | | You will want to look into zconf.h to tell zlib (and thus libpng) that |
| | | it cannot allocate more than 64K at a time. Even if you can, the memory |
| | | won't be accessible. So limit zlib and libpng to 64K by defining MAXSEG_64K. |
| | | |
| | | IX. Configuring for DOS |
| | | |
| | | For DOS users who only have access to the lower 640K, you will |
| | | have to limit zlib's memory usage via a png_set_compression_mem_level() |
| | | call. See zlib.h or zconf.h in the zlib library for more information. |
| | | |
| | | X. Configuring for Medium Model |
| | | |
| | | Libpng's support for medium model has been tested on most of the popular |
| | | compilers. Make sure MAXSEG_64K gets defined, USE_FAR_KEYWORD gets |
| | | defined, and FAR gets defined to far in pngconf.h, and you should be |
| | | all set. Everything in the library (except for zlib's structure) is |
| | | expecting far data. You must use the typedefs with the p or pp on |
| | | the end for pointers (or at least look at them and be careful). Make |
| | | note that the rows of data are defined as png_bytepp, which is |
| | | an "unsigned char far * far *". |
| | | |
| | | XI. Prepending a prefix to exported symbols |
| | | |
| | | Starting with libpng-1.6.0, you can configure libpng (when using the |
| | | "configure" script) to prefix all exported symbols by means of the |
| | | configuration option "--with-libpng-prefix=FOO_", where FOO_ can be any |
| | | string beginning with a letter and containing only uppercase |
| | | and lowercase letters, digits, and the underscore (i.e., a C language |
| | | identifier). This creates a set of macros in pnglibconf.h, so this is |
| | | transparent to applications; their function calls get transformed by |
| | | the macros to use the modified names. |
| | | |
| | | XII. Configuring for compiler xxx: |
| | | |
| | | All includes for libpng are in pngconf.h. If you need to add, change |
| | | or delete an include, this is the place to do it. |
| | | The includes that are not needed outside libpng are placed in pngpriv.h, |
| | | which is only used by the routines inside libpng itself. |
| | | The files in libpng proper only include pngpriv.h and png.h, which |
| | | in turn includes pngconf.h and, as of libpng-1.5.0, pnglibconf.h. |
| | | As of libpng-1.5.0, pngpriv.h also includes three other private header |
| | | files, pngstruct.h, pnginfo.h, and pngdebug.h, which contain material |
| | | that previously appeared in the public headers. |
| | | |
| | | XIII. Removing unwanted object code |
| | | |
| | | There are a bunch of #define's in pngconf.h that control what parts of |
| | | libpng are compiled. All the defines end in _SUPPORTED. If you are |
| | | never going to use a capability, you can change the #define to #undef |
| | | before recompiling libpng and save yourself code and data space, or |
| | | you can turn off individual capabilities with defines that begin with |
| | | "PNG_NO_". |
| | | |
| | | In libpng-1.5.0 and later, the #define's are in pnglibconf.h instead. |
| | | |
| | | You can also turn all of the transforms and ancillary chunk capabilities |
| | | off en masse with compiler directives that define |
| | | PNG_NO_READ[or WRITE]_TRANSFORMS, or PNG_NO_READ[or WRITE]_ANCILLARY_CHUNKS, |
| | | or all four, along with directives to turn on any of the capabilities that |
| | | you do want. The PNG_NO_READ[or WRITE]_TRANSFORMS directives disable the |
| | | extra transformations but still leave the library fully capable of reading |
| | | and writing PNG files with all known public chunks. Use of the |
| | | PNG_NO_READ[or WRITE]_ANCILLARY_CHUNKS directive produces a library |
| | | that is incapable of reading or writing ancillary chunks. If you are |
| | | not using the progressive reading capability, you can turn that off |
| | | with PNG_NO_PROGRESSIVE_READ (don't confuse this with the INTERLACING |
| | | capability, which you'll still have). |
| | | |
| | | All the reading and writing specific code are in separate files, so the |
| | | linker should only grab the files it needs. However, if you want to |
| | | make sure, or if you are building a stand alone library, all the |
| | | reading files start with "pngr" and all the writing files start with "pngw". |
| | | The files that don't match either (like png.c, pngtrans.c, etc.) |
| | | are used for both reading and writing, and always need to be included. |
| | | The progressive reader is in pngpread.c |
| | | |
| | | If you are creating or distributing a dynamically linked library (a .so |
| | | or DLL file), you should not remove or disable any parts of the library, |
| | | as this will cause applications linked with different versions of the |
| | | library to fail if they call functions not available in your library. |
| | | The size of the library itself should not be an issue, because only |
| | | those sections that are actually used will be loaded into memory. |
| | | |
| | | XIV. Enabling or disabling hardware optimizations |
| | | |
| | | Certain hardware capabilities, such as the Intel SSE instructions, |
| | | are normally detected at run time. Enable them with configure options |
| | | such as one of |
| | | |
| | | --enable-arm-neon=yes |
| | | --enable-mips-msa=yes |
| | | --enable-intel-sse=yes |
| | | --enable-powerpc-vsx=yes |
| | | |
| | | or enable them all at once with |
| | | |
| | | --enable-hardware-optimizations=yes |
| | | |
| | | or, if you are not using "configure", you can use one |
| | | or more of |
| | | |
| | | CPPFLAGS += "-DPNG_ARM_NEON" |
| | | CPPFLAGS += "-DPNG_MIPS_MSA" |
| | | CPPFLAGS += "-DPNG_INTEL_SSE" |
| | | CPPFLAGS += "-DPNG_POWERPC_VSX" |
| | | |
| | | See for example scripts/makefile.linux-opt |
| | | |
| | | If you wish to avoid using them, |
| | | you can disable them via the configure option |
| | | |
| | | --disable-hardware-optimizations |
| | | |
| | | to disable them all, or |
| | | |
| | | --enable-intel-sse=no |
| | | |
| | | to disable a particular one, |
| | | or via compiler-command options such as |
| | | |
| | | CPPFLAGS += "-DPNG_ARM_NEON_OPT=0, -DPNG_MIPS_MSA_OPT=0, |
| | | -DPNG_INTEL_SSE_OPT=0, -DPNG_POWERPC_VSX_OPT=0" |
| | | |
| | | If you are using cmake, hardware optimizations are "on" |
| | | by default. To disable them, use |
| | | |
| | | cmake . -DPNG_ARM_NEON=no -DPNG_INTEL_SSE=no \ |
| | | -DPNG_MIPS_MSA=no -DPNG_POWERPC_VSX=no |
| | | |
| | | or disable them all at once with |
| | | |
| | | cmake . -DPNG_HARDWARE_OPTIMIZATIONS=no |
| | | |
| | | XV. Changes to the build and configuration of libpng in libpng-1.5.x |
| | | |
| | | Details of internal changes to the library code can be found in the CHANGES |
| | | file and in the GIT repository logs. These will be of no concern to the vast |
| | | majority of library users or builders; however, the few who configure libpng |
| | | to a non-default feature set may need to change how this is done. |
| | | |
| | | There should be no need for library builders to alter build scripts if |
| | | these use the distributed build support - configure or the makefiles - |
| | | however, users of the makefiles may care to update their build scripts |
| | | to build pnglibconf.h where the corresponding makefile does not do so. |
| | | |
| | | Building libpng with a non-default configuration has changed completely. |
| | | The old method using pngusr.h should still work correctly even though the |
| | | way pngusr.h is used in the build has been changed; however, library |
| | | builders will probably want to examine the changes to take advantage of |
| | | new capabilities and to simplify their build system. |
| | | |
| | | A. Specific changes to library configuration capabilities |
| | | |
| | | The exact mechanism used to control attributes of API functions has |
| | | changed. A single set of operating system independent macro definitions |
| | | is used and operating system specific directives are defined in |
| | | pnglibconf.h |
| | | |
| | | As part of this the mechanism used to choose procedure call standards on |
| | | those systems that allow a choice has been changed. At present this only |
| | | affects certain Microsoft (DOS, Windows) and IBM (OS/2) operating systems |
| | | running on Intel processors. As before, PNGAPI is defined where required |
| | | to control the exported API functions; however, two new macros, PNGCBAPI |
| | | and PNGCAPI, are used instead for callback functions (PNGCBAPI) and |
| | | (PNGCAPI) for functions that must match a C library prototype (currently |
| | | only png_longjmp_ptr, which must match the C longjmp function.) The new |
| | | approach is documented in pngconf.h |
| | | |
| | | Despite these changes, libpng 1.5.0 only supports the native C function |
| | | calling standard on those platforms tested so far ("__cdecl" on Microsoft |
| | | Windows). This is because the support requirements for alternative |
| | | calling conventions seem to no longer exist. Developers who find it |
| | | necessary to set PNG_API_RULE to 1 should advise the mailing list |
| | | (png-mng-implement) of this and library builders who use Openwatcom and |
| | | therefore set PNG_API_RULE to 2 should also contact the mailing list. |
| | | |
| | | B. Changes to the configuration mechanism |
| | | |
| | | Prior to libpng-1.5.0 library builders who needed to configure libpng |
| | | had either to modify the exported pngconf.h header file to add system |
| | | specific configuration or had to write feature selection macros into |
| | | pngusr.h and cause this to be included into pngconf.h by defining |
| | | PNG_USER_CONFIG. The latter mechanism had the disadvantage that an |
| | | application built without PNG_USER_CONFIG defined would see the |
| | | unmodified, default, libpng API and thus would probably fail to link. |
| | | |
| | | These mechanisms still work in the configure build and in any makefile |
| | | build that builds pnglibconf.h, although the feature selection macros |
| | | have changed somewhat as described above. In 1.5.0, however, pngusr.h is |
| | | processed only once, at the time the exported header file pnglibconf.h is |
| | | built. pngconf.h no longer includes pngusr.h; therefore, pngusr.h is ignored |
| | | after the build of pnglibconf.h and it is never included in an application |
| | | build. |
| | | |
| | | The formerly used alternative of adding a list of feature macros to the |
| | | CPPFLAGS setting in the build also still works; however, the macros will be |
| | | copied to pnglibconf.h and this may produce macro redefinition warnings |
| | | when the individual C files are compiled. |
| | | |
| | | All configuration now only works if pnglibconf.h is built from |
| | | scripts/pnglibconf.dfa. This requires the program awk. Brian Kernighan |
| | | (the original author of awk) maintains C source code of that awk and this |
| | | and all known later implementations (often called by subtly different |
| | | names - nawk and gawk for example) are adequate to build pnglibconf.h. |
| | | The Sun Microsystems (now Oracle) program 'awk' is an earlier version |
| | | and does not work; this may also apply to other systems that have a |
| | | functioning awk called 'nawk'. |
| | | |
| | | Configuration options are now documented in scripts/pnglibconf.dfa. This |
| | | file also includes dependency information that ensures a configuration is |
| | | consistent; that is, if a feature is switched off, dependent features are |
| | | also switched off. As a recommended alternative to using feature macros in |
| | | pngusr.h a system builder may also define equivalent options in pngusr.dfa |
| | | (or, indeed, any file) and add that to the configuration by setting |
| | | DFA_XTRA to the file name. The makefiles in contrib/pngminim illustrate |
| | | how to do this, and also illustrate a case where pngusr.h is still required. |
| | | |
| | | After you have built libpng, the definitions that were recorded in |
| | | pnglibconf.h are available to your application (pnglibconf.h is included |
| | | in png.h and gets installed alongside png.h and pngconf.h in your |
| | | $PREFIX/include directory). Do not edit pnglibconf.h after you have built |
| | | libpng, because than the settings would not accurately reflect the settings |
| | | that were used to build libpng. |
| | | |
| | | XVI. Setjmp/longjmp issues |
| | | |
| | | Libpng uses setjmp()/longjmp() for error handling. Unfortunately setjmp() |
| | | is known to be not thread-safe on some platforms and we don't know of |
| | | any platform where it is guaranteed to be thread-safe. Therefore, if |
| | | your application is going to be using multiple threads, you should |
| | | configure libpng with PNG_NO_SETJMP in your pngusr.dfa file, with |
| | | -DPNG_NO_SETJMP on your compile line, or with |
| | | |
| | | #undef PNG_SETJMP_SUPPORTED |
| | | |
| | | in your pnglibconf.h or pngusr.h. |
| | | |
| | | Starting with libpng-1.6.0, the library included a "simplified API". |
| | | This requires setjmp/longjmp, so you must either build the library |
| | | with PNG_SETJMP_SUPPORTED defined, or with PNG_SIMPLIFIED_READ_SUPPORTED |
| | | and PNG_SIMPLIFIED_WRITE_SUPPORTED undefined. |
| | | |
| | | XVII. Common linking failures |
| | | |
| | | If your application fails to find libpng or zlib entries while linking: |
| | | |
| | | Be sure "-lz" appears after "-lpng" on your linking command. |
| | | |
| | | Be sure you have built libpng, zlib, and your application for the |
| | | same platform (e.g., 32-bit or 64-bit). |
| | | |
| | | If you are using the vstudio project, observe the WARNING in |
| | | project/vstudio/README.txt. |
| | | |
| | | XVIII. Other sources of information about libpng: |
| | | |
| | | Further information can be found in the README and libpng-manual.txt |
| | | files, in the individual makefiles, in png.h, and the manual pages |
| | | libpng.3 and png.5. |
| | | |
| | | Copyright (c) 1998-2002,2006-2016 Glenn Randers-Pehrson |
| | | This document is released under the libpng license. |
| | | For conditions of distribution and use, see the disclaimer |
| | | and license in png.h. |
New file |
| | |
| | | COPYRIGHT NOTICE, DISCLAIMER, and LICENSE |
| | | ========================================= |
| | | |
| | | PNG Reference Library License version 2 |
| | | --------------------------------------- |
| | | |
| | | * Copyright (c) 1995-2019 The PNG Reference Library Authors. |
| | | * Copyright (c) 2018-2019 Cosmin Truta. |
| | | * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. |
| | | * Copyright (c) 1996-1997 Andreas Dilger. |
| | | * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. |
| | | |
| | | The software is supplied "as is", without warranty of any kind, |
| | | express or implied, including, without limitation, the warranties |
| | | of merchantability, fitness for a particular purpose, title, and |
| | | non-infringement. In no event shall the Copyright owners, or |
| | | anyone distributing the software, be liable for any damages or |
| | | other liability, whether in contract, tort or otherwise, arising |
| | | from, out of, or in connection with the software, or the use or |
| | | other dealings in the software, even if advised of the possibility |
| | | of such damage. |
| | | |
| | | Permission is hereby granted to use, copy, modify, and distribute |
| | | this software, or portions hereof, for any purpose, without fee, |
| | | subject to the following restrictions: |
| | | |
| | | 1. The origin of this software must not be misrepresented; you |
| | | must not claim that you wrote the original software. If you |
| | | use this software in a product, an acknowledgment in the product |
| | | documentation would be appreciated, but is not required. |
| | | |
| | | 2. Altered source versions must be plainly marked as such, and must |
| | | not be misrepresented as being the original software. |
| | | |
| | | 3. This Copyright notice may not be removed or altered from any |
| | | source or altered source distribution. |
| | | |
| | | |
| | | PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) |
| | | ----------------------------------------------------------------------- |
| | | |
| | | libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are |
| | | Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are |
| | | derived from libpng-1.0.6, and are distributed according to the same |
| | | disclaimer and license as libpng-1.0.6 with the following individuals |
| | | added to the list of Contributing Authors: |
| | | |
| | | Simon-Pierre Cadieux |
| | | Eric S. Raymond |
| | | Mans Rullgard |
| | | Cosmin Truta |
| | | Gilles Vollant |
| | | James Yu |
| | | Mandar Sahastrabuddhe |
| | | Google Inc. |
| | | Vadim Barkov |
| | | |
| | | and with the following additions to the disclaimer: |
| | | |
| | | There is no warranty against interference with your enjoyment of |
| | | the library or against infringement. There is no warranty that our |
| | | efforts or the library will fulfill any of your particular purposes |
| | | or needs. This library is provided with all faults, and the entire |
| | | risk of satisfactory quality, performance, accuracy, and effort is |
| | | with the user. |
| | | |
| | | Some files in the "contrib" directory and some configure-generated |
| | | files that are distributed with libpng have other copyright owners, and |
| | | are released under other open source licenses. |
| | | |
| | | libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are |
| | | Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from |
| | | libpng-0.96, and are distributed according to the same disclaimer and |
| | | license as libpng-0.96, with the following individuals added to the |
| | | list of Contributing Authors: |
| | | |
| | | Tom Lane |
| | | Glenn Randers-Pehrson |
| | | Willem van Schaik |
| | | |
| | | libpng versions 0.89, June 1996, through 0.96, May 1997, are |
| | | Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, |
| | | and are distributed according to the same disclaimer and license as |
| | | libpng-0.88, with the following individuals added to the list of |
| | | Contributing Authors: |
| | | |
| | | John Bowler |
| | | Kevin Bracey |
| | | Sam Bushell |
| | | Magnus Holmgren |
| | | Greg Roelofs |
| | | Tom Tanner |
| | | |
| | | Some files in the "scripts" directory have other copyright owners, |
| | | but are released under this license. |
| | | |
| | | libpng versions 0.5, May 1995, through 0.88, January 1996, are |
| | | Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. |
| | | |
| | | For the purposes of this copyright and license, "Contributing Authors" |
| | | is defined as the following set of individuals: |
| | | |
| | | Andreas Dilger |
| | | Dave Martindale |
| | | Guy Eric Schalnat |
| | | Paul Schmidt |
| | | Tim Wegner |
| | | |
| | | The PNG Reference Library is supplied "AS IS". The Contributing |
| | | Authors and Group 42, Inc. disclaim all warranties, expressed or |
| | | implied, including, without limitation, the warranties of |
| | | merchantability and of fitness for any purpose. The Contributing |
| | | Authors and Group 42, Inc. assume no liability for direct, indirect, |
| | | incidental, special, exemplary, or consequential damages, which may |
| | | result from the use of the PNG Reference Library, even if advised of |
| | | the possibility of such damage. |
| | | |
| | | Permission is hereby granted to use, copy, modify, and distribute this |
| | | source code, or portions hereof, for any purpose, without fee, subject |
| | | to the following restrictions: |
| | | |
| | | 1. The origin of this source code must not be misrepresented. |
| | | |
| | | 2. Altered versions must be plainly marked as such and must not |
| | | be misrepresented as being the original source. |
| | | |
| | | 3. This Copyright notice may not be removed or altered from any |
| | | source or altered source distribution. |
| | | |
| | | The Contributing Authors and Group 42, Inc. specifically permit, |
| | | without fee, and encourage the use of this source code as a component |
| | | to supporting the PNG file format in commercial products. If you use |
| | | this source code in a product, acknowledgment is not required but would |
| | | be appreciated. |
New file |
| | |
| | | # Makefile.in generated by automake 1.16.1 from Makefile.am. |
| | | # Makefile. Generated from Makefile.in by configure. |
| | | |
| | | # Copyright (C) 1994-2018 Free Software Foundation, Inc. |
| | | |
| | | # This Makefile.in is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # This program is distributed in the hope that it will be useful, |
| | | # but WITHOUT ANY WARRANTY, to the extent permitted by law; without |
| | | # even the implied warranty of MERCHANTABILITY or FITNESS FOR A |
| | | # PARTICULAR PURPOSE. |
| | | |
| | | |
| | | |
| | | # Makefile.am, the source file for Makefile.in (and hence Makefile), is |
| | | # |
| | | # Copyright (c) 2018 Cosmin Truta |
| | | # Copyright (c) 2004-2016 Glenn Randers-Pehrson |
| | | # |
| | | # This code is released under the libpng license. |
| | | # For conditions of distribution and use, see the disclaimer |
| | | # and license in png.h |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | am__is_gnu_make = { \ |
| | | if test -z '$(MAKELEVEL)'; then \ |
| | | false; \ |
| | | elif test -n '$(MAKE_HOST)'; then \ |
| | | true; \ |
| | | elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ |
| | | true; \ |
| | | else \ |
| | | false; \ |
| | | fi; \ |
| | | } |
| | | am__make_running_with_option = \ |
| | | case $${target_option-} in \ |
| | | ?) ;; \ |
| | | *) echo "am__make_running_with_option: internal error: invalid" \ |
| | | "target option '$${target_option-}' specified" >&2; \ |
| | | exit 1;; \ |
| | | esac; \ |
| | | has_opt=no; \ |
| | | sane_makeflags=$$MAKEFLAGS; \ |
| | | if $(am__is_gnu_make); then \ |
| | | sane_makeflags=$$MFLAGS; \ |
| | | else \ |
| | | case $$MAKEFLAGS in \ |
| | | *\\[\ \ ]*) \ |
| | | bs=\\; \ |
| | | sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ |
| | | | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ |
| | | esac; \ |
| | | fi; \ |
| | | skip_next=no; \ |
| | | strip_trailopt () \ |
| | | { \ |
| | | flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ |
| | | }; \ |
| | | for flg in $$sane_makeflags; do \ |
| | | test $$skip_next = yes && { skip_next=no; continue; }; \ |
| | | case $$flg in \ |
| | | *=*|--*) continue;; \ |
| | | -*I) strip_trailopt 'I'; skip_next=yes;; \ |
| | | -*I?*) strip_trailopt 'I';; \ |
| | | -*O) strip_trailopt 'O'; skip_next=yes;; \ |
| | | -*O?*) strip_trailopt 'O';; \ |
| | | -*l) strip_trailopt 'l'; skip_next=yes;; \ |
| | | -*l?*) strip_trailopt 'l';; \ |
| | | -[dEDm]) skip_next=yes;; \ |
| | | -[JT]) skip_next=yes;; \ |
| | | esac; \ |
| | | case $$flg in \ |
| | | *$$target_option*) has_opt=yes; break;; \ |
| | | esac; \ |
| | | done; \ |
| | | test $$has_opt = yes |
| | | am__make_dryrun = (target_option=n; $(am__make_running_with_option)) |
| | | am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) |
| | | pkgdatadir = $(datadir)/libpng |
| | | pkglibdir = $(libdir)/libpng |
| | | pkglibexecdir = $(libexecdir)/libpng |
| | | am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd |
| | | install_sh_DATA = $(install_sh) -c -m 644 |
| | | install_sh_PROGRAM = $(install_sh) -c |
| | | install_sh_SCRIPT = $(install_sh) -c |
| | | INSTALL_HEADER = $(INSTALL_DATA) |
| | | transform = $(program_transform_name) |
| | | NORMAL_INSTALL = : |
| | | PRE_INSTALL = : |
| | | POST_INSTALL = : |
| | | NORMAL_UNINSTALL = : |
| | | PRE_UNINSTALL = : |
| | | POST_UNINSTALL = : |
| | | build_triplet = i686-pc-linux-gnu |
| | | host_triplet = arm-unknown-linux-gnu |
| | | check_PROGRAMS = pngtest$(EXEEXT) pngunknown$(EXEEXT) \ |
| | | pngstest$(EXEEXT) pngvalid$(EXEEXT) pngimage$(EXEEXT) \ |
| | | pngcp$(EXEEXT) $(am__EXEEXT_1) |
| | | #am__append_1 = timepng |
| | | bin_PROGRAMS = pngfix$(EXEEXT) png-fix-itxt$(EXEEXT) |
| | | am__append_2 = arm/arm_init.c\ |
| | | arm/filter_neon.S arm/filter_neon_intrinsics.c \ |
| | | arm/palette_neon_intrinsics.c |
| | | |
| | | am__append_3 = mips/mips_init.c\ |
| | | mips/filter_msa_intrinsics.c |
| | | |
| | | #am__append_4 = intel/intel_init.c\ |
| | | # intel/filter_sse2_intrinsics.c |
| | | |
| | | am__append_5 = powerpc/powerpc_init.c\ |
| | | powerpc/filter_vsx_intrinsics.c |
| | | |
| | | |
| | | # Versioned symbols and restricted exports |
| | | #am__append_6 = -Wl,-M -Wl,libpng.vers |
| | | am__append_7 = -Wl,--version-script=libpng.vers |
| | | # Only restricted exports when possible |
| | | #am__append_8 = -export-symbols libpng.sym |
| | | #am__append_9 = -DPNG_PREFIX='' |
| | | subdir = . |
| | | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
| | | am__aclocal_m4_deps = $(top_srcdir)/scripts/libtool.m4 \ |
| | | $(top_srcdir)/scripts/ltoptions.m4 \ |
| | | $(top_srcdir)/scripts/ltsugar.m4 \ |
| | | $(top_srcdir)/scripts/ltversion.m4 \ |
| | | $(top_srcdir)/scripts/lt~obsolete.m4 \ |
| | | $(top_srcdir)/configure.ac |
| | | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
| | | $(ACLOCAL_M4) |
| | | DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ |
| | | $(am__configure_deps) $(pkginclude_HEADERS) $(am__DIST_COMMON) |
| | | am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ |
| | | configure.lineno config.status.lineno |
| | | mkinstalldirs = $(install_sh) -d |
| | | CONFIG_HEADER = config.h |
| | | CONFIG_CLEAN_FILES = libpng.pc libpng-config |
| | | CONFIG_CLEAN_VPATH_FILES = |
| | | am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libdir)" \ |
| | | "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man3dir)" \ |
| | | "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(pkgconfigdir)" \ |
| | | "$(DESTDIR)$(pkgincludedir)" "$(DESTDIR)$(pkgincludedir)" |
| | | #am__EXEEXT_1 = timepng$(EXEEXT) |
| | | PROGRAMS = $(bin_PROGRAMS) |
| | | am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; |
| | | am__vpath_adj = case $$p in \ |
| | | $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ |
| | | *) f=$$p;; \ |
| | | esac; |
| | | am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; |
| | | am__install_max = 40 |
| | | am__nobase_strip_setup = \ |
| | | srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` |
| | | am__nobase_strip = \ |
| | | for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" |
| | | am__nobase_list = $(am__nobase_strip_setup); \ |
| | | for p in $$list; do echo "$$p $$p"; done | \ |
| | | sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ |
| | | $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ |
| | | if (++n[$$2] == $(am__install_max)) \ |
| | | { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ |
| | | END { for (dir in files) print dir, files[dir] }' |
| | | am__base_list = \ |
| | | sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ |
| | | sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' |
| | | am__uninstall_files_from_dir = { \ |
| | | test -z "$$files" \ |
| | | || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ |
| | | || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ |
| | | $(am__cd) "$$dir" && rm -f $$files; }; \ |
| | | } |
| | | LTLIBRARIES = $(lib_LTLIBRARIES) |
| | | libpng16_la_LIBADD = |
| | | am__libpng16_la_SOURCES_DIST = png.c \ |
| | | pngerror.c pngget.c pngmem.c pngpread.c pngread.c pngrio.c \ |
| | | pngrtran.c pngrutil.c pngset.c pngtrans.c pngwio.c pngwrite.c \ |
| | | pngwtran.c pngwutil.c png.h pngconf.h pngdebug.h pnginfo.h \ |
| | | pngpriv.h pngstruct.h pngusr.dfa arm/arm_init.c \ |
| | | arm/filter_neon.S arm/filter_neon_intrinsics.c \ |
| | | arm/palette_neon_intrinsics.c mips/mips_init.c \ |
| | | mips/filter_msa_intrinsics.c intel/intel_init.c \ |
| | | intel/filter_sse2_intrinsics.c powerpc/powerpc_init.c \ |
| | | powerpc/filter_vsx_intrinsics.c |
| | | am__dirstamp = $(am__leading_dot)dirstamp |
| | | am__objects_1 = arm/arm_init.lo arm/filter_neon.lo \ |
| | | arm/filter_neon_intrinsics.lo \ |
| | | arm/palette_neon_intrinsics.lo |
| | | am__objects_2 = mips/mips_init.lo \ |
| | | mips/filter_msa_intrinsics.lo |
| | | #am__objects_3 = intel/intel_init.lo \ |
| | | # intel/filter_sse2_intrinsics.lo |
| | | am__objects_4 = powerpc/powerpc_init.lo \ |
| | | powerpc/filter_vsx_intrinsics.lo |
| | | am_libpng16_la_OBJECTS = png.lo pngerror.lo \ |
| | | pngget.lo pngmem.lo pngpread.lo pngread.lo pngrio.lo \ |
| | | pngrtran.lo pngrutil.lo pngset.lo pngtrans.lo pngwio.lo \ |
| | | pngwrite.lo pngwtran.lo pngwutil.lo $(am__objects_1) \ |
| | | $(am__objects_2) $(am__objects_3) $(am__objects_4) |
| | | nodist_libpng16_la_OBJECTS = |
| | | libpng16_la_OBJECTS = \ |
| | | $(am_libpng16_la_OBJECTS) \ |
| | | $(nodist_libpng16_la_OBJECTS) |
| | | AM_V_lt = $(am__v_lt_$(V)) |
| | | am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) |
| | | am__v_lt_0 = --silent |
| | | am__v_lt_1 = |
| | | libpng16_la_LINK = $(LIBTOOL) $(AM_V_lt) \ |
| | | --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \ |
| | | $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ |
| | | $(libpng16_la_LDFLAGS) $(LDFLAGS) -o \ |
| | | $@ |
| | | am_png_fix_itxt_OBJECTS = contrib/tools/png-fix-itxt.$(OBJEXT) |
| | | png_fix_itxt_OBJECTS = $(am_png_fix_itxt_OBJECTS) |
| | | png_fix_itxt_LDADD = $(LDADD) |
| | | am_pngcp_OBJECTS = contrib/tools/pngcp.$(OBJEXT) |
| | | pngcp_OBJECTS = $(am_pngcp_OBJECTS) |
| | | pngcp_DEPENDENCIES = libpng16.la |
| | | am_pngfix_OBJECTS = contrib/tools/pngfix.$(OBJEXT) |
| | | pngfix_OBJECTS = $(am_pngfix_OBJECTS) |
| | | pngfix_DEPENDENCIES = libpng16.la |
| | | am_pngimage_OBJECTS = contrib/libtests/pngimage.$(OBJEXT) |
| | | pngimage_OBJECTS = $(am_pngimage_OBJECTS) |
| | | pngimage_DEPENDENCIES = libpng16.la |
| | | am_pngstest_OBJECTS = contrib/libtests/pngstest.$(OBJEXT) |
| | | pngstest_OBJECTS = $(am_pngstest_OBJECTS) |
| | | pngstest_DEPENDENCIES = libpng16.la |
| | | am_pngtest_OBJECTS = pngtest.$(OBJEXT) |
| | | pngtest_OBJECTS = $(am_pngtest_OBJECTS) |
| | | pngtest_DEPENDENCIES = libpng16.la |
| | | am_pngunknown_OBJECTS = contrib/libtests/pngunknown.$(OBJEXT) |
| | | pngunknown_OBJECTS = $(am_pngunknown_OBJECTS) |
| | | pngunknown_DEPENDENCIES = libpng16.la |
| | | am_pngvalid_OBJECTS = contrib/libtests/pngvalid.$(OBJEXT) |
| | | pngvalid_OBJECTS = $(am_pngvalid_OBJECTS) |
| | | pngvalid_DEPENDENCIES = libpng16.la |
| | | am_timepng_OBJECTS = contrib/libtests/timepng.$(OBJEXT) |
| | | timepng_OBJECTS = $(am_timepng_OBJECTS) |
| | | timepng_DEPENDENCIES = libpng16.la |
| | | SCRIPTS = $(bin_SCRIPTS) |
| | | AM_V_P = $(am__v_P_$(V)) |
| | | am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) |
| | | am__v_P_0 = false |
| | | am__v_P_1 = : |
| | | AM_V_GEN = $(am__v_GEN_$(V)) |
| | | am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) |
| | | am__v_GEN_0 = @echo " GEN " $@; |
| | | am__v_GEN_1 = |
| | | AM_V_at = $(am__v_at_$(V)) |
| | | am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) |
| | | am__v_at_0 = @ |
| | | am__v_at_1 = |
| | | DEFAULT_INCLUDES = -I. |
| | | depcomp = $(SHELL) $(top_srcdir)/depcomp |
| | | am__maybe_remake_depfiles = depfiles |
| | | am__depfiles_remade = ./$(DEPDIR)/png.Plo ./$(DEPDIR)/pngerror.Plo \ |
| | | ./$(DEPDIR)/pngget.Plo ./$(DEPDIR)/pngmem.Plo \ |
| | | ./$(DEPDIR)/pngpread.Plo ./$(DEPDIR)/pngread.Plo \ |
| | | ./$(DEPDIR)/pngrio.Plo ./$(DEPDIR)/pngrtran.Plo \ |
| | | ./$(DEPDIR)/pngrutil.Plo ./$(DEPDIR)/pngset.Plo \ |
| | | ./$(DEPDIR)/pngtest.Po ./$(DEPDIR)/pngtrans.Plo \ |
| | | ./$(DEPDIR)/pngwio.Plo ./$(DEPDIR)/pngwrite.Plo \ |
| | | ./$(DEPDIR)/pngwtran.Plo ./$(DEPDIR)/pngwutil.Plo \ |
| | | arm/$(DEPDIR)/arm_init.Plo arm/$(DEPDIR)/filter_neon.Plo \ |
| | | arm/$(DEPDIR)/filter_neon_intrinsics.Plo \ |
| | | arm/$(DEPDIR)/palette_neon_intrinsics.Plo \ |
| | | contrib/libtests/$(DEPDIR)/pngimage.Po \ |
| | | contrib/libtests/$(DEPDIR)/pngstest.Po \ |
| | | contrib/libtests/$(DEPDIR)/pngunknown.Po \ |
| | | contrib/libtests/$(DEPDIR)/pngvalid.Po \ |
| | | contrib/libtests/$(DEPDIR)/timepng.Po \ |
| | | contrib/tools/$(DEPDIR)/png-fix-itxt.Po \ |
| | | contrib/tools/$(DEPDIR)/pngcp.Po \ |
| | | contrib/tools/$(DEPDIR)/pngfix.Po \ |
| | | intel/$(DEPDIR)/filter_sse2_intrinsics.Plo \ |
| | | intel/$(DEPDIR)/intel_init.Plo \ |
| | | mips/$(DEPDIR)/filter_msa_intrinsics.Plo \ |
| | | mips/$(DEPDIR)/mips_init.Plo \ |
| | | powerpc/$(DEPDIR)/filter_vsx_intrinsics.Plo \ |
| | | powerpc/$(DEPDIR)/powerpc_init.Plo |
| | | am__mv = mv -f |
| | | CPPASCOMPILE = $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ |
| | | $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) |
| | | LTCPPASCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ |
| | | $(LIBTOOLFLAGS) --mode=compile $(CCAS) $(DEFS) \ |
| | | $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ |
| | | $(AM_CCASFLAGS) $(CCASFLAGS) |
| | | AM_V_CPPAS = $(am__v_CPPAS_$(V)) |
| | | am__v_CPPAS_ = $(am__v_CPPAS_$(AM_DEFAULT_VERBOSITY)) |
| | | am__v_CPPAS_0 = @echo " CPPAS " $@; |
| | | am__v_CPPAS_1 = |
| | | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
| | | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
| | | LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ |
| | | $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ |
| | | $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ |
| | | $(AM_CFLAGS) $(CFLAGS) |
| | | AM_V_CC = $(am__v_CC_$(V)) |
| | | am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) |
| | | am__v_CC_0 = @echo " CC " $@; |
| | | am__v_CC_1 = |
| | | CCLD = $(CC) |
| | | LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ |
| | | $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ |
| | | $(AM_LDFLAGS) $(LDFLAGS) -o $@ |
| | | AM_V_CCLD = $(am__v_CCLD_$(V)) |
| | | am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) |
| | | am__v_CCLD_0 = @echo " CCLD " $@; |
| | | am__v_CCLD_1 = |
| | | SOURCES = $(libpng16_la_SOURCES) \ |
| | | $(nodist_libpng16_la_SOURCES) \ |
| | | $(png_fix_itxt_SOURCES) $(pngcp_SOURCES) $(pngfix_SOURCES) \ |
| | | $(pngimage_SOURCES) $(pngstest_SOURCES) $(pngtest_SOURCES) \ |
| | | $(pngunknown_SOURCES) $(pngvalid_SOURCES) $(timepng_SOURCES) |
| | | DIST_SOURCES = \ |
| | | $(am__libpng16_la_SOURCES_DIST) \ |
| | | $(png_fix_itxt_SOURCES) $(pngcp_SOURCES) $(pngfix_SOURCES) \ |
| | | $(pngimage_SOURCES) $(pngstest_SOURCES) $(pngtest_SOURCES) \ |
| | | $(pngunknown_SOURCES) $(pngvalid_SOURCES) $(timepng_SOURCES) |
| | | am__can_run_installinfo = \ |
| | | case $$AM_UPDATE_INFO_DIR in \ |
| | | n|no|NO) false;; \ |
| | | *) (install-info --version) >/dev/null 2>&1;; \ |
| | | esac |
| | | man3dir = $(mandir)/man3 |
| | | man5dir = $(mandir)/man5 |
| | | NROFF = nroff |
| | | MANS = $(dist_man_MANS) |
| | | DATA = $(pkgconfig_DATA) |
| | | HEADERS = $(nodist_pkginclude_HEADERS) $(pkginclude_HEADERS) |
| | | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ |
| | | $(LISP)config.h.in |
| | | # Read a list of newline-separated strings from the standard input, |
| | | # and print each of them once, without duplicates. Input order is |
| | | # *not* preserved. |
| | | am__uniquify_input = $(AWK) '\ |
| | | BEGIN { nonempty = 0; } \ |
| | | { items[$$0] = 1; nonempty = 1; } \ |
| | | END { if (nonempty) { for (i in items) print i; }; } \ |
| | | ' |
| | | # Make sure the list of sources is unique. This is necessary because, |
| | | # e.g., the same source file might be shared among _SOURCES variables |
| | | # for different programs/libraries. |
| | | am__define_uniq_tagged_files = \ |
| | | list='$(am__tagged_files)'; \ |
| | | unique=`for i in $$list; do \ |
| | | if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ |
| | | done | $(am__uniquify_input)` |
| | | ETAGS = etags |
| | | CTAGS = ctags |
| | | CSCOPE = cscope |
| | | AM_RECURSIVE_TARGETS = cscope check recheck |
| | | am__tty_colors_dummy = \ |
| | | mgn= red= grn= lgn= blu= brg= std=; \ |
| | | am__color_tests=no |
| | | am__tty_colors = { \ |
| | | $(am__tty_colors_dummy); \ |
| | | if test "X$(AM_COLOR_TESTS)" = Xno; then \ |
| | | am__color_tests=no; \ |
| | | elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ |
| | | am__color_tests=yes; \ |
| | | elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ |
| | | am__color_tests=yes; \ |
| | | fi; \ |
| | | if test $$am__color_tests = yes; then \ |
| | | red='[0;31m'; \ |
| | | grn='[0;32m'; \ |
| | | lgn='[1;32m'; \ |
| | | blu='[1;34m'; \ |
| | | mgn='[0;35m'; \ |
| | | brg='[1m'; \ |
| | | std='[m'; \ |
| | | fi; \ |
| | | } |
| | | am__recheck_rx = ^[ ]*:recheck:[ ]* |
| | | am__global_test_result_rx = ^[ ]*:global-test-result:[ ]* |
| | | am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]* |
| | | # A command that, given a newline-separated list of test names on the |
| | | # standard input, print the name of the tests that are to be re-run |
| | | # upon "make recheck". |
| | | am__list_recheck_tests = $(AWK) '{ \ |
| | | recheck = 1; \ |
| | | while ((rc = (getline line < ($$0 ".trs"))) != 0) \ |
| | | { \ |
| | | if (rc < 0) \ |
| | | { \ |
| | | if ((getline line2 < ($$0 ".log")) < 0) \ |
| | | recheck = 0; \ |
| | | break; \ |
| | | } \ |
| | | else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \ |
| | | { \ |
| | | recheck = 0; \ |
| | | break; \ |
| | | } \ |
| | | else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \ |
| | | { \ |
| | | break; \ |
| | | } \ |
| | | }; \ |
| | | if (recheck) \ |
| | | print $$0; \ |
| | | close ($$0 ".trs"); \ |
| | | close ($$0 ".log"); \ |
| | | }' |
| | | # A command that, given a newline-separated list of test names on the |
| | | # standard input, create the global log from their .trs and .log files. |
| | | am__create_global_log = $(AWK) ' \ |
| | | function fatal(msg) \ |
| | | { \ |
| | | print "fatal: making $@: " msg | "cat >&2"; \ |
| | | exit 1; \ |
| | | } \ |
| | | function rst_section(header) \ |
| | | { \ |
| | | print header; \ |
| | | len = length(header); \ |
| | | for (i = 1; i <= len; i = i + 1) \ |
| | | printf "="; \ |
| | | printf "\n\n"; \ |
| | | } \ |
| | | { \ |
| | | copy_in_global_log = 1; \ |
| | | global_test_result = "RUN"; \ |
| | | while ((rc = (getline line < ($$0 ".trs"))) != 0) \ |
| | | { \ |
| | | if (rc < 0) \ |
| | | fatal("failed to read from " $$0 ".trs"); \ |
| | | if (line ~ /$(am__global_test_result_rx)/) \ |
| | | { \ |
| | | sub("$(am__global_test_result_rx)", "", line); \ |
| | | sub("[ ]*$$", "", line); \ |
| | | global_test_result = line; \ |
| | | } \ |
| | | else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \ |
| | | copy_in_global_log = 0; \ |
| | | }; \ |
| | | if (copy_in_global_log) \ |
| | | { \ |
| | | rst_section(global_test_result ": " $$0); \ |
| | | while ((rc = (getline line < ($$0 ".log"))) != 0) \ |
| | | { \ |
| | | if (rc < 0) \ |
| | | fatal("failed to read from " $$0 ".log"); \ |
| | | print line; \ |
| | | }; \ |
| | | printf "\n"; \ |
| | | }; \ |
| | | close ($$0 ".trs"); \ |
| | | close ($$0 ".log"); \ |
| | | }' |
| | | # Restructured Text title. |
| | | am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; } |
| | | # Solaris 10 'make', and several other traditional 'make' implementations, |
| | | # pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it |
| | | # by disabling -e (using the XSI extension "set +e") if it's set. |
| | | am__sh_e_setup = case $$- in *e*) set +e;; esac |
| | | # Default flags passed to test drivers. |
| | | am__common_driver_flags = \ |
| | | --color-tests "$$am__color_tests" \ |
| | | --enable-hard-errors "$$am__enable_hard_errors" \ |
| | | --expect-failure "$$am__expect_failure" |
| | | # To be inserted before the command running the test. Creates the |
| | | # directory for the log if needed. Stores in $dir the directory |
| | | # containing $f, in $tst the test, in $log the log. Executes the |
| | | # developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and |
| | | # passes TESTS_ENVIRONMENT. Set up options for the wrapper that |
| | | # will run the test scripts (or their associated LOG_COMPILER, if |
| | | # thy have one). |
| | | am__check_pre = \ |
| | | $(am__sh_e_setup); \ |
| | | $(am__vpath_adj_setup) $(am__vpath_adj) \ |
| | | $(am__tty_colors); \ |
| | | srcdir=$(srcdir); export srcdir; \ |
| | | case "$@" in \ |
| | | */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \ |
| | | *) am__odir=.;; \ |
| | | esac; \ |
| | | test "x$$am__odir" = x"." || test -d "$$am__odir" \ |
| | | || $(MKDIR_P) "$$am__odir" || exit $$?; \ |
| | | if test -f "./$$f"; then dir=./; \ |
| | | elif test -f "$$f"; then dir=; \ |
| | | else dir="$(srcdir)/"; fi; \ |
| | | tst=$$dir$$f; log='$@'; \ |
| | | if test -n '$(DISABLE_HARD_ERRORS)'; then \ |
| | | am__enable_hard_errors=no; \ |
| | | else \ |
| | | am__enable_hard_errors=yes; \ |
| | | fi; \ |
| | | case " $(XFAIL_TESTS) " in \ |
| | | *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \ |
| | | am__expect_failure=yes;; \ |
| | | *) \ |
| | | am__expect_failure=no;; \ |
| | | esac; \ |
| | | $(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT) |
| | | # A shell command to get the names of the tests scripts with any registered |
| | | # extension removed (i.e., equivalently, the names of the test logs, with |
| | | # the '.log' extension removed). The result is saved in the shell variable |
| | | # '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly, |
| | | # we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)", |
| | | # since that might cause problem with VPATH rewrites for suffix-less tests. |
| | | # See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'. |
| | | am__set_TESTS_bases = \ |
| | | bases='$(TEST_LOGS)'; \ |
| | | bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \ |
| | | bases=`echo $$bases` |
| | | RECHECK_LOGS = $(TEST_LOGS) |
| | | TEST_SUITE_LOG = test-suite.log |
| | | TEST_EXTENSIONS = .test |
| | | LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver |
| | | LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS) |
| | | am__set_b = \ |
| | | case '$@' in \ |
| | | */*) \ |
| | | case '$*' in \ |
| | | */*) b='$*';; \ |
| | | *) b=`echo '$@' | sed 's/\.log$$//'`; \ |
| | | esac;; \ |
| | | *) \ |
| | | b='$*';; \ |
| | | esac |
| | | am__test_logs1 = $(TESTS:=.log) |
| | | am__test_logs2 = $(am__test_logs1:.log=.log) |
| | | TEST_LOGS = $(am__test_logs2:.test.log=.log) |
| | | TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver |
| | | TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ |
| | | $(TEST_LOG_FLAGS) |
| | | am__DIST_COMMON = $(dist_man_MANS) $(srcdir)/Makefile.in \ |
| | | $(srcdir)/config.h.in $(srcdir)/libpng-config.in \ |
| | | $(srcdir)/libpng.pc.in AUTHORS INSTALL README TODO compile \ |
| | | config.guess config.sub depcomp install-sh ltmain.sh missing \ |
| | | test-driver |
| | | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) |
| | | distdir = $(PACKAGE)-$(VERSION) |
| | | top_distdir = $(distdir) |
| | | am__remove_distdir = \ |
| | | if test -d "$(distdir)"; then \ |
| | | find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ |
| | | && rm -rf "$(distdir)" \ |
| | | || { sleep 5 && rm -rf "$(distdir)"; }; \ |
| | | else :; fi |
| | | am__post_remove_distdir = $(am__remove_distdir) |
| | | DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz |
| | | GZIP_ENV = --best |
| | | DIST_TARGETS = dist-xz dist-gzip |
| | | distuninstallcheck_listfiles = find . -type f -print |
| | | am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ |
| | | | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' |
| | | distcleancheck_listfiles = find . -type f -print |
| | | |
| | | #distribute headers in /usr/include/libpng/* |
| | | pkgincludedir = $(includedir)/$(PNGLIB_BASENAME) |
| | | ACLOCAL = ${SHELL} /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37/missing aclocal-1.16 |
| | | AMTAR = $${TAR-tar} |
| | | AM_DEFAULT_VERBOSITY = 1 |
| | | AR = /opt/xtools/arm920t/bin/arm-linux-ar |
| | | AS = /opt/xtools/arm920t/bin/arm-linux-as |
| | | AUTOCONF = ${SHELL} /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37/missing autoconf |
| | | AUTOHEADER = ${SHELL} /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37/missing autoheader |
| | | AUTOMAKE = ${SHELL} /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37/missing automake-1.16 |
| | | AWK = gawk |
| | | CC = /opt/xtools/arm920t/bin/arm-linux-gcc |
| | | CCAS = /opt/xtools/arm920t/bin/arm-linux-gcc |
| | | CCASDEPMODE = depmode=gcc3 |
| | | CCASFLAGS = -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include |
| | | CCDEPMODE = depmode=gcc3 |
| | | CFLAGS = -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include |
| | | CPP = /opt/xtools/arm920t/bin/arm-linux-gcc -E |
| | | CPPFLAGS = -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include |
| | | CYGPATH_W = echo |
| | | DEFS = -DHAVE_CONFIG_H |
| | | DEPDIR = .deps |
| | | |
| | | # DFNCPP is normally just CPP - the C preprocessor - but on Solaris and maybe |
| | | # other operating systems (NeXT?) the C preprocessor selected by configure |
| | | # checks input tokens for validity - effectively it performs part of the ANSI-C |
| | | # parsing - and therefore fails with the .df files. configure.ac has special |
| | | # checks for this and sets DFNCPP appropriately. |
| | | DFNCPP = /opt/xtools/arm920t/bin/arm-linux-gcc -E |
| | | DLLTOOL = false |
| | | DSYMUTIL = |
| | | DUMPBIN = |
| | | ECHO_C = |
| | | ECHO_N = -n |
| | | ECHO_T = |
| | | EGREP = /bin/grep -E |
| | | EXEEXT = |
| | | FGREP = /bin/grep -F |
| | | GREP = /bin/grep |
| | | INSTALL = /usr/bin/install -c |
| | | INSTALL_DATA = ${INSTALL} -m 644 |
| | | INSTALL_PROGRAM = ${INSTALL} |
| | | INSTALL_SCRIPT = ${INSTALL} |
| | | INSTALL_STRIP_PROGRAM = $(install_sh) -c -s |
| | | LD = /opt/xtools/arm920t/bin/arm-linux-ld |
| | | LDFLAGS = -L/home/guowenxue/fl2440/3rdparty/libpng/../install//lib |
| | | LIBOBJS = ${LIBOBJDIR}strtod$U.o |
| | | LIBS = -lm -lz -lm |
| | | LIBTOOL = $(SHELL) $(top_builddir)/libtool |
| | | LIPO = |
| | | LN_S = ln -s |
| | | LTLIBOBJS = ${LIBOBJDIR}strtod$U.lo |
| | | LT_SYS_LIBRARY_PATH = |
| | | MAINT = # |
| | | MAKEINFO = ${SHELL} /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37/missing makeinfo |
| | | MANIFEST_TOOL = : |
| | | MKDIR_P = /bin/mkdir -p |
| | | NM = /opt/xtools/arm920t/bin/arm-linux-nm |
| | | NMEDIT = |
| | | OBJDUMP = /opt/xtools/arm920t/bin/arm-linux-objdump |
| | | OBJEXT = o |
| | | OTOOL = |
| | | OTOOL64 = |
| | | PACKAGE = libpng |
| | | PACKAGE_BUGREPORT = png-mng-implement@lists.sourceforge.net |
| | | PACKAGE_NAME = libpng |
| | | PACKAGE_STRING = libpng 1.6.37 |
| | | PACKAGE_TARNAME = libpng |
| | | PACKAGE_URL = |
| | | PACKAGE_VERSION = 1.6.37 |
| | | PATH_SEPARATOR = : |
| | | PNGLIB_MAJOR = 1 |
| | | PNGLIB_MINOR = 6 |
| | | PNGLIB_RELEASE = 37 |
| | | PNGLIB_VERSION = 1.6.37 |
| | | |
| | | # PNG_COPTS give extra options for the C compiler to be used on all compilation |
| | | # steps (unless targe_CFLAGS is specified; that will take precedence over |
| | | # AM_CFLAGS) |
| | | PNG_COPTS = |
| | | PNG_PREFIX = |
| | | POW_LIB = -lm |
| | | RANLIB = /opt/xtools/arm920t/bin/arm-linux-ranlib |
| | | SED = /bin/sed |
| | | SET_MAKE = |
| | | SHELL = /bin/bash |
| | | STRIP = /opt/xtools/arm920t/bin/arm-linux-strip |
| | | SYMBOL_PREFIX = |
| | | VERSION = 1.6.37 |
| | | abs_builddir = /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37 |
| | | abs_srcdir = /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37 |
| | | abs_top_builddir = /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37 |
| | | abs_top_srcdir = /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37 |
| | | ac_ct_AR = |
| | | ac_ct_CC = |
| | | ac_ct_DUMPBIN = |
| | | am__include = include |
| | | am__leading_dot = . |
| | | am__quote = |
| | | am__tar = $${TAR-tar} chof - "$$tardir" |
| | | am__untar = $${TAR-tar} xf - |
| | | |
| | | # generate the -config scripts if required |
| | | binconfigs = libpng16-config |
| | | bindir = ${exec_prefix}/bin |
| | | build = i686-pc-linux-gnu |
| | | build_alias = i686-pc-linux |
| | | build_cpu = i686 |
| | | build_os = linux-gnu |
| | | build_vendor = pc |
| | | builddir = . |
| | | datadir = ${datarootdir} |
| | | datarootdir = ${prefix}/share |
| | | docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} |
| | | dvidir = ${docdir} |
| | | exec_prefix = ${prefix} |
| | | host = arm-unknown-linux-gnu |
| | | host_alias = arm-linux |
| | | host_cpu = arm |
| | | host_os = linux-gnu |
| | | host_vendor = unknown |
| | | htmldir = ${docdir} |
| | | includedir = ${prefix}/include |
| | | infodir = ${datarootdir}/info |
| | | install_sh = ${SHELL} /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37/install-sh |
| | | libdir = ${exec_prefix}/lib |
| | | libexecdir = ${exec_prefix}/libexec |
| | | localedir = ${datarootdir}/locale |
| | | localstatedir = ${prefix}/var |
| | | mandir = ${datarootdir}/man |
| | | mkdir_p = $(MKDIR_P) |
| | | oldincludedir = /usr/include |
| | | pdfdir = ${docdir} |
| | | |
| | | # pkg-config stuff, note that libpng.pc is always required in order |
| | | # to get the correct library |
| | | pkgconfigdir = ${libdir}/pkgconfig |
| | | prefix = /home/guowenxue/fl2440/3rdparty/libpng/../install |
| | | program_transform_name = s,x,x, |
| | | psdir = ${docdir} |
| | | sbindir = ${exec_prefix}/sbin |
| | | sharedstatedir = ${prefix}/com |
| | | srcdir = . |
| | | sysconfdir = ${prefix}/etc |
| | | target_alias = |
| | | top_build_prefix = |
| | | top_builddir = . |
| | | top_srcdir = . |
| | | PNGLIB_BASENAME = libpng16 |
| | | ACLOCAL_AMFLAGS = -I scripts |
| | | |
| | | # This ensures that pnglibconf.h gets built at the start of 'make all' or |
| | | # 'make check', but it does not add dependencies to the individual programs, |
| | | # this is done below. |
| | | # |
| | | # IMPORTANT: always add the object modules of new programs to the list below |
| | | # because otherwise the sequence 'configure; make new-program' will *sometimes* |
| | | # result in the installed (system) pnglibconf.h being used and the result is |
| | | # always wrong and always very confusing. |
| | | BUILT_SOURCES = pnglibconf.h |
| | | pngtest_SOURCES = pngtest.c |
| | | pngtest_LDADD = libpng16.la |
| | | pngvalid_SOURCES = contrib/libtests/pngvalid.c |
| | | pngvalid_LDADD = libpng16.la |
| | | pngstest_SOURCES = contrib/libtests/pngstest.c |
| | | pngstest_LDADD = libpng16.la |
| | | pngunknown_SOURCES = contrib/libtests/pngunknown.c |
| | | pngunknown_LDADD = libpng16.la |
| | | pngimage_SOURCES = contrib/libtests/pngimage.c |
| | | pngimage_LDADD = libpng16.la |
| | | timepng_SOURCES = contrib/libtests/timepng.c |
| | | timepng_LDADD = libpng16.la |
| | | pngfix_SOURCES = contrib/tools/pngfix.c |
| | | pngfix_LDADD = libpng16.la |
| | | png_fix_itxt_SOURCES = contrib/tools/png-fix-itxt.c |
| | | pngcp_SOURCES = contrib/tools/pngcp.c |
| | | pngcp_LDADD = libpng16.la |
| | | |
| | | # Generally these are single line shell scripts to run a test with a particular |
| | | # set of parameters: |
| | | TESTS = \ |
| | | tests/pngtest\ |
| | | tests/pngtest-badpngs\ |
| | | tests/pngvalid-gamma-16-to-8 tests/pngvalid-gamma-alpha-mode\ |
| | | tests/pngvalid-gamma-background tests/pngvalid-gamma-expand16-alpha-mode\ |
| | | tests/pngvalid-gamma-expand16-background\ |
| | | tests/pngvalid-gamma-expand16-transform tests/pngvalid-gamma-sbit\ |
| | | tests/pngvalid-gamma-threshold tests/pngvalid-gamma-transform\ |
| | | tests/pngvalid-progressive-size\ |
| | | tests/pngvalid-progressive-interlace-standard\ |
| | | tests/pngvalid-transform\ |
| | | tests/pngvalid-progressive-standard tests/pngvalid-standard\ |
| | | tests/pngstest-1.8 tests/pngstest-1.8-alpha tests/pngstest-linear\ |
| | | tests/pngstest-linear-alpha tests/pngstest-none tests/pngstest-none-alpha\ |
| | | tests/pngstest-sRGB tests/pngstest-sRGB-alpha tests/pngunknown-IDAT\ |
| | | tests/pngunknown-discard tests/pngunknown-if-safe tests/pngunknown-sAPI\ |
| | | tests/pngunknown-sTER tests/pngunknown-save tests/pngunknown-vpAg\ |
| | | tests/pngimage-quick tests/pngimage-full |
| | | |
| | | |
| | | # man pages |
| | | dist_man_MANS = libpng.3 libpngpf.3 png.5 |
| | | EXTRA_SCRIPTS = libpng-config libpng16-config |
| | | bin_SCRIPTS = ${binconfigs} |
| | | |
| | | # rules to build libpng, only build the old library on request |
| | | lib_LTLIBRARIES = libpng16.la |
| | | # EXTRA_LTLIBRARIES= libpng.la |
| | | libpng16_la_SOURCES = png.c pngerror.c \ |
| | | pngget.c pngmem.c pngpread.c pngread.c pngrio.c pngrtran.c \ |
| | | pngrutil.c pngset.c pngtrans.c pngwio.c pngwrite.c pngwtran.c \ |
| | | pngwutil.c png.h pngconf.h pngdebug.h pnginfo.h pngpriv.h \ |
| | | pngstruct.h pngusr.dfa $(am__append_2) $(am__append_3) \ |
| | | $(am__append_4) $(am__append_5) |
| | | nodist_libpng16_la_SOURCES = pnglibconf.h |
| | | libpng16_la_LDFLAGS = -no-undefined \ |
| | | -export-dynamic -version-number \ |
| | | 16:37:0 \ |
| | | $(am__append_6) $(am__append_7) $(am__append_8) |
| | | #libpng16_la_DEPENDENCIES = libpng.sym |
| | | libpng16_la_DEPENDENCIES = libpng.vers |
| | | pkginclude_HEADERS = png.h pngconf.h |
| | | nodist_pkginclude_HEADERS = pnglibconf.h |
| | | pkgconfig_DATA = libpng16.pc |
| | | |
| | | # Extra source distribution files, '${srcdir}' is used below to stop build files |
| | | # from those directories being included. This only works if the configure is |
| | | # not done in the source directory! |
| | | EXTRA_DIST = \ |
| | | ANNOUNCE AUTHORS CHANGES INSTALL LICENSE README TODO TRADEMARK \ |
| | | pngtest.png pngbar.png pngnow.png pngbar.jpg autogen.sh \ |
| | | ${srcdir}/contrib ${srcdir}/projects ${srcdir}/scripts \ |
| | | $(TESTS) $(XFAIL_TESTS) tests/pngstest \ |
| | | CMakeLists.txt example.c libpng-manual.txt |
| | | |
| | | SCRIPT_CLEANFILES = scripts/*.out scripts/*.chk |
| | | CLEANFILES = *.tf? pngout.png libpng16.pc \ |
| | | libpng16-config libpng.vers libpng.sym \ |
| | | check.new pnglibconf.h pngprefix.h symbols.new pngtest-log.txt \ |
| | | pnglibconf.out pnglibconf.c pnglibconf.pre pnglibconf.dfn \ |
| | | $(SCRIPT_CLEANFILES) |
| | | |
| | | MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess config.h.in \ |
| | | config.sub configure depcomp install-sh ltmain.sh missing |
| | | |
| | | AM_CFLAGS = ${PNG_COPTS} |
| | | SUFFIXES = .chk .out |
| | | |
| | | # We must use -DPNG_NO_USE_READ_MACROS here even when the library may actually |
| | | # be built with PNG_USE_READ_MACROS; this prevents the read macros from |
| | | # interfering with the symbol file format. |
| | | SYMBOL_CFLAGS = -DPNGLIB_LIBNAME='PNG16_0' \ |
| | | -DPNGLIB_VERSION='1.6.37' \ |
| | | -DSYMBOL_PREFIX='$(SYMBOL_PREFIX)' -DPNG_NO_USE_READ_MACROS \ |
| | | -DPNG_BUILDING_SYMBOL_TABLE $(am__append_9) |
| | | |
| | | # EXT_LIST is a list of the possibly library directory extensions, this exists |
| | | # because we can't find a good way of discovering the file extensions that are |
| | | # actually installed on a given system, so instead we check for every extension |
| | | # we have seen. |
| | | EXT_LIST = a dll.a so so.16.37 la sl dylib |
| | | all: $(BUILT_SOURCES) config.h |
| | | $(MAKE) $(AM_MAKEFLAGS) all-am |
| | | |
| | | .SUFFIXES: |
| | | .SUFFIXES: .chk .out .S .c .lo .log .o .obj .test .test$(EXEEXT) .trs |
| | | am--refresh: Makefile |
| | | @: |
| | | $(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(am__configure_deps) |
| | | @for dep in $?; do \ |
| | | case '$(am__configure_deps)' in \ |
| | | *$$dep*) \ |
| | | echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ |
| | | $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ |
| | | && exit 0; \ |
| | | exit 1;; \ |
| | | esac; \ |
| | | done; \ |
| | | echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ |
| | | $(am__cd) $(top_srcdir) && \ |
| | | $(AUTOMAKE) --foreign Makefile |
| | | Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status |
| | | @case '$?' in \ |
| | | *config.status*) \ |
| | | echo ' $(SHELL) ./config.status'; \ |
| | | $(SHELL) ./config.status;; \ |
| | | *) \ |
| | | echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ |
| | | cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ |
| | | esac; |
| | | |
| | | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
| | | $(SHELL) ./config.status --recheck |
| | | |
| | | $(top_srcdir)/configure: # $(am__configure_deps) |
| | | $(am__cd) $(srcdir) && $(AUTOCONF) |
| | | $(ACLOCAL_M4): # $(am__aclocal_m4_deps) |
| | | $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) |
| | | $(am__aclocal_m4_deps): |
| | | |
| | | config.h: stamp-h1 |
| | | @test -f $@ || rm -f stamp-h1 |
| | | @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 |
| | | |
| | | stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status |
| | | @rm -f stamp-h1 |
| | | cd $(top_builddir) && $(SHELL) ./config.status config.h |
| | | $(srcdir)/config.h.in: # $(am__configure_deps) |
| | | ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) |
| | | rm -f stamp-h1 |
| | | touch $@ |
| | | |
| | | distclean-hdr: |
| | | -rm -f config.h stamp-h1 |
| | | libpng.pc: $(top_builddir)/config.status $(srcdir)/libpng.pc.in |
| | | cd $(top_builddir) && $(SHELL) ./config.status $@ |
| | | libpng-config: $(top_builddir)/config.status $(srcdir)/libpng-config.in |
| | | cd $(top_builddir) && $(SHELL) ./config.status $@ |
| | | install-binPROGRAMS: $(bin_PROGRAMS) |
| | | @$(NORMAL_INSTALL) |
| | | @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ |
| | | if test -n "$$list"; then \ |
| | | echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ |
| | | $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ |
| | | fi; \ |
| | | for p in $$list; do echo "$$p $$p"; done | \ |
| | | sed 's/$(EXEEXT)$$//' | \ |
| | | while read p p1; do if test -f $$p \ |
| | | || test -f $$p1 \ |
| | | ; then echo "$$p"; echo "$$p"; else :; fi; \ |
| | | done | \ |
| | | sed -e 'p;s,.*/,,;n;h' \ |
| | | -e 's|.*|.|' \ |
| | | -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ |
| | | sed 'N;N;N;s,\n, ,g' | \ |
| | | $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ |
| | | { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ |
| | | if ($$2 == $$4) files[d] = files[d] " " $$1; \ |
| | | else { print "f", $$3 "/" $$4, $$1; } } \ |
| | | END { for (d in files) print "f", d, files[d] }' | \ |
| | | while read type dir files; do \ |
| | | if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ |
| | | test -z "$$files" || { \ |
| | | echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ |
| | | $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ |
| | | } \ |
| | | ; done |
| | | |
| | | uninstall-binPROGRAMS: |
| | | @$(NORMAL_UNINSTALL) |
| | | @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ |
| | | files=`for p in $$list; do echo "$$p"; done | \ |
| | | sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ |
| | | -e 's/$$/$(EXEEXT)/' \ |
| | | `; \ |
| | | test -n "$$list" || exit 0; \ |
| | | echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ |
| | | cd "$(DESTDIR)$(bindir)" && rm -f $$files |
| | | |
| | | clean-binPROGRAMS: |
| | | @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \ |
| | | echo " rm -f" $$list; \ |
| | | rm -f $$list || exit $$?; \ |
| | | test -n "$(EXEEXT)" || exit 0; \ |
| | | list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ |
| | | echo " rm -f" $$list; \ |
| | | rm -f $$list |
| | | |
| | | clean-checkPROGRAMS: |
| | | @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ |
| | | echo " rm -f" $$list; \ |
| | | rm -f $$list || exit $$?; \ |
| | | test -n "$(EXEEXT)" || exit 0; \ |
| | | list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ |
| | | echo " rm -f" $$list; \ |
| | | rm -f $$list |
| | | |
| | | install-libLTLIBRARIES: $(lib_LTLIBRARIES) |
| | | @$(NORMAL_INSTALL) |
| | | @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ |
| | | list2=; for p in $$list; do \ |
| | | if test -f $$p; then \ |
| | | list2="$$list2 $$p"; \ |
| | | else :; fi; \ |
| | | done; \ |
| | | test -z "$$list2" || { \ |
| | | echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ |
| | | $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ |
| | | echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ |
| | | $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ |
| | | } |
| | | |
| | | uninstall-libLTLIBRARIES: |
| | | @$(NORMAL_UNINSTALL) |
| | | @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ |
| | | for p in $$list; do \ |
| | | $(am__strip_dir) \ |
| | | echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ |
| | | $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ |
| | | done |
| | | |
| | | clean-libLTLIBRARIES: |
| | | -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) |
| | | @list='$(lib_LTLIBRARIES)'; \ |
| | | locs=`for p in $$list; do echo $$p; done | \ |
| | | sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ |
| | | sort -u`; \ |
| | | test -z "$$locs" || { \ |
| | | echo rm -f $${locs}; \ |
| | | rm -f $${locs}; \ |
| | | } |
| | | arm/$(am__dirstamp): |
| | | @$(MKDIR_P) arm |
| | | @: > arm/$(am__dirstamp) |
| | | arm/$(DEPDIR)/$(am__dirstamp): |
| | | @$(MKDIR_P) arm/$(DEPDIR) |
| | | @: > arm/$(DEPDIR)/$(am__dirstamp) |
| | | arm/arm_init.lo: arm/$(am__dirstamp) arm/$(DEPDIR)/$(am__dirstamp) |
| | | arm/filter_neon.lo: arm/$(am__dirstamp) arm/$(DEPDIR)/$(am__dirstamp) |
| | | arm/filter_neon_intrinsics.lo: arm/$(am__dirstamp) \ |
| | | arm/$(DEPDIR)/$(am__dirstamp) |
| | | arm/palette_neon_intrinsics.lo: arm/$(am__dirstamp) \ |
| | | arm/$(DEPDIR)/$(am__dirstamp) |
| | | mips/$(am__dirstamp): |
| | | @$(MKDIR_P) mips |
| | | @: > mips/$(am__dirstamp) |
| | | mips/$(DEPDIR)/$(am__dirstamp): |
| | | @$(MKDIR_P) mips/$(DEPDIR) |
| | | @: > mips/$(DEPDIR)/$(am__dirstamp) |
| | | mips/mips_init.lo: mips/$(am__dirstamp) mips/$(DEPDIR)/$(am__dirstamp) |
| | | mips/filter_msa_intrinsics.lo: mips/$(am__dirstamp) \ |
| | | mips/$(DEPDIR)/$(am__dirstamp) |
| | | intel/$(am__dirstamp): |
| | | @$(MKDIR_P) intel |
| | | @: > intel/$(am__dirstamp) |
| | | intel/$(DEPDIR)/$(am__dirstamp): |
| | | @$(MKDIR_P) intel/$(DEPDIR) |
| | | @: > intel/$(DEPDIR)/$(am__dirstamp) |
| | | intel/intel_init.lo: intel/$(am__dirstamp) \ |
| | | intel/$(DEPDIR)/$(am__dirstamp) |
| | | intel/filter_sse2_intrinsics.lo: intel/$(am__dirstamp) \ |
| | | intel/$(DEPDIR)/$(am__dirstamp) |
| | | powerpc/$(am__dirstamp): |
| | | @$(MKDIR_P) powerpc |
| | | @: > powerpc/$(am__dirstamp) |
| | | powerpc/$(DEPDIR)/$(am__dirstamp): |
| | | @$(MKDIR_P) powerpc/$(DEPDIR) |
| | | @: > powerpc/$(DEPDIR)/$(am__dirstamp) |
| | | powerpc/powerpc_init.lo: powerpc/$(am__dirstamp) \ |
| | | powerpc/$(DEPDIR)/$(am__dirstamp) |
| | | powerpc/filter_vsx_intrinsics.lo: powerpc/$(am__dirstamp) \ |
| | | powerpc/$(DEPDIR)/$(am__dirstamp) |
| | | |
| | | libpng16.la: $(libpng16_la_OBJECTS) $(libpng16_la_DEPENDENCIES) $(EXTRA_libpng16_la_DEPENDENCIES) |
| | | $(AM_V_CCLD)$(libpng16_la_LINK) -rpath $(libdir) $(libpng16_la_OBJECTS) $(libpng16_la_LIBADD) $(LIBS) |
| | | contrib/tools/$(am__dirstamp): |
| | | @$(MKDIR_P) contrib/tools |
| | | @: > contrib/tools/$(am__dirstamp) |
| | | contrib/tools/$(DEPDIR)/$(am__dirstamp): |
| | | @$(MKDIR_P) contrib/tools/$(DEPDIR) |
| | | @: > contrib/tools/$(DEPDIR)/$(am__dirstamp) |
| | | contrib/tools/png-fix-itxt.$(OBJEXT): contrib/tools/$(am__dirstamp) \ |
| | | contrib/tools/$(DEPDIR)/$(am__dirstamp) |
| | | |
| | | png-fix-itxt$(EXEEXT): $(png_fix_itxt_OBJECTS) $(png_fix_itxt_DEPENDENCIES) $(EXTRA_png_fix_itxt_DEPENDENCIES) |
| | | @rm -f png-fix-itxt$(EXEEXT) |
| | | $(AM_V_CCLD)$(LINK) $(png_fix_itxt_OBJECTS) $(png_fix_itxt_LDADD) $(LIBS) |
| | | contrib/tools/pngcp.$(OBJEXT): contrib/tools/$(am__dirstamp) \ |
| | | contrib/tools/$(DEPDIR)/$(am__dirstamp) |
| | | |
| | | pngcp$(EXEEXT): $(pngcp_OBJECTS) $(pngcp_DEPENDENCIES) $(EXTRA_pngcp_DEPENDENCIES) |
| | | @rm -f pngcp$(EXEEXT) |
| | | $(AM_V_CCLD)$(LINK) $(pngcp_OBJECTS) $(pngcp_LDADD) $(LIBS) |
| | | contrib/tools/pngfix.$(OBJEXT): contrib/tools/$(am__dirstamp) \ |
| | | contrib/tools/$(DEPDIR)/$(am__dirstamp) |
| | | |
| | | pngfix$(EXEEXT): $(pngfix_OBJECTS) $(pngfix_DEPENDENCIES) $(EXTRA_pngfix_DEPENDENCIES) |
| | | @rm -f pngfix$(EXEEXT) |
| | | $(AM_V_CCLD)$(LINK) $(pngfix_OBJECTS) $(pngfix_LDADD) $(LIBS) |
| | | contrib/libtests/$(am__dirstamp): |
| | | @$(MKDIR_P) contrib/libtests |
| | | @: > contrib/libtests/$(am__dirstamp) |
| | | contrib/libtests/$(DEPDIR)/$(am__dirstamp): |
| | | @$(MKDIR_P) contrib/libtests/$(DEPDIR) |
| | | @: > contrib/libtests/$(DEPDIR)/$(am__dirstamp) |
| | | contrib/libtests/pngimage.$(OBJEXT): contrib/libtests/$(am__dirstamp) \ |
| | | contrib/libtests/$(DEPDIR)/$(am__dirstamp) |
| | | |
| | | pngimage$(EXEEXT): $(pngimage_OBJECTS) $(pngimage_DEPENDENCIES) $(EXTRA_pngimage_DEPENDENCIES) |
| | | @rm -f pngimage$(EXEEXT) |
| | | $(AM_V_CCLD)$(LINK) $(pngimage_OBJECTS) $(pngimage_LDADD) $(LIBS) |
| | | contrib/libtests/pngstest.$(OBJEXT): contrib/libtests/$(am__dirstamp) \ |
| | | contrib/libtests/$(DEPDIR)/$(am__dirstamp) |
| | | |
| | | pngstest$(EXEEXT): $(pngstest_OBJECTS) $(pngstest_DEPENDENCIES) $(EXTRA_pngstest_DEPENDENCIES) |
| | | @rm -f pngstest$(EXEEXT) |
| | | $(AM_V_CCLD)$(LINK) $(pngstest_OBJECTS) $(pngstest_LDADD) $(LIBS) |
| | | |
| | | pngtest$(EXEEXT): $(pngtest_OBJECTS) $(pngtest_DEPENDENCIES) $(EXTRA_pngtest_DEPENDENCIES) |
| | | @rm -f pngtest$(EXEEXT) |
| | | $(AM_V_CCLD)$(LINK) $(pngtest_OBJECTS) $(pngtest_LDADD) $(LIBS) |
| | | contrib/libtests/pngunknown.$(OBJEXT): \ |
| | | contrib/libtests/$(am__dirstamp) \ |
| | | contrib/libtests/$(DEPDIR)/$(am__dirstamp) |
| | | |
| | | pngunknown$(EXEEXT): $(pngunknown_OBJECTS) $(pngunknown_DEPENDENCIES) $(EXTRA_pngunknown_DEPENDENCIES) |
| | | @rm -f pngunknown$(EXEEXT) |
| | | $(AM_V_CCLD)$(LINK) $(pngunknown_OBJECTS) $(pngunknown_LDADD) $(LIBS) |
| | | contrib/libtests/pngvalid.$(OBJEXT): contrib/libtests/$(am__dirstamp) \ |
| | | contrib/libtests/$(DEPDIR)/$(am__dirstamp) |
| | | |
| | | pngvalid$(EXEEXT): $(pngvalid_OBJECTS) $(pngvalid_DEPENDENCIES) $(EXTRA_pngvalid_DEPENDENCIES) |
| | | @rm -f pngvalid$(EXEEXT) |
| | | $(AM_V_CCLD)$(LINK) $(pngvalid_OBJECTS) $(pngvalid_LDADD) $(LIBS) |
| | | contrib/libtests/timepng.$(OBJEXT): contrib/libtests/$(am__dirstamp) \ |
| | | contrib/libtests/$(DEPDIR)/$(am__dirstamp) |
| | | |
| | | timepng$(EXEEXT): $(timepng_OBJECTS) $(timepng_DEPENDENCIES) $(EXTRA_timepng_DEPENDENCIES) |
| | | @rm -f timepng$(EXEEXT) |
| | | $(AM_V_CCLD)$(LINK) $(timepng_OBJECTS) $(timepng_LDADD) $(LIBS) |
| | | install-binSCRIPTS: $(bin_SCRIPTS) |
| | | @$(NORMAL_INSTALL) |
| | | @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ |
| | | if test -n "$$list"; then \ |
| | | echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ |
| | | $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ |
| | | fi; \ |
| | | for p in $$list; do \ |
| | | if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
| | | if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ |
| | | done | \ |
| | | sed -e 'p;s,.*/,,;n' \ |
| | | -e 'h;s|.*|.|' \ |
| | | -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ |
| | | $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ |
| | | { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ |
| | | if ($$2 == $$4) { files[d] = files[d] " " $$1; \ |
| | | if (++n[d] == $(am__install_max)) { \ |
| | | print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ |
| | | else { print "f", d "/" $$4, $$1 } } \ |
| | | END { for (d in files) print "f", d, files[d] }' | \ |
| | | while read type dir files; do \ |
| | | if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ |
| | | test -z "$$files" || { \ |
| | | echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \ |
| | | $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ |
| | | } \ |
| | | ; done |
| | | |
| | | uninstall-binSCRIPTS: |
| | | @$(NORMAL_UNINSTALL) |
| | | @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \ |
| | | files=`for p in $$list; do echo "$$p"; done | \ |
| | | sed -e 's,.*/,,;$(transform)'`; \ |
| | | dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir) |
| | | |
| | | mostlyclean-compile: |
| | | -rm -f *.$(OBJEXT) |
| | | -rm -f arm/*.$(OBJEXT) |
| | | -rm -f arm/*.lo |
| | | -rm -f contrib/libtests/*.$(OBJEXT) |
| | | -rm -f contrib/tools/*.$(OBJEXT) |
| | | -rm -f intel/*.$(OBJEXT) |
| | | -rm -f intel/*.lo |
| | | -rm -f mips/*.$(OBJEXT) |
| | | -rm -f mips/*.lo |
| | | -rm -f powerpc/*.$(OBJEXT) |
| | | -rm -f powerpc/*.lo |
| | | |
| | | distclean-compile: |
| | | -rm -f *.tab.c |
| | | |
| | | include ./$(DEPDIR)/png.Plo # am--include-marker |
| | | include ./$(DEPDIR)/pngerror.Plo # am--include-marker |
| | | include ./$(DEPDIR)/pngget.Plo # am--include-marker |
| | | include ./$(DEPDIR)/pngmem.Plo # am--include-marker |
| | | include ./$(DEPDIR)/pngpread.Plo # am--include-marker |
| | | include ./$(DEPDIR)/pngread.Plo # am--include-marker |
| | | include ./$(DEPDIR)/pngrio.Plo # am--include-marker |
| | | include ./$(DEPDIR)/pngrtran.Plo # am--include-marker |
| | | include ./$(DEPDIR)/pngrutil.Plo # am--include-marker |
| | | include ./$(DEPDIR)/pngset.Plo # am--include-marker |
| | | include ./$(DEPDIR)/pngtest.Po # am--include-marker |
| | | include ./$(DEPDIR)/pngtrans.Plo # am--include-marker |
| | | include ./$(DEPDIR)/pngwio.Plo # am--include-marker |
| | | include ./$(DEPDIR)/pngwrite.Plo # am--include-marker |
| | | include ./$(DEPDIR)/pngwtran.Plo # am--include-marker |
| | | include ./$(DEPDIR)/pngwutil.Plo # am--include-marker |
| | | include arm/$(DEPDIR)/arm_init.Plo # am--include-marker |
| | | include arm/$(DEPDIR)/filter_neon.Plo # am--include-marker |
| | | include arm/$(DEPDIR)/filter_neon_intrinsics.Plo # am--include-marker |
| | | include arm/$(DEPDIR)/palette_neon_intrinsics.Plo # am--include-marker |
| | | include contrib/libtests/$(DEPDIR)/pngimage.Po # am--include-marker |
| | | include contrib/libtests/$(DEPDIR)/pngstest.Po # am--include-marker |
| | | include contrib/libtests/$(DEPDIR)/pngunknown.Po # am--include-marker |
| | | include contrib/libtests/$(DEPDIR)/pngvalid.Po # am--include-marker |
| | | include contrib/libtests/$(DEPDIR)/timepng.Po # am--include-marker |
| | | include contrib/tools/$(DEPDIR)/png-fix-itxt.Po # am--include-marker |
| | | include contrib/tools/$(DEPDIR)/pngcp.Po # am--include-marker |
| | | include contrib/tools/$(DEPDIR)/pngfix.Po # am--include-marker |
| | | include intel/$(DEPDIR)/filter_sse2_intrinsics.Plo # am--include-marker |
| | | include intel/$(DEPDIR)/intel_init.Plo # am--include-marker |
| | | include mips/$(DEPDIR)/filter_msa_intrinsics.Plo # am--include-marker |
| | | include mips/$(DEPDIR)/mips_init.Plo # am--include-marker |
| | | include powerpc/$(DEPDIR)/filter_vsx_intrinsics.Plo # am--include-marker |
| | | include powerpc/$(DEPDIR)/powerpc_init.Plo # am--include-marker |
| | | |
| | | $(am__depfiles_remade): |
| | | @$(MKDIR_P) $(@D) |
| | | @echo '# dummy' >$@-t && $(am__mv) $@-t $@ |
| | | |
| | | am--depfiles: $(am__depfiles_remade) |
| | | |
| | | .S.o: |
| | | $(AM_V_CPPAS)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ |
| | | $(CPPASCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ |
| | | $(am__mv) $$depbase.Tpo $$depbase.Po |
| | | # $(AM_V_CPPAS)source='$<' object='$@' libtool=no \ |
| | | # DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ |
| | | # $(AM_V_CPPAS_no)$(CPPASCOMPILE) -c -o $@ $< |
| | | |
| | | .S.obj: |
| | | $(AM_V_CPPAS)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ |
| | | $(CPPASCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ |
| | | $(am__mv) $$depbase.Tpo $$depbase.Po |
| | | # $(AM_V_CPPAS)source='$<' object='$@' libtool=no \ |
| | | # DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ |
| | | # $(AM_V_CPPAS_no)$(CPPASCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` |
| | | |
| | | .S.lo: |
| | | $(AM_V_CPPAS)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ |
| | | $(LTCPPASCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ |
| | | $(am__mv) $$depbase.Tpo $$depbase.Plo |
| | | # $(AM_V_CPPAS)source='$<' object='$@' libtool=yes \ |
| | | # DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ |
| | | # $(AM_V_CPPAS_no)$(LTCPPASCOMPILE) -c -o $@ $< |
| | | |
| | | .c.o: |
| | | $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ |
| | | $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ |
| | | $(am__mv) $$depbase.Tpo $$depbase.Po |
| | | # $(AM_V_CC)source='$<' object='$@' libtool=no \ |
| | | # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ |
| | | # $(AM_V_CC_no)$(COMPILE) -c -o $@ $< |
| | | |
| | | .c.obj: |
| | | $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ |
| | | $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ |
| | | $(am__mv) $$depbase.Tpo $$depbase.Po |
| | | # $(AM_V_CC)source='$<' object='$@' libtool=no \ |
| | | # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ |
| | | # $(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` |
| | | |
| | | .c.lo: |
| | | $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ |
| | | $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ |
| | | $(am__mv) $$depbase.Tpo $$depbase.Plo |
| | | # $(AM_V_CC)source='$<' object='$@' libtool=yes \ |
| | | # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ |
| | | # $(AM_V_CC_no)$(LTCOMPILE) -c -o $@ $< |
| | | |
| | | mostlyclean-libtool: |
| | | -rm -f *.lo |
| | | |
| | | clean-libtool: |
| | | -rm -rf .libs _libs |
| | | -rm -rf arm/.libs arm/_libs |
| | | -rm -rf intel/.libs intel/_libs |
| | | -rm -rf mips/.libs mips/_libs |
| | | -rm -rf powerpc/.libs powerpc/_libs |
| | | |
| | | distclean-libtool: |
| | | -rm -f libtool config.lt |
| | | install-man3: $(dist_man_MANS) |
| | | @$(NORMAL_INSTALL) |
| | | @list1=''; \ |
| | | list2='$(dist_man_MANS)'; \ |
| | | test -n "$(man3dir)" \ |
| | | && test -n "`echo $$list1$$list2`" \ |
| | | || exit 0; \ |
| | | echo " $(MKDIR_P) '$(DESTDIR)$(man3dir)'"; \ |
| | | $(MKDIR_P) "$(DESTDIR)$(man3dir)" || exit 1; \ |
| | | { for i in $$list1; do echo "$$i"; done; \ |
| | | if test -n "$$list2"; then \ |
| | | for i in $$list2; do echo "$$i"; done \ |
| | | | sed -n '/\.3[a-z]*$$/p'; \ |
| | | fi; \ |
| | | } | while read p; do \ |
| | | if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ |
| | | echo "$$d$$p"; echo "$$p"; \ |
| | | done | \ |
| | | sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^3][0-9a-z]*$$,3,;x' \ |
| | | -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ |
| | | sed 'N;N;s,\n, ,g' | { \ |
| | | list=; while read file base inst; do \ |
| | | if test "$$base" = "$$inst"; then list="$$list $$file"; else \ |
| | | echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man3dir)/$$inst'"; \ |
| | | $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man3dir)/$$inst" || exit $$?; \ |
| | | fi; \ |
| | | done; \ |
| | | for i in $$list; do echo "$$i"; done | $(am__base_list) | \ |
| | | while read files; do \ |
| | | test -z "$$files" || { \ |
| | | echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man3dir)'"; \ |
| | | $(INSTALL_DATA) $$files "$(DESTDIR)$(man3dir)" || exit $$?; }; \ |
| | | done; } |
| | | |
| | | uninstall-man3: |
| | | @$(NORMAL_UNINSTALL) |
| | | @list=''; test -n "$(man3dir)" || exit 0; \ |
| | | files=`{ for i in $$list; do echo "$$i"; done; \ |
| | | l2='$(dist_man_MANS)'; for i in $$l2; do echo "$$i"; done | \ |
| | | sed -n '/\.3[a-z]*$$/p'; \ |
| | | } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^3][0-9a-z]*$$,3,;x' \ |
| | | -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ |
| | | dir='$(DESTDIR)$(man3dir)'; $(am__uninstall_files_from_dir) |
| | | install-man5: $(dist_man_MANS) |
| | | @$(NORMAL_INSTALL) |
| | | @list1=''; \ |
| | | list2='$(dist_man_MANS)'; \ |
| | | test -n "$(man5dir)" \ |
| | | && test -n "`echo $$list1$$list2`" \ |
| | | || exit 0; \ |
| | | echo " $(MKDIR_P) '$(DESTDIR)$(man5dir)'"; \ |
| | | $(MKDIR_P) "$(DESTDIR)$(man5dir)" || exit 1; \ |
| | | { for i in $$list1; do echo "$$i"; done; \ |
| | | if test -n "$$list2"; then \ |
| | | for i in $$list2; do echo "$$i"; done \ |
| | | | sed -n '/\.5[a-z]*$$/p'; \ |
| | | fi; \ |
| | | } | while read p; do \ |
| | | if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ |
| | | echo "$$d$$p"; echo "$$p"; \ |
| | | done | \ |
| | | sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \ |
| | | -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ |
| | | sed 'N;N;s,\n, ,g' | { \ |
| | | list=; while read file base inst; do \ |
| | | if test "$$base" = "$$inst"; then list="$$list $$file"; else \ |
| | | echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ |
| | | $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst" || exit $$?; \ |
| | | fi; \ |
| | | done; \ |
| | | for i in $$list; do echo "$$i"; done | $(am__base_list) | \ |
| | | while read files; do \ |
| | | test -z "$$files" || { \ |
| | | echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man5dir)'"; \ |
| | | $(INSTALL_DATA) $$files "$(DESTDIR)$(man5dir)" || exit $$?; }; \ |
| | | done; } |
| | | |
| | | uninstall-man5: |
| | | @$(NORMAL_UNINSTALL) |
| | | @list=''; test -n "$(man5dir)" || exit 0; \ |
| | | files=`{ for i in $$list; do echo "$$i"; done; \ |
| | | l2='$(dist_man_MANS)'; for i in $$l2; do echo "$$i"; done | \ |
| | | sed -n '/\.5[a-z]*$$/p'; \ |
| | | } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \ |
| | | -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ |
| | | dir='$(DESTDIR)$(man5dir)'; $(am__uninstall_files_from_dir) |
| | | install-pkgconfigDATA: $(pkgconfig_DATA) |
| | | @$(NORMAL_INSTALL) |
| | | @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ |
| | | if test -n "$$list"; then \ |
| | | echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ |
| | | $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \ |
| | | fi; \ |
| | | for p in $$list; do \ |
| | | if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
| | | echo "$$d$$p"; \ |
| | | done | $(am__base_list) | \ |
| | | while read files; do \ |
| | | echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \ |
| | | $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ |
| | | done |
| | | |
| | | uninstall-pkgconfigDATA: |
| | | @$(NORMAL_UNINSTALL) |
| | | @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ |
| | | files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ |
| | | dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) |
| | | install-nodist_pkgincludeHEADERS: $(nodist_pkginclude_HEADERS) |
| | | @$(NORMAL_INSTALL) |
| | | @list='$(nodist_pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ |
| | | if test -n "$$list"; then \ |
| | | echo " $(MKDIR_P) '$(DESTDIR)$(pkgincludedir)'"; \ |
| | | $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" || exit 1; \ |
| | | fi; \ |
| | | for p in $$list; do \ |
| | | if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
| | | echo "$$d$$p"; \ |
| | | done | $(am__base_list) | \ |
| | | while read files; do \ |
| | | echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(pkgincludedir)'"; \ |
| | | $(INSTALL_HEADER) $$files "$(DESTDIR)$(pkgincludedir)" || exit $$?; \ |
| | | done |
| | | |
| | | uninstall-nodist_pkgincludeHEADERS: |
| | | @$(NORMAL_UNINSTALL) |
| | | @list='$(nodist_pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ |
| | | files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ |
| | | dir='$(DESTDIR)$(pkgincludedir)'; $(am__uninstall_files_from_dir) |
| | | install-pkgincludeHEADERS: $(pkginclude_HEADERS) |
| | | @$(NORMAL_INSTALL) |
| | | @list='$(pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ |
| | | if test -n "$$list"; then \ |
| | | echo " $(MKDIR_P) '$(DESTDIR)$(pkgincludedir)'"; \ |
| | | $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" || exit 1; \ |
| | | fi; \ |
| | | for p in $$list; do \ |
| | | if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
| | | echo "$$d$$p"; \ |
| | | done | $(am__base_list) | \ |
| | | while read files; do \ |
| | | echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(pkgincludedir)'"; \ |
| | | $(INSTALL_HEADER) $$files "$(DESTDIR)$(pkgincludedir)" || exit $$?; \ |
| | | done |
| | | |
| | | uninstall-pkgincludeHEADERS: |
| | | @$(NORMAL_UNINSTALL) |
| | | @list='$(pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ |
| | | files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ |
| | | dir='$(DESTDIR)$(pkgincludedir)'; $(am__uninstall_files_from_dir) |
| | | |
| | | ID: $(am__tagged_files) |
| | | $(am__define_uniq_tagged_files); mkid -fID $$unique |
| | | tags: tags-am |
| | | TAGS: tags |
| | | |
| | | tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) |
| | | set x; \ |
| | | here=`pwd`; \ |
| | | $(am__define_uniq_tagged_files); \ |
| | | shift; \ |
| | | if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ |
| | | test -n "$$unique" || unique=$$empty_fix; \ |
| | | if test $$# -gt 0; then \ |
| | | $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ |
| | | "$$@" $$unique; \ |
| | | else \ |
| | | $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ |
| | | $$unique; \ |
| | | fi; \ |
| | | fi |
| | | ctags: ctags-am |
| | | |
| | | CTAGS: ctags |
| | | ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) |
| | | $(am__define_uniq_tagged_files); \ |
| | | test -z "$(CTAGS_ARGS)$$unique" \ |
| | | || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ |
| | | $$unique |
| | | |
| | | GTAGS: |
| | | here=`$(am__cd) $(top_builddir) && pwd` \ |
| | | && $(am__cd) $(top_srcdir) \ |
| | | && gtags -i $(GTAGS_ARGS) "$$here" |
| | | cscope: cscope.files |
| | | test ! -s cscope.files \ |
| | | || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) |
| | | clean-cscope: |
| | | -rm -f cscope.files |
| | | cscope.files: clean-cscope cscopelist |
| | | cscopelist: cscopelist-am |
| | | |
| | | cscopelist-am: $(am__tagged_files) |
| | | list='$(am__tagged_files)'; \ |
| | | case "$(srcdir)" in \ |
| | | [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ |
| | | *) sdir=$(subdir)/$(srcdir) ;; \ |
| | | esac; \ |
| | | for i in $$list; do \ |
| | | if test -f "$$i"; then \ |
| | | echo "$(subdir)/$$i"; \ |
| | | else \ |
| | | echo "$$sdir/$$i"; \ |
| | | fi; \ |
| | | done >> $(top_builddir)/cscope.files |
| | | |
| | | distclean-tags: |
| | | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
| | | -rm -f cscope.out cscope.in.out cscope.po.out cscope.files |
| | | |
| | | # Recover from deleted '.trs' file; this should ensure that |
| | | # "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create |
| | | # both 'foo.log' and 'foo.trs'. Break the recipe in two subshells |
| | | # to avoid problems with "make -n". |
| | | .log.trs: |
| | | rm -f $< $@ |
| | | $(MAKE) $(AM_MAKEFLAGS) $< |
| | | |
| | | # Leading 'am--fnord' is there to ensure the list of targets does not |
| | | # expand to empty, as could happen e.g. with make check TESTS=''. |
| | | am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck) |
| | | am--force-recheck: |
| | | @: |
| | | |
| | | $(TEST_SUITE_LOG): $(TEST_LOGS) |
| | | @$(am__set_TESTS_bases); \ |
| | | am__f_ok () { test -f "$$1" && test -r "$$1"; }; \ |
| | | redo_bases=`for i in $$bases; do \ |
| | | am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \ |
| | | done`; \ |
| | | if test -n "$$redo_bases"; then \ |
| | | redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \ |
| | | redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \ |
| | | if $(am__make_dryrun); then :; else \ |
| | | rm -f $$redo_logs && rm -f $$redo_results || exit 1; \ |
| | | fi; \ |
| | | fi; \ |
| | | if test -n "$$am__remaking_logs"; then \ |
| | | echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ |
| | | "recursion detected" >&2; \ |
| | | elif test -n "$$redo_logs"; then \ |
| | | am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ |
| | | fi; \ |
| | | if $(am__make_dryrun); then :; else \ |
| | | st=0; \ |
| | | errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \ |
| | | for i in $$redo_bases; do \ |
| | | test -f $$i.trs && test -r $$i.trs \ |
| | | || { echo "$$errmsg $$i.trs" >&2; st=1; }; \ |
| | | test -f $$i.log && test -r $$i.log \ |
| | | || { echo "$$errmsg $$i.log" >&2; st=1; }; \ |
| | | done; \ |
| | | test $$st -eq 0 || exit 1; \ |
| | | fi |
| | | @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \ |
| | | ws='[ ]'; \ |
| | | results=`for b in $$bases; do echo $$b.trs; done`; \ |
| | | test -n "$$results" || results=/dev/null; \ |
| | | all=` grep "^$$ws*:test-result:" $$results | wc -l`; \ |
| | | pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \ |
| | | fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \ |
| | | skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \ |
| | | xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \ |
| | | xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \ |
| | | error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \ |
| | | if test `expr $$fail + $$xpass + $$error` -eq 0; then \ |
| | | success=true; \ |
| | | else \ |
| | | success=false; \ |
| | | fi; \ |
| | | br='==================='; br=$$br$$br$$br$$br; \ |
| | | result_count () \ |
| | | { \ |
| | | if test x"$$1" = x"--maybe-color"; then \ |
| | | maybe_colorize=yes; \ |
| | | elif test x"$$1" = x"--no-color"; then \ |
| | | maybe_colorize=no; \ |
| | | else \ |
| | | echo "$@: invalid 'result_count' usage" >&2; exit 4; \ |
| | | fi; \ |
| | | shift; \ |
| | | desc=$$1 count=$$2; \ |
| | | if test $$maybe_colorize = yes && test $$count -gt 0; then \ |
| | | color_start=$$3 color_end=$$std; \ |
| | | else \ |
| | | color_start= color_end=; \ |
| | | fi; \ |
| | | echo "$${color_start}# $$desc $$count$${color_end}"; \ |
| | | }; \ |
| | | create_testsuite_report () \ |
| | | { \ |
| | | result_count $$1 "TOTAL:" $$all "$$brg"; \ |
| | | result_count $$1 "PASS: " $$pass "$$grn"; \ |
| | | result_count $$1 "SKIP: " $$skip "$$blu"; \ |
| | | result_count $$1 "XFAIL:" $$xfail "$$lgn"; \ |
| | | result_count $$1 "FAIL: " $$fail "$$red"; \ |
| | | result_count $$1 "XPASS:" $$xpass "$$red"; \ |
| | | result_count $$1 "ERROR:" $$error "$$mgn"; \ |
| | | }; \ |
| | | { \ |
| | | echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \ |
| | | $(am__rst_title); \ |
| | | create_testsuite_report --no-color; \ |
| | | echo; \ |
| | | echo ".. contents:: :depth: 2"; \ |
| | | echo; \ |
| | | for b in $$bases; do echo $$b; done \ |
| | | | $(am__create_global_log); \ |
| | | } >$(TEST_SUITE_LOG).tmp || exit 1; \ |
| | | mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ |
| | | if $$success; then \ |
| | | col="$$grn"; \ |
| | | else \ |
| | | col="$$red"; \ |
| | | test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \ |
| | | fi; \ |
| | | echo "$${col}$$br$${std}"; \ |
| | | echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \ |
| | | echo "$${col}$$br$${std}"; \ |
| | | create_testsuite_report --maybe-color; \ |
| | | echo "$$col$$br$$std"; \ |
| | | if $$success; then :; else \ |
| | | echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \ |
| | | if test -n "$(PACKAGE_BUGREPORT)"; then \ |
| | | echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \ |
| | | fi; \ |
| | | echo "$$col$$br$$std"; \ |
| | | fi; \ |
| | | $$success || exit 1 |
| | | |
| | | check-TESTS: $(check_PROGRAMS) |
| | | @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list |
| | | @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list |
| | | @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) |
| | | @set +e; $(am__set_TESTS_bases); \ |
| | | log_list=`for i in $$bases; do echo $$i.log; done`; \ |
| | | trs_list=`for i in $$bases; do echo $$i.trs; done`; \ |
| | | log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ |
| | | $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ |
| | | exit $$?; |
| | | recheck: all $(check_PROGRAMS) |
| | | @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) |
| | | @set +e; $(am__set_TESTS_bases); \ |
| | | bases=`for i in $$bases; do echo $$i; done \ |
| | | | $(am__list_recheck_tests)` || exit 1; \ |
| | | log_list=`for i in $$bases; do echo $$i.log; done`; \ |
| | | log_list=`echo $$log_list`; \ |
| | | $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \ |
| | | am__force_recheck=am--force-recheck \ |
| | | TEST_LOGS="$$log_list"; \ |
| | | exit $$? |
| | | tests/pngtest.log: tests/pngtest |
| | | @p='tests/pngtest'; \ |
| | | b='tests/pngtest'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngtest-badpngs.log: tests/pngtest-badpngs |
| | | @p='tests/pngtest-badpngs'; \ |
| | | b='tests/pngtest-badpngs'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-gamma-16-to-8.log: tests/pngvalid-gamma-16-to-8 |
| | | @p='tests/pngvalid-gamma-16-to-8'; \ |
| | | b='tests/pngvalid-gamma-16-to-8'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-gamma-alpha-mode.log: tests/pngvalid-gamma-alpha-mode |
| | | @p='tests/pngvalid-gamma-alpha-mode'; \ |
| | | b='tests/pngvalid-gamma-alpha-mode'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-gamma-background.log: tests/pngvalid-gamma-background |
| | | @p='tests/pngvalid-gamma-background'; \ |
| | | b='tests/pngvalid-gamma-background'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-gamma-expand16-alpha-mode.log: tests/pngvalid-gamma-expand16-alpha-mode |
| | | @p='tests/pngvalid-gamma-expand16-alpha-mode'; \ |
| | | b='tests/pngvalid-gamma-expand16-alpha-mode'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-gamma-expand16-background.log: tests/pngvalid-gamma-expand16-background |
| | | @p='tests/pngvalid-gamma-expand16-background'; \ |
| | | b='tests/pngvalid-gamma-expand16-background'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-gamma-expand16-transform.log: tests/pngvalid-gamma-expand16-transform |
| | | @p='tests/pngvalid-gamma-expand16-transform'; \ |
| | | b='tests/pngvalid-gamma-expand16-transform'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-gamma-sbit.log: tests/pngvalid-gamma-sbit |
| | | @p='tests/pngvalid-gamma-sbit'; \ |
| | | b='tests/pngvalid-gamma-sbit'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-gamma-threshold.log: tests/pngvalid-gamma-threshold |
| | | @p='tests/pngvalid-gamma-threshold'; \ |
| | | b='tests/pngvalid-gamma-threshold'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-gamma-transform.log: tests/pngvalid-gamma-transform |
| | | @p='tests/pngvalid-gamma-transform'; \ |
| | | b='tests/pngvalid-gamma-transform'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-progressive-size.log: tests/pngvalid-progressive-size |
| | | @p='tests/pngvalid-progressive-size'; \ |
| | | b='tests/pngvalid-progressive-size'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-progressive-interlace-standard.log: tests/pngvalid-progressive-interlace-standard |
| | | @p='tests/pngvalid-progressive-interlace-standard'; \ |
| | | b='tests/pngvalid-progressive-interlace-standard'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-transform.log: tests/pngvalid-transform |
| | | @p='tests/pngvalid-transform'; \ |
| | | b='tests/pngvalid-transform'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-progressive-standard.log: tests/pngvalid-progressive-standard |
| | | @p='tests/pngvalid-progressive-standard'; \ |
| | | b='tests/pngvalid-progressive-standard'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-standard.log: tests/pngvalid-standard |
| | | @p='tests/pngvalid-standard'; \ |
| | | b='tests/pngvalid-standard'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngstest-1.8.log: tests/pngstest-1.8 |
| | | @p='tests/pngstest-1.8'; \ |
| | | b='tests/pngstest-1.8'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngstest-1.8-alpha.log: tests/pngstest-1.8-alpha |
| | | @p='tests/pngstest-1.8-alpha'; \ |
| | | b='tests/pngstest-1.8-alpha'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngstest-linear.log: tests/pngstest-linear |
| | | @p='tests/pngstest-linear'; \ |
| | | b='tests/pngstest-linear'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngstest-linear-alpha.log: tests/pngstest-linear-alpha |
| | | @p='tests/pngstest-linear-alpha'; \ |
| | | b='tests/pngstest-linear-alpha'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngstest-none.log: tests/pngstest-none |
| | | @p='tests/pngstest-none'; \ |
| | | b='tests/pngstest-none'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngstest-none-alpha.log: tests/pngstest-none-alpha |
| | | @p='tests/pngstest-none-alpha'; \ |
| | | b='tests/pngstest-none-alpha'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngstest-sRGB.log: tests/pngstest-sRGB |
| | | @p='tests/pngstest-sRGB'; \ |
| | | b='tests/pngstest-sRGB'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngstest-sRGB-alpha.log: tests/pngstest-sRGB-alpha |
| | | @p='tests/pngstest-sRGB-alpha'; \ |
| | | b='tests/pngstest-sRGB-alpha'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngunknown-IDAT.log: tests/pngunknown-IDAT |
| | | @p='tests/pngunknown-IDAT'; \ |
| | | b='tests/pngunknown-IDAT'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngunknown-discard.log: tests/pngunknown-discard |
| | | @p='tests/pngunknown-discard'; \ |
| | | b='tests/pngunknown-discard'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngunknown-if-safe.log: tests/pngunknown-if-safe |
| | | @p='tests/pngunknown-if-safe'; \ |
| | | b='tests/pngunknown-if-safe'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngunknown-sAPI.log: tests/pngunknown-sAPI |
| | | @p='tests/pngunknown-sAPI'; \ |
| | | b='tests/pngunknown-sAPI'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngunknown-sTER.log: tests/pngunknown-sTER |
| | | @p='tests/pngunknown-sTER'; \ |
| | | b='tests/pngunknown-sTER'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngunknown-save.log: tests/pngunknown-save |
| | | @p='tests/pngunknown-save'; \ |
| | | b='tests/pngunknown-save'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngunknown-vpAg.log: tests/pngunknown-vpAg |
| | | @p='tests/pngunknown-vpAg'; \ |
| | | b='tests/pngunknown-vpAg'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngimage-quick.log: tests/pngimage-quick |
| | | @p='tests/pngimage-quick'; \ |
| | | b='tests/pngimage-quick'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngimage-full.log: tests/pngimage-full |
| | | @p='tests/pngimage-full'; \ |
| | | b='tests/pngimage-full'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | .test.log: |
| | | @p='$<'; \ |
| | | $(am__set_b); \ |
| | | $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | #.test$(EXEEXT).log: |
| | | # @p='$<'; \ |
| | | # $(am__set_b); \ |
| | | # $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ |
| | | # --log-file $$b.log --trs-file $$b.trs \ |
| | | # $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ |
| | | # "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | |
| | | distdir: $(BUILT_SOURCES) |
| | | $(MAKE) $(AM_MAKEFLAGS) distdir-am |
| | | |
| | | distdir-am: $(DISTFILES) |
| | | $(am__remove_distdir) |
| | | test -d "$(distdir)" || mkdir "$(distdir)" |
| | | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
| | | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
| | | list='$(DISTFILES)'; \ |
| | | dist_files=`for file in $$list; do echo $$file; done | \ |
| | | sed -e "s|^$$srcdirstrip/||;t" \ |
| | | -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ |
| | | case $$dist_files in \ |
| | | */*) $(MKDIR_P) `echo "$$dist_files" | \ |
| | | sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ |
| | | sort -u` ;; \ |
| | | esac; \ |
| | | for file in $$dist_files; do \ |
| | | if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ |
| | | if test -d $$d/$$file; then \ |
| | | dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ |
| | | if test -d "$(distdir)/$$file"; then \ |
| | | find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ |
| | | fi; \ |
| | | if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ |
| | | cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ |
| | | find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ |
| | | fi; \ |
| | | cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ |
| | | else \ |
| | | test -f "$(distdir)/$$file" \ |
| | | || cp -p $$d/$$file "$(distdir)/$$file" \ |
| | | || exit 1; \ |
| | | fi; \ |
| | | done |
| | | $(MAKE) $(AM_MAKEFLAGS) \ |
| | | top_distdir="$(top_distdir)" distdir="$(distdir)" \ |
| | | dist-hook |
| | | -test -n "$(am__skip_mode_fix)" \ |
| | | || find "$(distdir)" -type d ! -perm -755 \ |
| | | -exec chmod u+rwx,go+rx {} \; -o \ |
| | | ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ |
| | | ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ |
| | | ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ |
| | | || chmod -R a+r "$(distdir)" |
| | | dist-gzip: distdir |
| | | tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz |
| | | $(am__post_remove_distdir) |
| | | |
| | | dist-bzip2: distdir |
| | | tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 |
| | | $(am__post_remove_distdir) |
| | | |
| | | dist-lzip: distdir |
| | | tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz |
| | | $(am__post_remove_distdir) |
| | | dist-xz: distdir |
| | | tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz |
| | | $(am__post_remove_distdir) |
| | | |
| | | dist-tarZ: distdir |
| | | @echo WARNING: "Support for distribution archives compressed with" \ |
| | | "legacy program 'compress' is deprecated." >&2 |
| | | @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 |
| | | tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z |
| | | $(am__post_remove_distdir) |
| | | |
| | | dist-shar: distdir |
| | | @echo WARNING: "Support for shar distribution archives is" \ |
| | | "deprecated." >&2 |
| | | @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 |
| | | shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz |
| | | $(am__post_remove_distdir) |
| | | |
| | | dist-zip: distdir |
| | | -rm -f $(distdir).zip |
| | | zip -rq $(distdir).zip $(distdir) |
| | | $(am__post_remove_distdir) |
| | | |
| | | dist dist-all: |
| | | $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' |
| | | $(am__post_remove_distdir) |
| | | |
| | | # This target untars the dist file and tries a VPATH configuration. Then |
| | | # it guarantees that the distribution is self-contained by making another |
| | | # tarfile. |
| | | distcheck: dist |
| | | case '$(DIST_ARCHIVES)' in \ |
| | | *.tar.gz*) \ |
| | | eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ |
| | | *.tar.bz2*) \ |
| | | bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ |
| | | *.tar.lz*) \ |
| | | lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ |
| | | *.tar.xz*) \ |
| | | xz -dc $(distdir).tar.xz | $(am__untar) ;;\ |
| | | *.tar.Z*) \ |
| | | uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ |
| | | *.shar.gz*) \ |
| | | eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ |
| | | *.zip*) \ |
| | | unzip $(distdir).zip ;;\ |
| | | esac |
| | | chmod -R a-w $(distdir) |
| | | chmod u+w $(distdir) |
| | | mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst |
| | | chmod a-w $(distdir) |
| | | test -d $(distdir)/_build || exit 0; \ |
| | | dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ |
| | | && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ |
| | | && am__cwd=`pwd` \ |
| | | && $(am__cd) $(distdir)/_build/sub \ |
| | | && ../../configure \ |
| | | $(AM_DISTCHECK_CONFIGURE_FLAGS) \ |
| | | $(DISTCHECK_CONFIGURE_FLAGS) \ |
| | | --srcdir=../.. --prefix="$$dc_install_base" \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) dvi \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) check \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) install \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) installcheck \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) uninstall \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ |
| | | distuninstallcheck \ |
| | | && chmod -R a-w "$$dc_install_base" \ |
| | | && ({ \ |
| | | (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ |
| | | distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ |
| | | } || { rm -rf "$$dc_destdir"; exit 1; }) \ |
| | | && rm -rf "$$dc_destdir" \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) dist \ |
| | | && rm -rf $(DIST_ARCHIVES) \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ |
| | | && cd "$$am__cwd" \ |
| | | || exit 1 |
| | | $(am__post_remove_distdir) |
| | | @(echo "$(distdir) archives ready for distribution: "; \ |
| | | list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ |
| | | sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' |
| | | distuninstallcheck: |
| | | @test -n '$(distuninstallcheck_dir)' || { \ |
| | | echo 'ERROR: trying to run $@ with an empty' \ |
| | | '$$(distuninstallcheck_dir)' >&2; \ |
| | | exit 1; \ |
| | | }; \ |
| | | $(am__cd) '$(distuninstallcheck_dir)' || { \ |
| | | echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ |
| | | exit 1; \ |
| | | }; \ |
| | | test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ |
| | | || { echo "ERROR: files left after uninstall:" ; \ |
| | | if test -n "$(DESTDIR)"; then \ |
| | | echo " (check DESTDIR support)"; \ |
| | | fi ; \ |
| | | $(distuninstallcheck_listfiles) ; \ |
| | | exit 1; } >&2 |
| | | distcleancheck: distclean |
| | | @if test '$(srcdir)' = . ; then \ |
| | | echo "ERROR: distcleancheck can only run from a VPATH build" ; \ |
| | | exit 1 ; \ |
| | | fi |
| | | @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ |
| | | || { echo "ERROR: files left in build directory after distclean:" ; \ |
| | | $(distcleancheck_listfiles) ; \ |
| | | exit 1; } >&2 |
| | | check-am: all-am |
| | | $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) |
| | | $(MAKE) $(AM_MAKEFLAGS) check-TESTS |
| | | check: $(BUILT_SOURCES) |
| | | $(MAKE) $(AM_MAKEFLAGS) check-am |
| | | all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) $(SCRIPTS) $(MANS) $(DATA) \ |
| | | $(HEADERS) config.h |
| | | install-binPROGRAMS: install-libLTLIBRARIES |
| | | |
| | | installdirs: |
| | | for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man3dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(pkgincludedir)" "$(DESTDIR)$(pkgincludedir)"; do \ |
| | | test -z "$$dir" || $(MKDIR_P) "$$dir"; \ |
| | | done |
| | | install: $(BUILT_SOURCES) |
| | | $(MAKE) $(AM_MAKEFLAGS) install-am |
| | | install-exec: install-exec-am |
| | | install-data: install-data-am |
| | | uninstall: uninstall-am |
| | | |
| | | install-am: all-am |
| | | @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am |
| | | |
| | | installcheck: installcheck-am |
| | | install-strip: |
| | | if test -z '$(STRIP)'; then \ |
| | | $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ |
| | | install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ |
| | | install; \ |
| | | else \ |
| | | $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ |
| | | install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ |
| | | "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ |
| | | fi |
| | | mostlyclean-generic: |
| | | -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS) |
| | | -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs) |
| | | -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) |
| | | |
| | | clean-generic: |
| | | -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) |
| | | |
| | | distclean-generic: |
| | | -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) |
| | | -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) |
| | | -rm -f arm/$(DEPDIR)/$(am__dirstamp) |
| | | -rm -f arm/$(am__dirstamp) |
| | | -rm -f contrib/libtests/$(DEPDIR)/$(am__dirstamp) |
| | | -rm -f contrib/libtests/$(am__dirstamp) |
| | | -rm -f contrib/tools/$(DEPDIR)/$(am__dirstamp) |
| | | -rm -f contrib/tools/$(am__dirstamp) |
| | | -rm -f intel/$(DEPDIR)/$(am__dirstamp) |
| | | -rm -f intel/$(am__dirstamp) |
| | | -rm -f mips/$(DEPDIR)/$(am__dirstamp) |
| | | -rm -f mips/$(am__dirstamp) |
| | | -rm -f powerpc/$(DEPDIR)/$(am__dirstamp) |
| | | -rm -f powerpc/$(am__dirstamp) |
| | | |
| | | maintainer-clean-generic: |
| | | @echo "This command is intended for maintainers to use" |
| | | @echo "it deletes files that may require special tools to rebuild." |
| | | -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) |
| | | -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) |
| | | ##install-exec-hook: |
| | | ##install-data-hook: |
| | | ###uninstall-hook: |
| | | clean: clean-am |
| | | |
| | | clean-am: clean-binPROGRAMS clean-checkPROGRAMS clean-generic \ |
| | | clean-libLTLIBRARIES clean-libtool mostlyclean-am |
| | | |
| | | distclean: distclean-am |
| | | -rm -f $(am__CONFIG_DISTCLEAN_FILES) |
| | | -rm -f ./$(DEPDIR)/png.Plo |
| | | -rm -f ./$(DEPDIR)/pngerror.Plo |
| | | -rm -f ./$(DEPDIR)/pngget.Plo |
| | | -rm -f ./$(DEPDIR)/pngmem.Plo |
| | | -rm -f ./$(DEPDIR)/pngpread.Plo |
| | | -rm -f ./$(DEPDIR)/pngread.Plo |
| | | -rm -f ./$(DEPDIR)/pngrio.Plo |
| | | -rm -f ./$(DEPDIR)/pngrtran.Plo |
| | | -rm -f ./$(DEPDIR)/pngrutil.Plo |
| | | -rm -f ./$(DEPDIR)/pngset.Plo |
| | | -rm -f ./$(DEPDIR)/pngtest.Po |
| | | -rm -f ./$(DEPDIR)/pngtrans.Plo |
| | | -rm -f ./$(DEPDIR)/pngwio.Plo |
| | | -rm -f ./$(DEPDIR)/pngwrite.Plo |
| | | -rm -f ./$(DEPDIR)/pngwtran.Plo |
| | | -rm -f ./$(DEPDIR)/pngwutil.Plo |
| | | -rm -f arm/$(DEPDIR)/arm_init.Plo |
| | | -rm -f arm/$(DEPDIR)/filter_neon.Plo |
| | | -rm -f arm/$(DEPDIR)/filter_neon_intrinsics.Plo |
| | | -rm -f arm/$(DEPDIR)/palette_neon_intrinsics.Plo |
| | | -rm -f contrib/libtests/$(DEPDIR)/pngimage.Po |
| | | -rm -f contrib/libtests/$(DEPDIR)/pngstest.Po |
| | | -rm -f contrib/libtests/$(DEPDIR)/pngunknown.Po |
| | | -rm -f contrib/libtests/$(DEPDIR)/pngvalid.Po |
| | | -rm -f contrib/libtests/$(DEPDIR)/timepng.Po |
| | | -rm -f contrib/tools/$(DEPDIR)/png-fix-itxt.Po |
| | | -rm -f contrib/tools/$(DEPDIR)/pngcp.Po |
| | | -rm -f contrib/tools/$(DEPDIR)/pngfix.Po |
| | | -rm -f intel/$(DEPDIR)/filter_sse2_intrinsics.Plo |
| | | -rm -f intel/$(DEPDIR)/intel_init.Plo |
| | | -rm -f mips/$(DEPDIR)/filter_msa_intrinsics.Plo |
| | | -rm -f mips/$(DEPDIR)/mips_init.Plo |
| | | -rm -f powerpc/$(DEPDIR)/filter_vsx_intrinsics.Plo |
| | | -rm -f powerpc/$(DEPDIR)/powerpc_init.Plo |
| | | -rm -f Makefile |
| | | distclean-am: clean-am distclean-compile distclean-generic \ |
| | | distclean-hdr distclean-libtool distclean-tags |
| | | |
| | | dvi: dvi-am |
| | | |
| | | dvi-am: |
| | | |
| | | html: html-am |
| | | |
| | | html-am: |
| | | |
| | | info: info-am |
| | | |
| | | info-am: |
| | | |
| | | install-data-am: install-man install-nodist_pkgincludeHEADERS \ |
| | | install-pkgconfigDATA install-pkgincludeHEADERS |
| | | @$(NORMAL_INSTALL) |
| | | $(MAKE) $(AM_MAKEFLAGS) install-data-hook |
| | | install-dvi: install-dvi-am |
| | | |
| | | install-dvi-am: |
| | | |
| | | install-exec-am: install-binPROGRAMS install-binSCRIPTS \ |
| | | install-libLTLIBRARIES |
| | | @$(NORMAL_INSTALL) |
| | | $(MAKE) $(AM_MAKEFLAGS) install-exec-hook |
| | | install-html: install-html-am |
| | | |
| | | install-html-am: |
| | | |
| | | install-info: install-info-am |
| | | |
| | | install-info-am: |
| | | |
| | | install-man: install-man3 install-man5 |
| | | |
| | | install-pdf: install-pdf-am |
| | | |
| | | install-pdf-am: |
| | | |
| | | install-ps: install-ps-am |
| | | |
| | | install-ps-am: |
| | | |
| | | installcheck-am: |
| | | |
| | | maintainer-clean: maintainer-clean-am |
| | | -rm -f $(am__CONFIG_DISTCLEAN_FILES) |
| | | -rm -rf $(top_srcdir)/autom4te.cache |
| | | -rm -f ./$(DEPDIR)/png.Plo |
| | | -rm -f ./$(DEPDIR)/pngerror.Plo |
| | | -rm -f ./$(DEPDIR)/pngget.Plo |
| | | -rm -f ./$(DEPDIR)/pngmem.Plo |
| | | -rm -f ./$(DEPDIR)/pngpread.Plo |
| | | -rm -f ./$(DEPDIR)/pngread.Plo |
| | | -rm -f ./$(DEPDIR)/pngrio.Plo |
| | | -rm -f ./$(DEPDIR)/pngrtran.Plo |
| | | -rm -f ./$(DEPDIR)/pngrutil.Plo |
| | | -rm -f ./$(DEPDIR)/pngset.Plo |
| | | -rm -f ./$(DEPDIR)/pngtest.Po |
| | | -rm -f ./$(DEPDIR)/pngtrans.Plo |
| | | -rm -f ./$(DEPDIR)/pngwio.Plo |
| | | -rm -f ./$(DEPDIR)/pngwrite.Plo |
| | | -rm -f ./$(DEPDIR)/pngwtran.Plo |
| | | -rm -f ./$(DEPDIR)/pngwutil.Plo |
| | | -rm -f arm/$(DEPDIR)/arm_init.Plo |
| | | -rm -f arm/$(DEPDIR)/filter_neon.Plo |
| | | -rm -f arm/$(DEPDIR)/filter_neon_intrinsics.Plo |
| | | -rm -f arm/$(DEPDIR)/palette_neon_intrinsics.Plo |
| | | -rm -f contrib/libtests/$(DEPDIR)/pngimage.Po |
| | | -rm -f contrib/libtests/$(DEPDIR)/pngstest.Po |
| | | -rm -f contrib/libtests/$(DEPDIR)/pngunknown.Po |
| | | -rm -f contrib/libtests/$(DEPDIR)/pngvalid.Po |
| | | -rm -f contrib/libtests/$(DEPDIR)/timepng.Po |
| | | -rm -f contrib/tools/$(DEPDIR)/png-fix-itxt.Po |
| | | -rm -f contrib/tools/$(DEPDIR)/pngcp.Po |
| | | -rm -f contrib/tools/$(DEPDIR)/pngfix.Po |
| | | -rm -f intel/$(DEPDIR)/filter_sse2_intrinsics.Plo |
| | | -rm -f intel/$(DEPDIR)/intel_init.Plo |
| | | -rm -f mips/$(DEPDIR)/filter_msa_intrinsics.Plo |
| | | -rm -f mips/$(DEPDIR)/mips_init.Plo |
| | | -rm -f powerpc/$(DEPDIR)/filter_vsx_intrinsics.Plo |
| | | -rm -f powerpc/$(DEPDIR)/powerpc_init.Plo |
| | | -rm -f Makefile |
| | | maintainer-clean-am: distclean-am maintainer-clean-generic |
| | | |
| | | mostlyclean: mostlyclean-am |
| | | |
| | | mostlyclean-am: mostlyclean-compile mostlyclean-generic \ |
| | | mostlyclean-libtool |
| | | |
| | | pdf: pdf-am |
| | | |
| | | pdf-am: |
| | | |
| | | ps: ps-am |
| | | |
| | | ps-am: |
| | | |
| | | uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \ |
| | | uninstall-libLTLIBRARIES uninstall-man \ |
| | | uninstall-nodist_pkgincludeHEADERS uninstall-pkgconfigDATA \ |
| | | uninstall-pkgincludeHEADERS |
| | | @$(NORMAL_INSTALL) |
| | | $(MAKE) $(AM_MAKEFLAGS) uninstall-hook |
| | | uninstall-man: uninstall-man3 uninstall-man5 |
| | | |
| | | .MAKE: all check check-am install install-am install-data-am \ |
| | | install-exec-am install-strip uninstall-am |
| | | |
| | | .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles am--refresh check \ |
| | | check-TESTS check-am clean clean-binPROGRAMS \ |
| | | clean-checkPROGRAMS clean-cscope clean-generic \ |
| | | clean-libLTLIBRARIES clean-libtool cscope cscopelist-am ctags \ |
| | | ctags-am dist dist-all dist-bzip2 dist-gzip dist-hook \ |
| | | dist-lzip dist-shar dist-tarZ dist-xz dist-zip distcheck \ |
| | | distclean distclean-compile distclean-generic distclean-hdr \ |
| | | distclean-libtool distclean-tags distcleancheck distdir \ |
| | | distuninstallcheck dvi dvi-am html html-am info info-am \ |
| | | install install-am install-binPROGRAMS install-binSCRIPTS \ |
| | | install-data install-data-am install-data-hook install-dvi \ |
| | | install-dvi-am install-exec install-exec-am install-exec-hook \ |
| | | install-html install-html-am install-info install-info-am \ |
| | | install-libLTLIBRARIES install-man install-man3 install-man5 \ |
| | | install-nodist_pkgincludeHEADERS install-pdf install-pdf-am \ |
| | | install-pkgconfigDATA install-pkgincludeHEADERS install-ps \ |
| | | install-ps-am install-strip installcheck installcheck-am \ |
| | | installdirs maintainer-clean maintainer-clean-generic \ |
| | | mostlyclean mostlyclean-compile mostlyclean-generic \ |
| | | mostlyclean-libtool pdf pdf-am ps ps-am recheck tags tags-am \ |
| | | uninstall uninstall-am uninstall-binPROGRAMS \ |
| | | uninstall-binSCRIPTS uninstall-hook uninstall-libLTLIBRARIES \ |
| | | uninstall-man uninstall-man3 uninstall-man5 \ |
| | | uninstall-nodist_pkgincludeHEADERS uninstall-pkgconfigDATA \ |
| | | uninstall-pkgincludeHEADERS |
| | | |
| | | .PRECIOUS: Makefile |
| | | |
| | | |
| | | $(PNGLIB_BASENAME).pc: libpng.pc |
| | | cp libpng.pc $@ |
| | | |
| | | $(PNGLIB_BASENAME)-config: libpng-config |
| | | cp libpng-config $@ |
| | | |
| | | scripts/sym.out scripts/vers.out: png.h pngconf.h pnglibconf.h |
| | | scripts/prefix.out: png.h pngconf.h pnglibconf.out |
| | | scripts/symbols.out: png.h pngconf.h $(srcdir)/scripts/pnglibconf.h.prebuilt |
| | | scripts/intprefix.out: pnglibconf.h |
| | | |
| | | libpng.sym: scripts/sym.out |
| | | rm -f $@ |
| | | cp $? $@ |
| | | libpng.vers: scripts/vers.out |
| | | rm -f $@ |
| | | cp $? $@ |
| | | |
| | | # Rename functions in scripts/prefix.out with a PNG_PREFIX prefix. |
| | | # Rename macros in scripts/macro.lst from PNG_PREFIXpng_ to PNG_ (the actual |
| | | # implementation of the macro). |
| | | #pnglibconf.h: pnglibconf.out scripts/prefix.out scripts/macro.lst |
| | | # rm -f $@ |
| | | # $(AWK) 's==0 && NR>1{print prev}\ |
| | | # s==0{prev=$$0}\ |
| | | # s==1{print "#define", $$1, "" $$1}\ |
| | | # s==2{print "#define png_" $$1, "PNG_" $$1}\ |
| | | # END{print prev}' s=0 pnglibconf.out s=1 scripts/prefix.out\ |
| | | # s=2 ${srcdir}/scripts/macro.lst >pnglibconf.tf8 |
| | | # mv pnglibconf.tf8 $@ |
| | | |
| | | #pngprefix.h: scripts/intprefix.out |
| | | # rm -f pngprefix.tf1 |
| | | # $(AWK) '{print "#define", $$1, "" $$1}' $? >pngprefix.tf1 |
| | | # mv pngprefix.tf1 $@ |
| | | pnglibconf.h: pnglibconf.out |
| | | rm -f $@ |
| | | cp $? $@ |
| | | |
| | | pngprefix.h: # is empty |
| | | :>$@ |
| | | |
| | | $(srcdir)/scripts/pnglibconf.h.prebuilt: |
| | | @echo "Attempting to build $@" >&2 |
| | | @echo "This is a machine generated file, but if you want to make" >&2 |
| | | @echo "a new one simply make 'scripts/pnglibconf.out', copy that" >&2 |
| | | @echo "AND set PNG_ZLIB_VERNUM to 0 (you MUST do this)" >&2 |
| | | @exit 1 |
| | | |
| | | # The following is necessary to ensure that the local pnglibconf.h is used, not |
| | | # an installed one (this can happen immediately after on a clean system if |
| | | # 'make test' is the first thing the user does.) Only files which include |
| | | # one of the png source files (typically png.h or pngpriv.h) need to be listed |
| | | # here: |
| | | pngtest.o: pnglibconf.h |
| | | |
| | | contrib/libtests/makepng.o: pnglibconf.h |
| | | contrib/libtests/pngstest.o: pnglibconf.h |
| | | contrib/libtests/pngunknown.o: pnglibconf.h |
| | | contrib/libtests/pngimage.o: pnglibconf.h |
| | | contrib/libtests/pngvalid.o: pnglibconf.h |
| | | contrib/libtests/readpng.o: pnglibconf.h |
| | | contrib/libtests/tarith.o: pnglibconf.h |
| | | contrib/libtests/timepng.o: pnglibconf.h |
| | | |
| | | contrib/tools/makesRGB.o: pnglibconf.h |
| | | contrib/tools/pngfix.o: pnglibconf.h |
| | | contrib/tools/pngcp.o: pnglibconf.h |
| | | |
| | | .c.out: |
| | | rm -f $@ $*.tf[12] |
| | | test -d scripts || mkdir scripts || test -d scripts |
| | | $(DFNCPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES)\ |
| | | $(CPPFLAGS) $(SYMBOL_CFLAGS) $< > $*.tf1 |
| | | $(AWK) -f "${srcdir}/scripts/dfn.awk" out="$*.tf2" $*.tf1 1>&2 |
| | | rm -f $*.tf1 |
| | | mv $*.tf2 $@ |
| | | |
| | | # The .c file for pnglibconf.h is machine generated |
| | | pnglibconf.c: scripts/pnglibconf.dfa scripts/options.awk pngconf.h pngusr.dfa $(DFA_XTRA) |
| | | rm -f $@ $*.tf[45] |
| | | $(AWK) -f ${srcdir}/scripts/options.awk out=$*.tf4 version=search\ |
| | | ${srcdir}/pngconf.h ${srcdir}/scripts/pnglibconf.dfa\ |
| | | ${srcdir}/pngusr.dfa $(DFA_XTRA) 1>&2 |
| | | $(AWK) -f ${srcdir}/scripts/options.awk out=$*.tf5 $*.tf4 1>&2 |
| | | rm $*.tf4 |
| | | mv $*.tf5 $@ |
| | | |
| | | # Symbol checks (.def and .out files should match) |
| | | scripts/symbols.chk: scripts/checksym.awk scripts/symbols.def scripts/symbols.out |
| | | |
| | | .out.chk: |
| | | rm -f $@ $*.new |
| | | $(AWK) -f ${srcdir}/scripts/checksym.awk ${srcdir}/scripts/${*F}.def\ |
| | | of="$*.new" $< >&2 |
| | | mv $*.new $@ |
| | | |
| | | # used on demand to regenerate the standard header, CPPFLAGS should |
| | | # be empty - no non-standard defines |
| | | scripts/pnglibconf.c: scripts/pnglibconf.dfa scripts/options.awk pngconf.h |
| | | rm -f $@ pnglibconf.tf[67] |
| | | test -z "$(CPPFLAGS)" |
| | | echo "com 1.6.37 STANDARD API DEFINITION" |\ |
| | | $(AWK) -f ${srcdir}/scripts/options.awk out=pnglibconf.tf6\ |
| | | logunsupported=1 version=search ${srcdir}/pngconf.h -\ |
| | | ${srcdir}/scripts/pnglibconf.dfa 1>&2 |
| | | $(AWK) -f ${srcdir}/scripts/options.awk out=pnglibconf.tf7\ |
| | | pnglibconf.tf6 1>&2 |
| | | rm pnglibconf.tf6 |
| | | mv pnglibconf.tf7 $@ |
| | | |
| | | $(libpng16_la_OBJECTS): png.h pngconf.h \ |
| | | pnglibconf.h pngpriv.h pngdebug.h pnginfo.h pngstruct.h pngprefix.h |
| | | |
| | | test: check-am |
| | | |
| | | # Extra checks |
| | | check: scripts/symbols.chk |
| | | |
| | | # Don't distribute the generated script files |
| | | dist-hook: |
| | | cd '$(top_distdir)'; rm -f $(SCRIPT_CLEANFILES) |
| | | |
| | | # Make links between installed files with release-specific names and the generic |
| | | # file names. If this install rule is run the generic names will be deleted and |
| | | # recreated - this has obvious issues for systems with multiple installations. |
| | | |
| | | install-header-links: |
| | | @set -ex; cd '$(DESTDIR)$(includedir)'; for f in $(HEADERS); do \ |
| | | rm -f "$$f"; $(LN_S) "$(PNGLIB_BASENAME)/$$f" "$$f"; done |
| | | |
| | | uninstall-header-links: |
| | | cd '$(DESTDIR)$(includedir)'; rm -f $(HEADERS) |
| | | |
| | | install-libpng-pc: |
| | | @set -ex; cd '$(DESTDIR)$(pkgconfigdir)'; rm -f libpng.pc; \ |
| | | $(LN_S) '$(PNGLIB_BASENAME).pc' libpng.pc |
| | | |
| | | uninstall-libpng-pc: |
| | | rm -f '$(DESTDIR)$(pkgconfigdir)/libpng.pc' |
| | | |
| | | install-library-links: |
| | | @set -x; cd '$(DESTDIR)$(libdir)';\ |
| | | for ext in $(EXT_LIST); do\ |
| | | rm -f "libpng.$$ext";\ |
| | | if test -f "$(PNGLIB_BASENAME).$$ext"; then\ |
| | | $(LN_S) "$(PNGLIB_BASENAME).$$ext" "libpng.$$ext" || exit 1;\ |
| | | fi;\ |
| | | done |
| | | |
| | | uninstall-library-links: |
| | | @set -x; cd '$(DESTDIR)$(libdir)'; for ext in $(EXT_LIST); do\ |
| | | rm -f "libpng.$$ext"; done |
| | | |
| | | install-libpng-config: |
| | | @set -ex; cd '$(DESTDIR)$(bindir)'; rm -f libpng-config; \ |
| | | $(LN_S) '$(PNGLIB_BASENAME)-config' libpng-config |
| | | |
| | | uninstall-libpng-config: |
| | | rm -f '$(DESTDIR)$(bindir)/libpng-config' |
| | | |
| | | # If --enable-unversioned-links is specified the header and lib file links |
| | | # will be automatically made on a 'make install': |
| | | |
| | | install-data-hook: install-header-links |
| | | uninstall-hook: uninstall-header-links |
| | | install-exec-hook: install-library-links |
| | | uninstall-hook: uninstall-library-links |
| | | |
| | | # Likewise, --install-pc causes libpng.pc to be constructed: |
| | | |
| | | install-data-hook: install-libpng-pc |
| | | uninstall-hook: uninstall-libpng-pc |
| | | |
| | | # And --install-config: |
| | | |
| | | install-exec-hook: install-libpng-config |
| | | uninstall-hook: uninstall-libpng-config |
| | | |
| | | # The following addition ensures that 'make all' always builds the test programs |
| | | # too. It used to, but some change either in libpng or configure stopped this |
| | | # working. |
| | | all-am: $(check_PROGRAMS) |
| | | |
| | | # Tell versions [3.59,3.63) of GNU make to not export all variables. |
| | | # Otherwise a system limit (for SysV at least) may be exceeded. |
| | | .NOEXPORT: |
New file |
| | |
| | | # Makefile.am, the source file for Makefile.in (and hence Makefile), is |
| | | # |
| | | # Copyright (c) 2018 Cosmin Truta |
| | | # Copyright (c) 2004-2016 Glenn Randers-Pehrson |
| | | # |
| | | # This code is released under the libpng license. |
| | | # For conditions of distribution and use, see the disclaimer |
| | | # and license in png.h |
| | | |
| | | PNGLIB_BASENAME= libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@ |
| | | |
| | | ACLOCAL_AMFLAGS = -I scripts |
| | | |
| | | # test programs - run on make check, make distcheck |
| | | check_PROGRAMS= pngtest pngunknown pngstest pngvalid pngimage pngcp |
| | | if HAVE_CLOCK_GETTIME |
| | | check_PROGRAMS += timepng |
| | | endif |
| | | |
| | | # Utilities - installed |
| | | bin_PROGRAMS= pngfix png-fix-itxt |
| | | |
| | | # This ensures that pnglibconf.h gets built at the start of 'make all' or |
| | | # 'make check', but it does not add dependencies to the individual programs, |
| | | # this is done below. |
| | | # |
| | | # IMPORTANT: always add the object modules of new programs to the list below |
| | | # because otherwise the sequence 'configure; make new-program' will *sometimes* |
| | | # result in the installed (system) pnglibconf.h being used and the result is |
| | | # always wrong and always very confusing. |
| | | BUILT_SOURCES = pnglibconf.h |
| | | |
| | | pngtest_SOURCES = pngtest.c |
| | | pngtest_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | |
| | | pngvalid_SOURCES = contrib/libtests/pngvalid.c |
| | | pngvalid_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | |
| | | pngstest_SOURCES = contrib/libtests/pngstest.c |
| | | pngstest_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | |
| | | pngunknown_SOURCES = contrib/libtests/pngunknown.c |
| | | pngunknown_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | |
| | | pngimage_SOURCES = contrib/libtests/pngimage.c |
| | | pngimage_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | |
| | | timepng_SOURCES = contrib/libtests/timepng.c |
| | | timepng_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | |
| | | pngfix_SOURCES = contrib/tools/pngfix.c |
| | | pngfix_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | |
| | | png_fix_itxt_SOURCES = contrib/tools/png-fix-itxt.c |
| | | |
| | | pngcp_SOURCES = contrib/tools/pngcp.c |
| | | pngcp_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | |
| | | # Generally these are single line shell scripts to run a test with a particular |
| | | # set of parameters: |
| | | TESTS =\ |
| | | tests/pngtest\ |
| | | tests/pngtest-badpngs\ |
| | | tests/pngvalid-gamma-16-to-8 tests/pngvalid-gamma-alpha-mode\ |
| | | tests/pngvalid-gamma-background tests/pngvalid-gamma-expand16-alpha-mode\ |
| | | tests/pngvalid-gamma-expand16-background\ |
| | | tests/pngvalid-gamma-expand16-transform tests/pngvalid-gamma-sbit\ |
| | | tests/pngvalid-gamma-threshold tests/pngvalid-gamma-transform\ |
| | | tests/pngvalid-progressive-size\ |
| | | tests/pngvalid-progressive-interlace-standard\ |
| | | tests/pngvalid-transform\ |
| | | tests/pngvalid-progressive-standard tests/pngvalid-standard\ |
| | | tests/pngstest-1.8 tests/pngstest-1.8-alpha tests/pngstest-linear\ |
| | | tests/pngstest-linear-alpha tests/pngstest-none tests/pngstest-none-alpha\ |
| | | tests/pngstest-sRGB tests/pngstest-sRGB-alpha tests/pngunknown-IDAT\ |
| | | tests/pngunknown-discard tests/pngunknown-if-safe tests/pngunknown-sAPI\ |
| | | tests/pngunknown-sTER tests/pngunknown-save tests/pngunknown-vpAg\ |
| | | tests/pngimage-quick tests/pngimage-full |
| | | |
| | | # man pages |
| | | dist_man_MANS= libpng.3 libpngpf.3 png.5 |
| | | |
| | | # generate the -config scripts if required |
| | | binconfigs= libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@-config |
| | | EXTRA_SCRIPTS= libpng-config libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@-config |
| | | bin_SCRIPTS= @binconfigs@ |
| | | |
| | | # rules to build libpng, only build the old library on request |
| | | lib_LTLIBRARIES=libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | # EXTRA_LTLIBRARIES= libpng.la |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_SOURCES = png.c pngerror.c\ |
| | | pngget.c pngmem.c pngpread.c pngread.c pngrio.c pngrtran.c pngrutil.c\ |
| | | pngset.c pngtrans.c pngwio.c pngwrite.c pngwtran.c pngwutil.c\ |
| | | png.h pngconf.h pngdebug.h pnginfo.h pngpriv.h pngstruct.h pngusr.dfa |
| | | |
| | | if PNG_ARM_NEON |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_SOURCES += arm/arm_init.c\ |
| | | arm/filter_neon.S arm/filter_neon_intrinsics.c \ |
| | | arm/palette_neon_intrinsics.c |
| | | endif |
| | | |
| | | if PNG_MIPS_MSA |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_SOURCES += mips/mips_init.c\ |
| | | mips/filter_msa_intrinsics.c |
| | | endif |
| | | |
| | | if PNG_INTEL_SSE |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_SOURCES += intel/intel_init.c\ |
| | | intel/filter_sse2_intrinsics.c |
| | | endif |
| | | |
| | | if PNG_POWERPC_VSX |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_SOURCES += powerpc/powerpc_init.c\ |
| | | powerpc/filter_vsx_intrinsics.c |
| | | endif |
| | | |
| | | nodist_libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_SOURCES = pnglibconf.h |
| | | |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_LDFLAGS = -no-undefined -export-dynamic \ |
| | | -version-number @PNGLIB_MAJOR@@PNGLIB_MINOR@:@PNGLIB_RELEASE@:0 |
| | | |
| | | if HAVE_LD_VERSION_SCRIPT |
| | | # Versioned symbols and restricted exports |
| | | if HAVE_SOLARIS_LD |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_LDFLAGS += -Wl,-M -Wl,libpng.vers |
| | | else |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_LDFLAGS += -Wl,--version-script=libpng.vers |
| | | endif |
| | | |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_DEPENDENCIES = libpng.vers |
| | | else |
| | | # Only restricted exports when possible |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_LDFLAGS += -export-symbols libpng.sym |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_DEPENDENCIES = libpng.sym |
| | | endif |
| | | |
| | | #distribute headers in /usr/include/libpng/* |
| | | pkgincludedir= $(includedir)/$(PNGLIB_BASENAME) |
| | | pkginclude_HEADERS= png.h pngconf.h |
| | | nodist_pkginclude_HEADERS= pnglibconf.h |
| | | |
| | | # pkg-config stuff, note that libpng.pc is always required in order |
| | | # to get the correct library |
| | | pkgconfigdir = @pkgconfigdir@ |
| | | pkgconfig_DATA = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.pc |
| | | |
| | | # Extra source distribution files, '${srcdir}' is used below to stop build files |
| | | # from those directories being included. This only works if the configure is |
| | | # not done in the source directory! |
| | | EXTRA_DIST= \ |
| | | ANNOUNCE AUTHORS CHANGES INSTALL LICENSE README TODO TRADEMARK \ |
| | | pngtest.png pngbar.png pngnow.png pngbar.jpg autogen.sh \ |
| | | ${srcdir}/contrib ${srcdir}/projects ${srcdir}/scripts \ |
| | | $(TESTS) $(XFAIL_TESTS) tests/pngstest \ |
| | | CMakeLists.txt example.c libpng-manual.txt |
| | | |
| | | SCRIPT_CLEANFILES=scripts/*.out scripts/*.chk |
| | | |
| | | CLEANFILES= *.tf? pngout.png libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.pc \ |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@-config libpng.vers libpng.sym \ |
| | | check.new pnglibconf.h pngprefix.h symbols.new pngtest-log.txt \ |
| | | pnglibconf.out pnglibconf.c pnglibconf.pre pnglibconf.dfn \ |
| | | $(SCRIPT_CLEANFILES) |
| | | |
| | | MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess config.h.in \ |
| | | config.sub configure depcomp install-sh ltmain.sh missing |
| | | |
| | | # PNG_COPTS give extra options for the C compiler to be used on all compilation |
| | | # steps (unless targe_CFLAGS is specified; that will take precedence over |
| | | # AM_CFLAGS) |
| | | PNG_COPTS = @PNG_COPTS@ |
| | | AM_CFLAGS = ${PNG_COPTS} |
| | | |
| | | # DFNCPP is normally just CPP - the C preprocessor - but on Solaris and maybe |
| | | # other operating systems (NeXT?) the C preprocessor selected by configure |
| | | # checks input tokens for validity - effectively it performs part of the ANSI-C |
| | | # parsing - and therefore fails with the .df files. configure.ac has special |
| | | # checks for this and sets DFNCPP appropriately. |
| | | DFNCPP = @DFNCPP@ |
| | | |
| | | SUFFIXES = .chk .out |
| | | |
| | | $(PNGLIB_BASENAME).pc: libpng.pc |
| | | cp libpng.pc $@ |
| | | |
| | | $(PNGLIB_BASENAME)-config: libpng-config |
| | | cp libpng-config $@ |
| | | |
| | | scripts/sym.out scripts/vers.out: png.h pngconf.h pnglibconf.h |
| | | scripts/prefix.out: png.h pngconf.h pnglibconf.out |
| | | scripts/symbols.out: png.h pngconf.h $(srcdir)/scripts/pnglibconf.h.prebuilt |
| | | scripts/intprefix.out: pnglibconf.h |
| | | |
| | | libpng.sym: scripts/sym.out |
| | | rm -f $@ |
| | | cp $? $@ |
| | | libpng.vers: scripts/vers.out |
| | | rm -f $@ |
| | | cp $? $@ |
| | | |
| | | if DO_PNG_PREFIX |
| | | # Rename functions in scripts/prefix.out with a PNG_PREFIX prefix. |
| | | # Rename macros in scripts/macro.lst from PNG_PREFIXpng_ to PNG_ (the actual |
| | | # implementation of the macro). |
| | | pnglibconf.h: pnglibconf.out scripts/prefix.out scripts/macro.lst |
| | | rm -f $@ |
| | | $(AWK) 's==0 && NR>1{print prev}\ |
| | | s==0{prev=$$0}\ |
| | | s==1{print "#define", $$1, "@PNG_PREFIX@" $$1}\ |
| | | s==2{print "#define @PNG_PREFIX@png_" $$1, "PNG_" $$1}\ |
| | | END{print prev}' s=0 pnglibconf.out s=1 scripts/prefix.out\ |
| | | s=2 ${srcdir}/scripts/macro.lst >pnglibconf.tf8 |
| | | mv pnglibconf.tf8 $@ |
| | | |
| | | pngprefix.h: scripts/intprefix.out |
| | | rm -f pngprefix.tf1 |
| | | $(AWK) '{print "#define", $$1, "@PNG_PREFIX@" $$1}' $? >pngprefix.tf1 |
| | | mv pngprefix.tf1 $@ |
| | | else |
| | | pnglibconf.h: pnglibconf.out |
| | | rm -f $@ |
| | | cp $? $@ |
| | | |
| | | pngprefix.h: # is empty |
| | | :>$@ |
| | | endif |
| | | |
| | | $(srcdir)/scripts/pnglibconf.h.prebuilt: |
| | | @echo "Attempting to build $@" >&2 |
| | | @echo "This is a machine generated file, but if you want to make" >&2 |
| | | @echo "a new one simply make 'scripts/pnglibconf.out', copy that" >&2 |
| | | @echo "AND set PNG_ZLIB_VERNUM to 0 (you MUST do this)" >&2 |
| | | @exit 1 |
| | | |
| | | # The following is necessary to ensure that the local pnglibconf.h is used, not |
| | | # an installed one (this can happen immediately after on a clean system if |
| | | # 'make test' is the first thing the user does.) Only files which include |
| | | # one of the png source files (typically png.h or pngpriv.h) need to be listed |
| | | # here: |
| | | pngtest.o: pnglibconf.h |
| | | |
| | | contrib/libtests/makepng.o: pnglibconf.h |
| | | contrib/libtests/pngstest.o: pnglibconf.h |
| | | contrib/libtests/pngunknown.o: pnglibconf.h |
| | | contrib/libtests/pngimage.o: pnglibconf.h |
| | | contrib/libtests/pngvalid.o: pnglibconf.h |
| | | contrib/libtests/readpng.o: pnglibconf.h |
| | | contrib/libtests/tarith.o: pnglibconf.h |
| | | contrib/libtests/timepng.o: pnglibconf.h |
| | | |
| | | contrib/tools/makesRGB.o: pnglibconf.h |
| | | contrib/tools/pngfix.o: pnglibconf.h |
| | | contrib/tools/pngcp.o: pnglibconf.h |
| | | |
| | | # We must use -DPNG_NO_USE_READ_MACROS here even when the library may actually |
| | | # be built with PNG_USE_READ_MACROS; this prevents the read macros from |
| | | # interfering with the symbol file format. |
| | | SYMBOL_CFLAGS = -DPNGLIB_LIBNAME='PNG@PNGLIB_MAJOR@@PNGLIB_MINOR@_0'\ |
| | | -DPNGLIB_VERSION='@PNGLIB_VERSION@'\ |
| | | -DSYMBOL_PREFIX='$(SYMBOL_PREFIX)'\ |
| | | -DPNG_NO_USE_READ_MACROS -DPNG_BUILDING_SYMBOL_TABLE |
| | | |
| | | if DO_PNG_PREFIX |
| | | SYMBOL_CFLAGS += -DPNG_PREFIX='@PNG_PREFIX@' |
| | | endif |
| | | |
| | | .c.out: |
| | | rm -f $@ $*.tf[12] |
| | | test -d scripts || mkdir scripts || test -d scripts |
| | | $(DFNCPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES)\ |
| | | $(CPPFLAGS) $(SYMBOL_CFLAGS) $< > $*.tf1 |
| | | $(AWK) -f "${srcdir}/scripts/dfn.awk" out="$*.tf2" $*.tf1 1>&2 |
| | | rm -f $*.tf1 |
| | | mv $*.tf2 $@ |
| | | |
| | | # The .c file for pnglibconf.h is machine generated |
| | | pnglibconf.c: scripts/pnglibconf.dfa scripts/options.awk pngconf.h pngusr.dfa $(DFA_XTRA) |
| | | rm -f $@ $*.tf[45] |
| | | $(AWK) -f ${srcdir}/scripts/options.awk out=$*.tf4 version=search\ |
| | | ${srcdir}/pngconf.h ${srcdir}/scripts/pnglibconf.dfa\ |
| | | ${srcdir}/pngusr.dfa $(DFA_XTRA) 1>&2 |
| | | $(AWK) -f ${srcdir}/scripts/options.awk out=$*.tf5 $*.tf4 1>&2 |
| | | rm $*.tf4 |
| | | mv $*.tf5 $@ |
| | | |
| | | # Symbol checks (.def and .out files should match) |
| | | scripts/symbols.chk: scripts/checksym.awk scripts/symbols.def scripts/symbols.out |
| | | |
| | | .out.chk: |
| | | rm -f $@ $*.new |
| | | $(AWK) -f ${srcdir}/scripts/checksym.awk ${srcdir}/scripts/${*F}.def\ |
| | | of="$*.new" $< >&2 |
| | | mv $*.new $@ |
| | | |
| | | # used on demand to regenerate the standard header, CPPFLAGS should |
| | | # be empty - no non-standard defines |
| | | scripts/pnglibconf.c: scripts/pnglibconf.dfa scripts/options.awk pngconf.h |
| | | rm -f $@ pnglibconf.tf[67] |
| | | test -z "$(CPPFLAGS)" |
| | | echo "com @PNGLIB_VERSION@ STANDARD API DEFINITION" |\ |
| | | $(AWK) -f ${srcdir}/scripts/options.awk out=pnglibconf.tf6\ |
| | | logunsupported=1 version=search ${srcdir}/pngconf.h -\ |
| | | ${srcdir}/scripts/pnglibconf.dfa 1>&2 |
| | | $(AWK) -f ${srcdir}/scripts/options.awk out=pnglibconf.tf7\ |
| | | pnglibconf.tf6 1>&2 |
| | | rm pnglibconf.tf6 |
| | | mv pnglibconf.tf7 $@ |
| | | |
| | | $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_OBJECTS): png.h pngconf.h \ |
| | | pnglibconf.h pngpriv.h pngdebug.h pnginfo.h pngstruct.h pngprefix.h |
| | | |
| | | test: check-am |
| | | |
| | | # Extra checks |
| | | check: scripts/symbols.chk |
| | | |
| | | # Don't distribute the generated script files |
| | | dist-hook: |
| | | cd '$(top_distdir)'; rm -f $(SCRIPT_CLEANFILES) |
| | | |
| | | # Make links between installed files with release-specific names and the generic |
| | | # file names. If this install rule is run the generic names will be deleted and |
| | | # recreated - this has obvious issues for systems with multiple installations. |
| | | |
| | | install-header-links: |
| | | @set -ex; cd '$(DESTDIR)$(includedir)'; for f in $(HEADERS); do \ |
| | | rm -f "$$f"; $(LN_S) "$(PNGLIB_BASENAME)/$$f" "$$f"; done |
| | | |
| | | uninstall-header-links: |
| | | cd '$(DESTDIR)$(includedir)'; rm -f $(HEADERS) |
| | | |
| | | install-libpng-pc: |
| | | @set -ex; cd '$(DESTDIR)$(pkgconfigdir)'; rm -f libpng.pc; \ |
| | | $(LN_S) '$(PNGLIB_BASENAME).pc' libpng.pc |
| | | |
| | | uninstall-libpng-pc: |
| | | rm -f '$(DESTDIR)$(pkgconfigdir)/libpng.pc' |
| | | |
| | | # EXT_LIST is a list of the possibly library directory extensions, this exists |
| | | # because we can't find a good way of discovering the file extensions that are |
| | | # actually installed on a given system, so instead we check for every extension |
| | | # we have seen. |
| | | |
| | | EXT_LIST = a dll.a so so.@PNGLIB_MAJOR@@PNGLIB_MINOR@.@PNGLIB_RELEASE@ la sl dylib |
| | | |
| | | install-library-links: |
| | | @set -x; cd '$(DESTDIR)$(libdir)';\ |
| | | for ext in $(EXT_LIST); do\ |
| | | rm -f "libpng.$$ext";\ |
| | | if test -f "$(PNGLIB_BASENAME).$$ext"; then\ |
| | | $(LN_S) "$(PNGLIB_BASENAME).$$ext" "libpng.$$ext" || exit 1;\ |
| | | fi;\ |
| | | done |
| | | |
| | | uninstall-library-links: |
| | | @set -x; cd '$(DESTDIR)$(libdir)'; for ext in $(EXT_LIST); do\ |
| | | rm -f "libpng.$$ext"; done |
| | | |
| | | install-libpng-config: |
| | | @set -ex; cd '$(DESTDIR)$(bindir)'; rm -f libpng-config; \ |
| | | $(LN_S) '$(PNGLIB_BASENAME)-config' libpng-config |
| | | |
| | | uninstall-libpng-config: |
| | | rm -f '$(DESTDIR)$(bindir)/libpng-config' |
| | | |
| | | if DO_INSTALL_LINKS |
| | | # If --enable-unversioned-links is specified the header and lib file links |
| | | # will be automatically made on a 'make install': |
| | | |
| | | install-data-hook: install-header-links |
| | | uninstall-hook: uninstall-header-links |
| | | install-exec-hook: install-library-links |
| | | uninstall-hook: uninstall-library-links |
| | | endif |
| | | |
| | | if DO_INSTALL_LIBPNG_PC |
| | | # Likewise, --install-pc causes libpng.pc to be constructed: |
| | | |
| | | install-data-hook: install-libpng-pc |
| | | uninstall-hook: uninstall-libpng-pc |
| | | endif |
| | | |
| | | if DO_INSTALL_LIBPNG_CONFIG |
| | | # And --install-config: |
| | | |
| | | install-exec-hook: install-libpng-config |
| | | uninstall-hook: uninstall-libpng-config |
| | | endif |
| | | |
| | | # The following addition ensures that 'make all' always builds the test programs |
| | | # too. It used to, but some change either in libpng or configure stopped this |
| | | # working. |
| | | all-am: $(check_PROGRAMS) |
New file |
| | |
| | | # Makefile.in generated by automake 1.16.1 from Makefile.am. |
| | | # @configure_input@ |
| | | |
| | | # Copyright (C) 1994-2018 Free Software Foundation, Inc. |
| | | |
| | | # This Makefile.in is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # This program is distributed in the hope that it will be useful, |
| | | # but WITHOUT ANY WARRANTY, to the extent permitted by law; without |
| | | # even the implied warranty of MERCHANTABILITY or FITNESS FOR A |
| | | # PARTICULAR PURPOSE. |
| | | |
| | | @SET_MAKE@ |
| | | |
| | | # Makefile.am, the source file for Makefile.in (and hence Makefile), is |
| | | # |
| | | # Copyright (c) 2018 Cosmin Truta |
| | | # Copyright (c) 2004-2016 Glenn Randers-Pehrson |
| | | # |
| | | # This code is released under the libpng license. |
| | | # For conditions of distribution and use, see the disclaimer |
| | | # and license in png.h |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | VPATH = @srcdir@ |
| | | am__is_gnu_make = { \ |
| | | if test -z '$(MAKELEVEL)'; then \ |
| | | false; \ |
| | | elif test -n '$(MAKE_HOST)'; then \ |
| | | true; \ |
| | | elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ |
| | | true; \ |
| | | else \ |
| | | false; \ |
| | | fi; \ |
| | | } |
| | | am__make_running_with_option = \ |
| | | case $${target_option-} in \ |
| | | ?) ;; \ |
| | | *) echo "am__make_running_with_option: internal error: invalid" \ |
| | | "target option '$${target_option-}' specified" >&2; \ |
| | | exit 1;; \ |
| | | esac; \ |
| | | has_opt=no; \ |
| | | sane_makeflags=$$MAKEFLAGS; \ |
| | | if $(am__is_gnu_make); then \ |
| | | sane_makeflags=$$MFLAGS; \ |
| | | else \ |
| | | case $$MAKEFLAGS in \ |
| | | *\\[\ \ ]*) \ |
| | | bs=\\; \ |
| | | sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ |
| | | | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ |
| | | esac; \ |
| | | fi; \ |
| | | skip_next=no; \ |
| | | strip_trailopt () \ |
| | | { \ |
| | | flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ |
| | | }; \ |
| | | for flg in $$sane_makeflags; do \ |
| | | test $$skip_next = yes && { skip_next=no; continue; }; \ |
| | | case $$flg in \ |
| | | *=*|--*) continue;; \ |
| | | -*I) strip_trailopt 'I'; skip_next=yes;; \ |
| | | -*I?*) strip_trailopt 'I';; \ |
| | | -*O) strip_trailopt 'O'; skip_next=yes;; \ |
| | | -*O?*) strip_trailopt 'O';; \ |
| | | -*l) strip_trailopt 'l'; skip_next=yes;; \ |
| | | -*l?*) strip_trailopt 'l';; \ |
| | | -[dEDm]) skip_next=yes;; \ |
| | | -[JT]) skip_next=yes;; \ |
| | | esac; \ |
| | | case $$flg in \ |
| | | *$$target_option*) has_opt=yes; break;; \ |
| | | esac; \ |
| | | done; \ |
| | | test $$has_opt = yes |
| | | am__make_dryrun = (target_option=n; $(am__make_running_with_option)) |
| | | am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) |
| | | pkgdatadir = $(datadir)/@PACKAGE@ |
| | | pkglibdir = $(libdir)/@PACKAGE@ |
| | | pkglibexecdir = $(libexecdir)/@PACKAGE@ |
| | | am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd |
| | | install_sh_DATA = $(install_sh) -c -m 644 |
| | | install_sh_PROGRAM = $(install_sh) -c |
| | | install_sh_SCRIPT = $(install_sh) -c |
| | | INSTALL_HEADER = $(INSTALL_DATA) |
| | | transform = $(program_transform_name) |
| | | NORMAL_INSTALL = : |
| | | PRE_INSTALL = : |
| | | POST_INSTALL = : |
| | | NORMAL_UNINSTALL = : |
| | | PRE_UNINSTALL = : |
| | | POST_UNINSTALL = : |
| | | build_triplet = @build@ |
| | | host_triplet = @host@ |
| | | check_PROGRAMS = pngtest$(EXEEXT) pngunknown$(EXEEXT) \ |
| | | pngstest$(EXEEXT) pngvalid$(EXEEXT) pngimage$(EXEEXT) \ |
| | | pngcp$(EXEEXT) $(am__EXEEXT_1) |
| | | @HAVE_CLOCK_GETTIME_TRUE@am__append_1 = timepng |
| | | bin_PROGRAMS = pngfix$(EXEEXT) png-fix-itxt$(EXEEXT) |
| | | @PNG_ARM_NEON_TRUE@am__append_2 = arm/arm_init.c\ |
| | | @PNG_ARM_NEON_TRUE@ arm/filter_neon.S arm/filter_neon_intrinsics.c \ |
| | | @PNG_ARM_NEON_TRUE@ arm/palette_neon_intrinsics.c |
| | | |
| | | @PNG_MIPS_MSA_TRUE@am__append_3 = mips/mips_init.c\ |
| | | @PNG_MIPS_MSA_TRUE@ mips/filter_msa_intrinsics.c |
| | | |
| | | @PNG_INTEL_SSE_TRUE@am__append_4 = intel/intel_init.c\ |
| | | @PNG_INTEL_SSE_TRUE@ intel/filter_sse2_intrinsics.c |
| | | |
| | | @PNG_POWERPC_VSX_TRUE@am__append_5 = powerpc/powerpc_init.c\ |
| | | @PNG_POWERPC_VSX_TRUE@ powerpc/filter_vsx_intrinsics.c |
| | | |
| | | |
| | | # Versioned symbols and restricted exports |
| | | @HAVE_LD_VERSION_SCRIPT_TRUE@@HAVE_SOLARIS_LD_TRUE@am__append_6 = -Wl,-M -Wl,libpng.vers |
| | | @HAVE_LD_VERSION_SCRIPT_TRUE@@HAVE_SOLARIS_LD_FALSE@am__append_7 = -Wl,--version-script=libpng.vers |
| | | # Only restricted exports when possible |
| | | @HAVE_LD_VERSION_SCRIPT_FALSE@am__append_8 = -export-symbols libpng.sym |
| | | @DO_PNG_PREFIX_TRUE@am__append_9 = -DPNG_PREFIX='@PNG_PREFIX@' |
| | | subdir = . |
| | | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
| | | am__aclocal_m4_deps = $(top_srcdir)/scripts/libtool.m4 \ |
| | | $(top_srcdir)/scripts/ltoptions.m4 \ |
| | | $(top_srcdir)/scripts/ltsugar.m4 \ |
| | | $(top_srcdir)/scripts/ltversion.m4 \ |
| | | $(top_srcdir)/scripts/lt~obsolete.m4 \ |
| | | $(top_srcdir)/configure.ac |
| | | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
| | | $(ACLOCAL_M4) |
| | | DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ |
| | | $(am__configure_deps) $(pkginclude_HEADERS) $(am__DIST_COMMON) |
| | | am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ |
| | | configure.lineno config.status.lineno |
| | | mkinstalldirs = $(install_sh) -d |
| | | CONFIG_HEADER = config.h |
| | | CONFIG_CLEAN_FILES = libpng.pc libpng-config |
| | | CONFIG_CLEAN_VPATH_FILES = |
| | | am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libdir)" \ |
| | | "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man3dir)" \ |
| | | "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(pkgconfigdir)" \ |
| | | "$(DESTDIR)$(pkgincludedir)" "$(DESTDIR)$(pkgincludedir)" |
| | | @HAVE_CLOCK_GETTIME_TRUE@am__EXEEXT_1 = timepng$(EXEEXT) |
| | | PROGRAMS = $(bin_PROGRAMS) |
| | | am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; |
| | | am__vpath_adj = case $$p in \ |
| | | $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ |
| | | *) f=$$p;; \ |
| | | esac; |
| | | am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; |
| | | am__install_max = 40 |
| | | am__nobase_strip_setup = \ |
| | | srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` |
| | | am__nobase_strip = \ |
| | | for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" |
| | | am__nobase_list = $(am__nobase_strip_setup); \ |
| | | for p in $$list; do echo "$$p $$p"; done | \ |
| | | sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ |
| | | $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ |
| | | if (++n[$$2] == $(am__install_max)) \ |
| | | { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ |
| | | END { for (dir in files) print dir, files[dir] }' |
| | | am__base_list = \ |
| | | sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ |
| | | sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' |
| | | am__uninstall_files_from_dir = { \ |
| | | test -z "$$files" \ |
| | | || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ |
| | | || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ |
| | | $(am__cd) "$$dir" && rm -f $$files; }; \ |
| | | } |
| | | LTLIBRARIES = $(lib_LTLIBRARIES) |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_LIBADD = |
| | | am__libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_SOURCES_DIST = png.c \ |
| | | pngerror.c pngget.c pngmem.c pngpread.c pngread.c pngrio.c \ |
| | | pngrtran.c pngrutil.c pngset.c pngtrans.c pngwio.c pngwrite.c \ |
| | | pngwtran.c pngwutil.c png.h pngconf.h pngdebug.h pnginfo.h \ |
| | | pngpriv.h pngstruct.h pngusr.dfa arm/arm_init.c \ |
| | | arm/filter_neon.S arm/filter_neon_intrinsics.c \ |
| | | arm/palette_neon_intrinsics.c mips/mips_init.c \ |
| | | mips/filter_msa_intrinsics.c intel/intel_init.c \ |
| | | intel/filter_sse2_intrinsics.c powerpc/powerpc_init.c \ |
| | | powerpc/filter_vsx_intrinsics.c |
| | | am__dirstamp = $(am__leading_dot)dirstamp |
| | | @PNG_ARM_NEON_TRUE@am__objects_1 = arm/arm_init.lo arm/filter_neon.lo \ |
| | | @PNG_ARM_NEON_TRUE@ arm/filter_neon_intrinsics.lo \ |
| | | @PNG_ARM_NEON_TRUE@ arm/palette_neon_intrinsics.lo |
| | | @PNG_MIPS_MSA_TRUE@am__objects_2 = mips/mips_init.lo \ |
| | | @PNG_MIPS_MSA_TRUE@ mips/filter_msa_intrinsics.lo |
| | | @PNG_INTEL_SSE_TRUE@am__objects_3 = intel/intel_init.lo \ |
| | | @PNG_INTEL_SSE_TRUE@ intel/filter_sse2_intrinsics.lo |
| | | @PNG_POWERPC_VSX_TRUE@am__objects_4 = powerpc/powerpc_init.lo \ |
| | | @PNG_POWERPC_VSX_TRUE@ powerpc/filter_vsx_intrinsics.lo |
| | | am_libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_OBJECTS = png.lo pngerror.lo \ |
| | | pngget.lo pngmem.lo pngpread.lo pngread.lo pngrio.lo \ |
| | | pngrtran.lo pngrutil.lo pngset.lo pngtrans.lo pngwio.lo \ |
| | | pngwrite.lo pngwtran.lo pngwutil.lo $(am__objects_1) \ |
| | | $(am__objects_2) $(am__objects_3) $(am__objects_4) |
| | | nodist_libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_OBJECTS = |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_OBJECTS = \ |
| | | $(am_libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_OBJECTS) \ |
| | | $(nodist_libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_OBJECTS) |
| | | AM_V_lt = $(am__v_lt_@AM_V@) |
| | | am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) |
| | | am__v_lt_0 = --silent |
| | | am__v_lt_1 = |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_LINK = $(LIBTOOL) $(AM_V_lt) \ |
| | | --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \ |
| | | $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ |
| | | $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_LDFLAGS) $(LDFLAGS) -o \ |
| | | $@ |
| | | am_png_fix_itxt_OBJECTS = contrib/tools/png-fix-itxt.$(OBJEXT) |
| | | png_fix_itxt_OBJECTS = $(am_png_fix_itxt_OBJECTS) |
| | | png_fix_itxt_LDADD = $(LDADD) |
| | | am_pngcp_OBJECTS = contrib/tools/pngcp.$(OBJEXT) |
| | | pngcp_OBJECTS = $(am_pngcp_OBJECTS) |
| | | pngcp_DEPENDENCIES = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | am_pngfix_OBJECTS = contrib/tools/pngfix.$(OBJEXT) |
| | | pngfix_OBJECTS = $(am_pngfix_OBJECTS) |
| | | pngfix_DEPENDENCIES = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | am_pngimage_OBJECTS = contrib/libtests/pngimage.$(OBJEXT) |
| | | pngimage_OBJECTS = $(am_pngimage_OBJECTS) |
| | | pngimage_DEPENDENCIES = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | am_pngstest_OBJECTS = contrib/libtests/pngstest.$(OBJEXT) |
| | | pngstest_OBJECTS = $(am_pngstest_OBJECTS) |
| | | pngstest_DEPENDENCIES = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | am_pngtest_OBJECTS = pngtest.$(OBJEXT) |
| | | pngtest_OBJECTS = $(am_pngtest_OBJECTS) |
| | | pngtest_DEPENDENCIES = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | am_pngunknown_OBJECTS = contrib/libtests/pngunknown.$(OBJEXT) |
| | | pngunknown_OBJECTS = $(am_pngunknown_OBJECTS) |
| | | pngunknown_DEPENDENCIES = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | am_pngvalid_OBJECTS = contrib/libtests/pngvalid.$(OBJEXT) |
| | | pngvalid_OBJECTS = $(am_pngvalid_OBJECTS) |
| | | pngvalid_DEPENDENCIES = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | am_timepng_OBJECTS = contrib/libtests/timepng.$(OBJEXT) |
| | | timepng_OBJECTS = $(am_timepng_OBJECTS) |
| | | timepng_DEPENDENCIES = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | SCRIPTS = $(bin_SCRIPTS) |
| | | AM_V_P = $(am__v_P_@AM_V@) |
| | | am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) |
| | | am__v_P_0 = false |
| | | am__v_P_1 = : |
| | | AM_V_GEN = $(am__v_GEN_@AM_V@) |
| | | am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) |
| | | am__v_GEN_0 = @echo " GEN " $@; |
| | | am__v_GEN_1 = |
| | | AM_V_at = $(am__v_at_@AM_V@) |
| | | am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) |
| | | am__v_at_0 = @ |
| | | am__v_at_1 = |
| | | DEFAULT_INCLUDES = -I.@am__isrc@ |
| | | depcomp = $(SHELL) $(top_srcdir)/depcomp |
| | | am__maybe_remake_depfiles = depfiles |
| | | am__depfiles_remade = ./$(DEPDIR)/png.Plo ./$(DEPDIR)/pngerror.Plo \ |
| | | ./$(DEPDIR)/pngget.Plo ./$(DEPDIR)/pngmem.Plo \ |
| | | ./$(DEPDIR)/pngpread.Plo ./$(DEPDIR)/pngread.Plo \ |
| | | ./$(DEPDIR)/pngrio.Plo ./$(DEPDIR)/pngrtran.Plo \ |
| | | ./$(DEPDIR)/pngrutil.Plo ./$(DEPDIR)/pngset.Plo \ |
| | | ./$(DEPDIR)/pngtest.Po ./$(DEPDIR)/pngtrans.Plo \ |
| | | ./$(DEPDIR)/pngwio.Plo ./$(DEPDIR)/pngwrite.Plo \ |
| | | ./$(DEPDIR)/pngwtran.Plo ./$(DEPDIR)/pngwutil.Plo \ |
| | | arm/$(DEPDIR)/arm_init.Plo arm/$(DEPDIR)/filter_neon.Plo \ |
| | | arm/$(DEPDIR)/filter_neon_intrinsics.Plo \ |
| | | arm/$(DEPDIR)/palette_neon_intrinsics.Plo \ |
| | | contrib/libtests/$(DEPDIR)/pngimage.Po \ |
| | | contrib/libtests/$(DEPDIR)/pngstest.Po \ |
| | | contrib/libtests/$(DEPDIR)/pngunknown.Po \ |
| | | contrib/libtests/$(DEPDIR)/pngvalid.Po \ |
| | | contrib/libtests/$(DEPDIR)/timepng.Po \ |
| | | contrib/tools/$(DEPDIR)/png-fix-itxt.Po \ |
| | | contrib/tools/$(DEPDIR)/pngcp.Po \ |
| | | contrib/tools/$(DEPDIR)/pngfix.Po \ |
| | | intel/$(DEPDIR)/filter_sse2_intrinsics.Plo \ |
| | | intel/$(DEPDIR)/intel_init.Plo \ |
| | | mips/$(DEPDIR)/filter_msa_intrinsics.Plo \ |
| | | mips/$(DEPDIR)/mips_init.Plo \ |
| | | powerpc/$(DEPDIR)/filter_vsx_intrinsics.Plo \ |
| | | powerpc/$(DEPDIR)/powerpc_init.Plo |
| | | am__mv = mv -f |
| | | CPPASCOMPILE = $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ |
| | | $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) |
| | | LTCPPASCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ |
| | | $(LIBTOOLFLAGS) --mode=compile $(CCAS) $(DEFS) \ |
| | | $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ |
| | | $(AM_CCASFLAGS) $(CCASFLAGS) |
| | | AM_V_CPPAS = $(am__v_CPPAS_@AM_V@) |
| | | am__v_CPPAS_ = $(am__v_CPPAS_@AM_DEFAULT_V@) |
| | | am__v_CPPAS_0 = @echo " CPPAS " $@; |
| | | am__v_CPPAS_1 = |
| | | COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
| | | $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
| | | LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ |
| | | $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ |
| | | $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ |
| | | $(AM_CFLAGS) $(CFLAGS) |
| | | AM_V_CC = $(am__v_CC_@AM_V@) |
| | | am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) |
| | | am__v_CC_0 = @echo " CC " $@; |
| | | am__v_CC_1 = |
| | | CCLD = $(CC) |
| | | LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ |
| | | $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ |
| | | $(AM_LDFLAGS) $(LDFLAGS) -o $@ |
| | | AM_V_CCLD = $(am__v_CCLD_@AM_V@) |
| | | am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) |
| | | am__v_CCLD_0 = @echo " CCLD " $@; |
| | | am__v_CCLD_1 = |
| | | SOURCES = $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_SOURCES) \ |
| | | $(nodist_libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_SOURCES) \ |
| | | $(png_fix_itxt_SOURCES) $(pngcp_SOURCES) $(pngfix_SOURCES) \ |
| | | $(pngimage_SOURCES) $(pngstest_SOURCES) $(pngtest_SOURCES) \ |
| | | $(pngunknown_SOURCES) $(pngvalid_SOURCES) $(timepng_SOURCES) |
| | | DIST_SOURCES = \ |
| | | $(am__libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_SOURCES_DIST) \ |
| | | $(png_fix_itxt_SOURCES) $(pngcp_SOURCES) $(pngfix_SOURCES) \ |
| | | $(pngimage_SOURCES) $(pngstest_SOURCES) $(pngtest_SOURCES) \ |
| | | $(pngunknown_SOURCES) $(pngvalid_SOURCES) $(timepng_SOURCES) |
| | | am__can_run_installinfo = \ |
| | | case $$AM_UPDATE_INFO_DIR in \ |
| | | n|no|NO) false;; \ |
| | | *) (install-info --version) >/dev/null 2>&1;; \ |
| | | esac |
| | | man3dir = $(mandir)/man3 |
| | | man5dir = $(mandir)/man5 |
| | | NROFF = nroff |
| | | MANS = $(dist_man_MANS) |
| | | DATA = $(pkgconfig_DATA) |
| | | HEADERS = $(nodist_pkginclude_HEADERS) $(pkginclude_HEADERS) |
| | | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ |
| | | $(LISP)config.h.in |
| | | # Read a list of newline-separated strings from the standard input, |
| | | # and print each of them once, without duplicates. Input order is |
| | | # *not* preserved. |
| | | am__uniquify_input = $(AWK) '\ |
| | | BEGIN { nonempty = 0; } \ |
| | | { items[$$0] = 1; nonempty = 1; } \ |
| | | END { if (nonempty) { for (i in items) print i; }; } \ |
| | | ' |
| | | # Make sure the list of sources is unique. This is necessary because, |
| | | # e.g., the same source file might be shared among _SOURCES variables |
| | | # for different programs/libraries. |
| | | am__define_uniq_tagged_files = \ |
| | | list='$(am__tagged_files)'; \ |
| | | unique=`for i in $$list; do \ |
| | | if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ |
| | | done | $(am__uniquify_input)` |
| | | ETAGS = etags |
| | | CTAGS = ctags |
| | | CSCOPE = cscope |
| | | AM_RECURSIVE_TARGETS = cscope check recheck |
| | | am__tty_colors_dummy = \ |
| | | mgn= red= grn= lgn= blu= brg= std=; \ |
| | | am__color_tests=no |
| | | am__tty_colors = { \ |
| | | $(am__tty_colors_dummy); \ |
| | | if test "X$(AM_COLOR_TESTS)" = Xno; then \ |
| | | am__color_tests=no; \ |
| | | elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ |
| | | am__color_tests=yes; \ |
| | | elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ |
| | | am__color_tests=yes; \ |
| | | fi; \ |
| | | if test $$am__color_tests = yes; then \ |
| | | red='[0;31m'; \ |
| | | grn='[0;32m'; \ |
| | | lgn='[1;32m'; \ |
| | | blu='[1;34m'; \ |
| | | mgn='[0;35m'; \ |
| | | brg='[1m'; \ |
| | | std='[m'; \ |
| | | fi; \ |
| | | } |
| | | am__recheck_rx = ^[ ]*:recheck:[ ]* |
| | | am__global_test_result_rx = ^[ ]*:global-test-result:[ ]* |
| | | am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]* |
| | | # A command that, given a newline-separated list of test names on the |
| | | # standard input, print the name of the tests that are to be re-run |
| | | # upon "make recheck". |
| | | am__list_recheck_tests = $(AWK) '{ \ |
| | | recheck = 1; \ |
| | | while ((rc = (getline line < ($$0 ".trs"))) != 0) \ |
| | | { \ |
| | | if (rc < 0) \ |
| | | { \ |
| | | if ((getline line2 < ($$0 ".log")) < 0) \ |
| | | recheck = 0; \ |
| | | break; \ |
| | | } \ |
| | | else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \ |
| | | { \ |
| | | recheck = 0; \ |
| | | break; \ |
| | | } \ |
| | | else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \ |
| | | { \ |
| | | break; \ |
| | | } \ |
| | | }; \ |
| | | if (recheck) \ |
| | | print $$0; \ |
| | | close ($$0 ".trs"); \ |
| | | close ($$0 ".log"); \ |
| | | }' |
| | | # A command that, given a newline-separated list of test names on the |
| | | # standard input, create the global log from their .trs and .log files. |
| | | am__create_global_log = $(AWK) ' \ |
| | | function fatal(msg) \ |
| | | { \ |
| | | print "fatal: making $@: " msg | "cat >&2"; \ |
| | | exit 1; \ |
| | | } \ |
| | | function rst_section(header) \ |
| | | { \ |
| | | print header; \ |
| | | len = length(header); \ |
| | | for (i = 1; i <= len; i = i + 1) \ |
| | | printf "="; \ |
| | | printf "\n\n"; \ |
| | | } \ |
| | | { \ |
| | | copy_in_global_log = 1; \ |
| | | global_test_result = "RUN"; \ |
| | | while ((rc = (getline line < ($$0 ".trs"))) != 0) \ |
| | | { \ |
| | | if (rc < 0) \ |
| | | fatal("failed to read from " $$0 ".trs"); \ |
| | | if (line ~ /$(am__global_test_result_rx)/) \ |
| | | { \ |
| | | sub("$(am__global_test_result_rx)", "", line); \ |
| | | sub("[ ]*$$", "", line); \ |
| | | global_test_result = line; \ |
| | | } \ |
| | | else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \ |
| | | copy_in_global_log = 0; \ |
| | | }; \ |
| | | if (copy_in_global_log) \ |
| | | { \ |
| | | rst_section(global_test_result ": " $$0); \ |
| | | while ((rc = (getline line < ($$0 ".log"))) != 0) \ |
| | | { \ |
| | | if (rc < 0) \ |
| | | fatal("failed to read from " $$0 ".log"); \ |
| | | print line; \ |
| | | }; \ |
| | | printf "\n"; \ |
| | | }; \ |
| | | close ($$0 ".trs"); \ |
| | | close ($$0 ".log"); \ |
| | | }' |
| | | # Restructured Text title. |
| | | am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; } |
| | | # Solaris 10 'make', and several other traditional 'make' implementations, |
| | | # pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it |
| | | # by disabling -e (using the XSI extension "set +e") if it's set. |
| | | am__sh_e_setup = case $$- in *e*) set +e;; esac |
| | | # Default flags passed to test drivers. |
| | | am__common_driver_flags = \ |
| | | --color-tests "$$am__color_tests" \ |
| | | --enable-hard-errors "$$am__enable_hard_errors" \ |
| | | --expect-failure "$$am__expect_failure" |
| | | # To be inserted before the command running the test. Creates the |
| | | # directory for the log if needed. Stores in $dir the directory |
| | | # containing $f, in $tst the test, in $log the log. Executes the |
| | | # developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and |
| | | # passes TESTS_ENVIRONMENT. Set up options for the wrapper that |
| | | # will run the test scripts (or their associated LOG_COMPILER, if |
| | | # thy have one). |
| | | am__check_pre = \ |
| | | $(am__sh_e_setup); \ |
| | | $(am__vpath_adj_setup) $(am__vpath_adj) \ |
| | | $(am__tty_colors); \ |
| | | srcdir=$(srcdir); export srcdir; \ |
| | | case "$@" in \ |
| | | */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \ |
| | | *) am__odir=.;; \ |
| | | esac; \ |
| | | test "x$$am__odir" = x"." || test -d "$$am__odir" \ |
| | | || $(MKDIR_P) "$$am__odir" || exit $$?; \ |
| | | if test -f "./$$f"; then dir=./; \ |
| | | elif test -f "$$f"; then dir=; \ |
| | | else dir="$(srcdir)/"; fi; \ |
| | | tst=$$dir$$f; log='$@'; \ |
| | | if test -n '$(DISABLE_HARD_ERRORS)'; then \ |
| | | am__enable_hard_errors=no; \ |
| | | else \ |
| | | am__enable_hard_errors=yes; \ |
| | | fi; \ |
| | | case " $(XFAIL_TESTS) " in \ |
| | | *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \ |
| | | am__expect_failure=yes;; \ |
| | | *) \ |
| | | am__expect_failure=no;; \ |
| | | esac; \ |
| | | $(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT) |
| | | # A shell command to get the names of the tests scripts with any registered |
| | | # extension removed (i.e., equivalently, the names of the test logs, with |
| | | # the '.log' extension removed). The result is saved in the shell variable |
| | | # '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly, |
| | | # we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)", |
| | | # since that might cause problem with VPATH rewrites for suffix-less tests. |
| | | # See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'. |
| | | am__set_TESTS_bases = \ |
| | | bases='$(TEST_LOGS)'; \ |
| | | bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \ |
| | | bases=`echo $$bases` |
| | | RECHECK_LOGS = $(TEST_LOGS) |
| | | TEST_SUITE_LOG = test-suite.log |
| | | TEST_EXTENSIONS = @EXEEXT@ .test |
| | | LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver |
| | | LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS) |
| | | am__set_b = \ |
| | | case '$@' in \ |
| | | */*) \ |
| | | case '$*' in \ |
| | | */*) b='$*';; \ |
| | | *) b=`echo '$@' | sed 's/\.log$$//'`; \ |
| | | esac;; \ |
| | | *) \ |
| | | b='$*';; \ |
| | | esac |
| | | am__test_logs1 = $(TESTS:=.log) |
| | | am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log) |
| | | TEST_LOGS = $(am__test_logs2:.test.log=.log) |
| | | TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver |
| | | TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ |
| | | $(TEST_LOG_FLAGS) |
| | | am__DIST_COMMON = $(dist_man_MANS) $(srcdir)/Makefile.in \ |
| | | $(srcdir)/config.h.in $(srcdir)/libpng-config.in \ |
| | | $(srcdir)/libpng.pc.in AUTHORS INSTALL README TODO compile \ |
| | | config.guess config.sub depcomp install-sh ltmain.sh missing \ |
| | | test-driver |
| | | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) |
| | | distdir = $(PACKAGE)-$(VERSION) |
| | | top_distdir = $(distdir) |
| | | am__remove_distdir = \ |
| | | if test -d "$(distdir)"; then \ |
| | | find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ |
| | | && rm -rf "$(distdir)" \ |
| | | || { sleep 5 && rm -rf "$(distdir)"; }; \ |
| | | else :; fi |
| | | am__post_remove_distdir = $(am__remove_distdir) |
| | | DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz |
| | | GZIP_ENV = --best |
| | | DIST_TARGETS = dist-xz dist-gzip |
| | | distuninstallcheck_listfiles = find . -type f -print |
| | | am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ |
| | | | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' |
| | | distcleancheck_listfiles = find . -type f -print |
| | | |
| | | #distribute headers in /usr/include/libpng/* |
| | | pkgincludedir = $(includedir)/$(PNGLIB_BASENAME) |
| | | ACLOCAL = @ACLOCAL@ |
| | | AMTAR = @AMTAR@ |
| | | AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ |
| | | AR = @AR@ |
| | | AS = @AS@ |
| | | AUTOCONF = @AUTOCONF@ |
| | | AUTOHEADER = @AUTOHEADER@ |
| | | AUTOMAKE = @AUTOMAKE@ |
| | | AWK = @AWK@ |
| | | CC = @CC@ |
| | | CCAS = @CCAS@ |
| | | CCASDEPMODE = @CCASDEPMODE@ |
| | | CCASFLAGS = @CCASFLAGS@ |
| | | CCDEPMODE = @CCDEPMODE@ |
| | | CFLAGS = @CFLAGS@ |
| | | CPP = @CPP@ |
| | | CPPFLAGS = @CPPFLAGS@ |
| | | CYGPATH_W = @CYGPATH_W@ |
| | | DEFS = @DEFS@ |
| | | DEPDIR = @DEPDIR@ |
| | | |
| | | # DFNCPP is normally just CPP - the C preprocessor - but on Solaris and maybe |
| | | # other operating systems (NeXT?) the C preprocessor selected by configure |
| | | # checks input tokens for validity - effectively it performs part of the ANSI-C |
| | | # parsing - and therefore fails with the .df files. configure.ac has special |
| | | # checks for this and sets DFNCPP appropriately. |
| | | DFNCPP = @DFNCPP@ |
| | | DLLTOOL = @DLLTOOL@ |
| | | DSYMUTIL = @DSYMUTIL@ |
| | | DUMPBIN = @DUMPBIN@ |
| | | ECHO_C = @ECHO_C@ |
| | | ECHO_N = @ECHO_N@ |
| | | ECHO_T = @ECHO_T@ |
| | | EGREP = @EGREP@ |
| | | EXEEXT = @EXEEXT@ |
| | | FGREP = @FGREP@ |
| | | GREP = @GREP@ |
| | | INSTALL = @INSTALL@ |
| | | INSTALL_DATA = @INSTALL_DATA@ |
| | | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
| | | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
| | | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ |
| | | LD = @LD@ |
| | | LDFLAGS = @LDFLAGS@ |
| | | LIBOBJS = @LIBOBJS@ |
| | | LIBS = @LIBS@ |
| | | LIBTOOL = @LIBTOOL@ |
| | | LIPO = @LIPO@ |
| | | LN_S = @LN_S@ |
| | | LTLIBOBJS = @LTLIBOBJS@ |
| | | LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ |
| | | MAINT = @MAINT@ |
| | | MAKEINFO = @MAKEINFO@ |
| | | MANIFEST_TOOL = @MANIFEST_TOOL@ |
| | | MKDIR_P = @MKDIR_P@ |
| | | NM = @NM@ |
| | | NMEDIT = @NMEDIT@ |
| | | OBJDUMP = @OBJDUMP@ |
| | | OBJEXT = @OBJEXT@ |
| | | OTOOL = @OTOOL@ |
| | | OTOOL64 = @OTOOL64@ |
| | | PACKAGE = @PACKAGE@ |
| | | PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ |
| | | PACKAGE_NAME = @PACKAGE_NAME@ |
| | | PACKAGE_STRING = @PACKAGE_STRING@ |
| | | PACKAGE_TARNAME = @PACKAGE_TARNAME@ |
| | | PACKAGE_URL = @PACKAGE_URL@ |
| | | PACKAGE_VERSION = @PACKAGE_VERSION@ |
| | | PATH_SEPARATOR = @PATH_SEPARATOR@ |
| | | PNGLIB_MAJOR = @PNGLIB_MAJOR@ |
| | | PNGLIB_MINOR = @PNGLIB_MINOR@ |
| | | PNGLIB_RELEASE = @PNGLIB_RELEASE@ |
| | | PNGLIB_VERSION = @PNGLIB_VERSION@ |
| | | |
| | | # PNG_COPTS give extra options for the C compiler to be used on all compilation |
| | | # steps (unless targe_CFLAGS is specified; that will take precedence over |
| | | # AM_CFLAGS) |
| | | PNG_COPTS = @PNG_COPTS@ |
| | | PNG_PREFIX = @PNG_PREFIX@ |
| | | POW_LIB = @POW_LIB@ |
| | | RANLIB = @RANLIB@ |
| | | SED = @SED@ |
| | | SET_MAKE = @SET_MAKE@ |
| | | SHELL = @SHELL@ |
| | | STRIP = @STRIP@ |
| | | SYMBOL_PREFIX = @SYMBOL_PREFIX@ |
| | | VERSION = @VERSION@ |
| | | abs_builddir = @abs_builddir@ |
| | | abs_srcdir = @abs_srcdir@ |
| | | abs_top_builddir = @abs_top_builddir@ |
| | | abs_top_srcdir = @abs_top_srcdir@ |
| | | ac_ct_AR = @ac_ct_AR@ |
| | | ac_ct_CC = @ac_ct_CC@ |
| | | ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ |
| | | am__include = @am__include@ |
| | | am__leading_dot = @am__leading_dot@ |
| | | am__quote = @am__quote@ |
| | | am__tar = @am__tar@ |
| | | am__untar = @am__untar@ |
| | | |
| | | # generate the -config scripts if required |
| | | binconfigs = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@-config |
| | | bindir = @bindir@ |
| | | build = @build@ |
| | | build_alias = @build_alias@ |
| | | build_cpu = @build_cpu@ |
| | | build_os = @build_os@ |
| | | build_vendor = @build_vendor@ |
| | | builddir = @builddir@ |
| | | datadir = @datadir@ |
| | | datarootdir = @datarootdir@ |
| | | docdir = @docdir@ |
| | | dvidir = @dvidir@ |
| | | exec_prefix = @exec_prefix@ |
| | | host = @host@ |
| | | host_alias = @host_alias@ |
| | | host_cpu = @host_cpu@ |
| | | host_os = @host_os@ |
| | | host_vendor = @host_vendor@ |
| | | htmldir = @htmldir@ |
| | | includedir = @includedir@ |
| | | infodir = @infodir@ |
| | | install_sh = @install_sh@ |
| | | libdir = @libdir@ |
| | | libexecdir = @libexecdir@ |
| | | localedir = @localedir@ |
| | | localstatedir = @localstatedir@ |
| | | mandir = @mandir@ |
| | | mkdir_p = @mkdir_p@ |
| | | oldincludedir = @oldincludedir@ |
| | | pdfdir = @pdfdir@ |
| | | |
| | | # pkg-config stuff, note that libpng.pc is always required in order |
| | | # to get the correct library |
| | | pkgconfigdir = @pkgconfigdir@ |
| | | prefix = @prefix@ |
| | | program_transform_name = @program_transform_name@ |
| | | psdir = @psdir@ |
| | | sbindir = @sbindir@ |
| | | sharedstatedir = @sharedstatedir@ |
| | | srcdir = @srcdir@ |
| | | sysconfdir = @sysconfdir@ |
| | | target_alias = @target_alias@ |
| | | top_build_prefix = @top_build_prefix@ |
| | | top_builddir = @top_builddir@ |
| | | top_srcdir = @top_srcdir@ |
| | | PNGLIB_BASENAME = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@ |
| | | ACLOCAL_AMFLAGS = -I scripts |
| | | |
| | | # This ensures that pnglibconf.h gets built at the start of 'make all' or |
| | | # 'make check', but it does not add dependencies to the individual programs, |
| | | # this is done below. |
| | | # |
| | | # IMPORTANT: always add the object modules of new programs to the list below |
| | | # because otherwise the sequence 'configure; make new-program' will *sometimes* |
| | | # result in the installed (system) pnglibconf.h being used and the result is |
| | | # always wrong and always very confusing. |
| | | BUILT_SOURCES = pnglibconf.h |
| | | pngtest_SOURCES = pngtest.c |
| | | pngtest_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | pngvalid_SOURCES = contrib/libtests/pngvalid.c |
| | | pngvalid_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | pngstest_SOURCES = contrib/libtests/pngstest.c |
| | | pngstest_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | pngunknown_SOURCES = contrib/libtests/pngunknown.c |
| | | pngunknown_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | pngimage_SOURCES = contrib/libtests/pngimage.c |
| | | pngimage_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | timepng_SOURCES = contrib/libtests/timepng.c |
| | | timepng_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | pngfix_SOURCES = contrib/tools/pngfix.c |
| | | pngfix_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | png_fix_itxt_SOURCES = contrib/tools/png-fix-itxt.c |
| | | pngcp_SOURCES = contrib/tools/pngcp.c |
| | | pngcp_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | |
| | | # Generally these are single line shell scripts to run a test with a particular |
| | | # set of parameters: |
| | | TESTS = \ |
| | | tests/pngtest\ |
| | | tests/pngtest-badpngs\ |
| | | tests/pngvalid-gamma-16-to-8 tests/pngvalid-gamma-alpha-mode\ |
| | | tests/pngvalid-gamma-background tests/pngvalid-gamma-expand16-alpha-mode\ |
| | | tests/pngvalid-gamma-expand16-background\ |
| | | tests/pngvalid-gamma-expand16-transform tests/pngvalid-gamma-sbit\ |
| | | tests/pngvalid-gamma-threshold tests/pngvalid-gamma-transform\ |
| | | tests/pngvalid-progressive-size\ |
| | | tests/pngvalid-progressive-interlace-standard\ |
| | | tests/pngvalid-transform\ |
| | | tests/pngvalid-progressive-standard tests/pngvalid-standard\ |
| | | tests/pngstest-1.8 tests/pngstest-1.8-alpha tests/pngstest-linear\ |
| | | tests/pngstest-linear-alpha tests/pngstest-none tests/pngstest-none-alpha\ |
| | | tests/pngstest-sRGB tests/pngstest-sRGB-alpha tests/pngunknown-IDAT\ |
| | | tests/pngunknown-discard tests/pngunknown-if-safe tests/pngunknown-sAPI\ |
| | | tests/pngunknown-sTER tests/pngunknown-save tests/pngunknown-vpAg\ |
| | | tests/pngimage-quick tests/pngimage-full |
| | | |
| | | |
| | | # man pages |
| | | dist_man_MANS = libpng.3 libpngpf.3 png.5 |
| | | EXTRA_SCRIPTS = libpng-config libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@-config |
| | | bin_SCRIPTS = @binconfigs@ |
| | | |
| | | # rules to build libpng, only build the old library on request |
| | | lib_LTLIBRARIES = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la |
| | | # EXTRA_LTLIBRARIES= libpng.la |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_SOURCES = png.c pngerror.c \ |
| | | pngget.c pngmem.c pngpread.c pngread.c pngrio.c pngrtran.c \ |
| | | pngrutil.c pngset.c pngtrans.c pngwio.c pngwrite.c pngwtran.c \ |
| | | pngwutil.c png.h pngconf.h pngdebug.h pnginfo.h pngpriv.h \ |
| | | pngstruct.h pngusr.dfa $(am__append_2) $(am__append_3) \ |
| | | $(am__append_4) $(am__append_5) |
| | | nodist_libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_SOURCES = pnglibconf.h |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_LDFLAGS = -no-undefined \ |
| | | -export-dynamic -version-number \ |
| | | @PNGLIB_MAJOR@@PNGLIB_MINOR@:@PNGLIB_RELEASE@:0 \ |
| | | $(am__append_6) $(am__append_7) $(am__append_8) |
| | | @HAVE_LD_VERSION_SCRIPT_FALSE@libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_DEPENDENCIES = libpng.sym |
| | | @HAVE_LD_VERSION_SCRIPT_TRUE@libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_DEPENDENCIES = libpng.vers |
| | | pkginclude_HEADERS = png.h pngconf.h |
| | | nodist_pkginclude_HEADERS = pnglibconf.h |
| | | pkgconfig_DATA = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.pc |
| | | |
| | | # Extra source distribution files, '${srcdir}' is used below to stop build files |
| | | # from those directories being included. This only works if the configure is |
| | | # not done in the source directory! |
| | | EXTRA_DIST = \ |
| | | ANNOUNCE AUTHORS CHANGES INSTALL LICENSE README TODO TRADEMARK \ |
| | | pngtest.png pngbar.png pngnow.png pngbar.jpg autogen.sh \ |
| | | ${srcdir}/contrib ${srcdir}/projects ${srcdir}/scripts \ |
| | | $(TESTS) $(XFAIL_TESTS) tests/pngstest \ |
| | | CMakeLists.txt example.c libpng-manual.txt |
| | | |
| | | SCRIPT_CLEANFILES = scripts/*.out scripts/*.chk |
| | | CLEANFILES = *.tf? pngout.png libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.pc \ |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@-config libpng.vers libpng.sym \ |
| | | check.new pnglibconf.h pngprefix.h symbols.new pngtest-log.txt \ |
| | | pnglibconf.out pnglibconf.c pnglibconf.pre pnglibconf.dfn \ |
| | | $(SCRIPT_CLEANFILES) |
| | | |
| | | MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess config.h.in \ |
| | | config.sub configure depcomp install-sh ltmain.sh missing |
| | | |
| | | AM_CFLAGS = ${PNG_COPTS} |
| | | SUFFIXES = .chk .out |
| | | |
| | | # We must use -DPNG_NO_USE_READ_MACROS here even when the library may actually |
| | | # be built with PNG_USE_READ_MACROS; this prevents the read macros from |
| | | # interfering with the symbol file format. |
| | | SYMBOL_CFLAGS = -DPNGLIB_LIBNAME='PNG@PNGLIB_MAJOR@@PNGLIB_MINOR@_0' \ |
| | | -DPNGLIB_VERSION='@PNGLIB_VERSION@' \ |
| | | -DSYMBOL_PREFIX='$(SYMBOL_PREFIX)' -DPNG_NO_USE_READ_MACROS \ |
| | | -DPNG_BUILDING_SYMBOL_TABLE $(am__append_9) |
| | | |
| | | # EXT_LIST is a list of the possibly library directory extensions, this exists |
| | | # because we can't find a good way of discovering the file extensions that are |
| | | # actually installed on a given system, so instead we check for every extension |
| | | # we have seen. |
| | | EXT_LIST = a dll.a so so.@PNGLIB_MAJOR@@PNGLIB_MINOR@.@PNGLIB_RELEASE@ la sl dylib |
| | | all: $(BUILT_SOURCES) config.h |
| | | $(MAKE) $(AM_MAKEFLAGS) all-am |
| | | |
| | | .SUFFIXES: |
| | | .SUFFIXES: .chk .out .S .c .lo .log .o .obj .test .test$(EXEEXT) .trs |
| | | am--refresh: Makefile |
| | | @: |
| | | $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) |
| | | @for dep in $?; do \ |
| | | case '$(am__configure_deps)' in \ |
| | | *$$dep*) \ |
| | | echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ |
| | | $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ |
| | | && exit 0; \ |
| | | exit 1;; \ |
| | | esac; \ |
| | | done; \ |
| | | echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ |
| | | $(am__cd) $(top_srcdir) && \ |
| | | $(AUTOMAKE) --foreign Makefile |
| | | Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status |
| | | @case '$?' in \ |
| | | *config.status*) \ |
| | | echo ' $(SHELL) ./config.status'; \ |
| | | $(SHELL) ./config.status;; \ |
| | | *) \ |
| | | echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ |
| | | cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ |
| | | esac; |
| | | |
| | | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
| | | $(SHELL) ./config.status --recheck |
| | | |
| | | $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) |
| | | $(am__cd) $(srcdir) && $(AUTOCONF) |
| | | $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) |
| | | $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) |
| | | $(am__aclocal_m4_deps): |
| | | |
| | | config.h: stamp-h1 |
| | | @test -f $@ || rm -f stamp-h1 |
| | | @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 |
| | | |
| | | stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status |
| | | @rm -f stamp-h1 |
| | | cd $(top_builddir) && $(SHELL) ./config.status config.h |
| | | $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) |
| | | ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) |
| | | rm -f stamp-h1 |
| | | touch $@ |
| | | |
| | | distclean-hdr: |
| | | -rm -f config.h stamp-h1 |
| | | libpng.pc: $(top_builddir)/config.status $(srcdir)/libpng.pc.in |
| | | cd $(top_builddir) && $(SHELL) ./config.status $@ |
| | | libpng-config: $(top_builddir)/config.status $(srcdir)/libpng-config.in |
| | | cd $(top_builddir) && $(SHELL) ./config.status $@ |
| | | install-binPROGRAMS: $(bin_PROGRAMS) |
| | | @$(NORMAL_INSTALL) |
| | | @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ |
| | | if test -n "$$list"; then \ |
| | | echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ |
| | | $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ |
| | | fi; \ |
| | | for p in $$list; do echo "$$p $$p"; done | \ |
| | | sed 's/$(EXEEXT)$$//' | \ |
| | | while read p p1; do if test -f $$p \ |
| | | || test -f $$p1 \ |
| | | ; then echo "$$p"; echo "$$p"; else :; fi; \ |
| | | done | \ |
| | | sed -e 'p;s,.*/,,;n;h' \ |
| | | -e 's|.*|.|' \ |
| | | -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ |
| | | sed 'N;N;N;s,\n, ,g' | \ |
| | | $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ |
| | | { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ |
| | | if ($$2 == $$4) files[d] = files[d] " " $$1; \ |
| | | else { print "f", $$3 "/" $$4, $$1; } } \ |
| | | END { for (d in files) print "f", d, files[d] }' | \ |
| | | while read type dir files; do \ |
| | | if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ |
| | | test -z "$$files" || { \ |
| | | echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ |
| | | $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ |
| | | } \ |
| | | ; done |
| | | |
| | | uninstall-binPROGRAMS: |
| | | @$(NORMAL_UNINSTALL) |
| | | @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ |
| | | files=`for p in $$list; do echo "$$p"; done | \ |
| | | sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ |
| | | -e 's/$$/$(EXEEXT)/' \ |
| | | `; \ |
| | | test -n "$$list" || exit 0; \ |
| | | echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ |
| | | cd "$(DESTDIR)$(bindir)" && rm -f $$files |
| | | |
| | | clean-binPROGRAMS: |
| | | @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \ |
| | | echo " rm -f" $$list; \ |
| | | rm -f $$list || exit $$?; \ |
| | | test -n "$(EXEEXT)" || exit 0; \ |
| | | list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ |
| | | echo " rm -f" $$list; \ |
| | | rm -f $$list |
| | | |
| | | clean-checkPROGRAMS: |
| | | @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ |
| | | echo " rm -f" $$list; \ |
| | | rm -f $$list || exit $$?; \ |
| | | test -n "$(EXEEXT)" || exit 0; \ |
| | | list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ |
| | | echo " rm -f" $$list; \ |
| | | rm -f $$list |
| | | |
| | | install-libLTLIBRARIES: $(lib_LTLIBRARIES) |
| | | @$(NORMAL_INSTALL) |
| | | @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ |
| | | list2=; for p in $$list; do \ |
| | | if test -f $$p; then \ |
| | | list2="$$list2 $$p"; \ |
| | | else :; fi; \ |
| | | done; \ |
| | | test -z "$$list2" || { \ |
| | | echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ |
| | | $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ |
| | | echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ |
| | | $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ |
| | | } |
| | | |
| | | uninstall-libLTLIBRARIES: |
| | | @$(NORMAL_UNINSTALL) |
| | | @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ |
| | | for p in $$list; do \ |
| | | $(am__strip_dir) \ |
| | | echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ |
| | | $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ |
| | | done |
| | | |
| | | clean-libLTLIBRARIES: |
| | | -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) |
| | | @list='$(lib_LTLIBRARIES)'; \ |
| | | locs=`for p in $$list; do echo $$p; done | \ |
| | | sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ |
| | | sort -u`; \ |
| | | test -z "$$locs" || { \ |
| | | echo rm -f $${locs}; \ |
| | | rm -f $${locs}; \ |
| | | } |
| | | arm/$(am__dirstamp): |
| | | @$(MKDIR_P) arm |
| | | @: > arm/$(am__dirstamp) |
| | | arm/$(DEPDIR)/$(am__dirstamp): |
| | | @$(MKDIR_P) arm/$(DEPDIR) |
| | | @: > arm/$(DEPDIR)/$(am__dirstamp) |
| | | arm/arm_init.lo: arm/$(am__dirstamp) arm/$(DEPDIR)/$(am__dirstamp) |
| | | arm/filter_neon.lo: arm/$(am__dirstamp) arm/$(DEPDIR)/$(am__dirstamp) |
| | | arm/filter_neon_intrinsics.lo: arm/$(am__dirstamp) \ |
| | | arm/$(DEPDIR)/$(am__dirstamp) |
| | | arm/palette_neon_intrinsics.lo: arm/$(am__dirstamp) \ |
| | | arm/$(DEPDIR)/$(am__dirstamp) |
| | | mips/$(am__dirstamp): |
| | | @$(MKDIR_P) mips |
| | | @: > mips/$(am__dirstamp) |
| | | mips/$(DEPDIR)/$(am__dirstamp): |
| | | @$(MKDIR_P) mips/$(DEPDIR) |
| | | @: > mips/$(DEPDIR)/$(am__dirstamp) |
| | | mips/mips_init.lo: mips/$(am__dirstamp) mips/$(DEPDIR)/$(am__dirstamp) |
| | | mips/filter_msa_intrinsics.lo: mips/$(am__dirstamp) \ |
| | | mips/$(DEPDIR)/$(am__dirstamp) |
| | | intel/$(am__dirstamp): |
| | | @$(MKDIR_P) intel |
| | | @: > intel/$(am__dirstamp) |
| | | intel/$(DEPDIR)/$(am__dirstamp): |
| | | @$(MKDIR_P) intel/$(DEPDIR) |
| | | @: > intel/$(DEPDIR)/$(am__dirstamp) |
| | | intel/intel_init.lo: intel/$(am__dirstamp) \ |
| | | intel/$(DEPDIR)/$(am__dirstamp) |
| | | intel/filter_sse2_intrinsics.lo: intel/$(am__dirstamp) \ |
| | | intel/$(DEPDIR)/$(am__dirstamp) |
| | | powerpc/$(am__dirstamp): |
| | | @$(MKDIR_P) powerpc |
| | | @: > powerpc/$(am__dirstamp) |
| | | powerpc/$(DEPDIR)/$(am__dirstamp): |
| | | @$(MKDIR_P) powerpc/$(DEPDIR) |
| | | @: > powerpc/$(DEPDIR)/$(am__dirstamp) |
| | | powerpc/powerpc_init.lo: powerpc/$(am__dirstamp) \ |
| | | powerpc/$(DEPDIR)/$(am__dirstamp) |
| | | powerpc/filter_vsx_intrinsics.lo: powerpc/$(am__dirstamp) \ |
| | | powerpc/$(DEPDIR)/$(am__dirstamp) |
| | | |
| | | libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la: $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_OBJECTS) $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_DEPENDENCIES) $(EXTRA_libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_DEPENDENCIES) |
| | | $(AM_V_CCLD)$(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_LINK) -rpath $(libdir) $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_OBJECTS) $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_LIBADD) $(LIBS) |
| | | contrib/tools/$(am__dirstamp): |
| | | @$(MKDIR_P) contrib/tools |
| | | @: > contrib/tools/$(am__dirstamp) |
| | | contrib/tools/$(DEPDIR)/$(am__dirstamp): |
| | | @$(MKDIR_P) contrib/tools/$(DEPDIR) |
| | | @: > contrib/tools/$(DEPDIR)/$(am__dirstamp) |
| | | contrib/tools/png-fix-itxt.$(OBJEXT): contrib/tools/$(am__dirstamp) \ |
| | | contrib/tools/$(DEPDIR)/$(am__dirstamp) |
| | | |
| | | png-fix-itxt$(EXEEXT): $(png_fix_itxt_OBJECTS) $(png_fix_itxt_DEPENDENCIES) $(EXTRA_png_fix_itxt_DEPENDENCIES) |
| | | @rm -f png-fix-itxt$(EXEEXT) |
| | | $(AM_V_CCLD)$(LINK) $(png_fix_itxt_OBJECTS) $(png_fix_itxt_LDADD) $(LIBS) |
| | | contrib/tools/pngcp.$(OBJEXT): contrib/tools/$(am__dirstamp) \ |
| | | contrib/tools/$(DEPDIR)/$(am__dirstamp) |
| | | |
| | | pngcp$(EXEEXT): $(pngcp_OBJECTS) $(pngcp_DEPENDENCIES) $(EXTRA_pngcp_DEPENDENCIES) |
| | | @rm -f pngcp$(EXEEXT) |
| | | $(AM_V_CCLD)$(LINK) $(pngcp_OBJECTS) $(pngcp_LDADD) $(LIBS) |
| | | contrib/tools/pngfix.$(OBJEXT): contrib/tools/$(am__dirstamp) \ |
| | | contrib/tools/$(DEPDIR)/$(am__dirstamp) |
| | | |
| | | pngfix$(EXEEXT): $(pngfix_OBJECTS) $(pngfix_DEPENDENCIES) $(EXTRA_pngfix_DEPENDENCIES) |
| | | @rm -f pngfix$(EXEEXT) |
| | | $(AM_V_CCLD)$(LINK) $(pngfix_OBJECTS) $(pngfix_LDADD) $(LIBS) |
| | | contrib/libtests/$(am__dirstamp): |
| | | @$(MKDIR_P) contrib/libtests |
| | | @: > contrib/libtests/$(am__dirstamp) |
| | | contrib/libtests/$(DEPDIR)/$(am__dirstamp): |
| | | @$(MKDIR_P) contrib/libtests/$(DEPDIR) |
| | | @: > contrib/libtests/$(DEPDIR)/$(am__dirstamp) |
| | | contrib/libtests/pngimage.$(OBJEXT): contrib/libtests/$(am__dirstamp) \ |
| | | contrib/libtests/$(DEPDIR)/$(am__dirstamp) |
| | | |
| | | pngimage$(EXEEXT): $(pngimage_OBJECTS) $(pngimage_DEPENDENCIES) $(EXTRA_pngimage_DEPENDENCIES) |
| | | @rm -f pngimage$(EXEEXT) |
| | | $(AM_V_CCLD)$(LINK) $(pngimage_OBJECTS) $(pngimage_LDADD) $(LIBS) |
| | | contrib/libtests/pngstest.$(OBJEXT): contrib/libtests/$(am__dirstamp) \ |
| | | contrib/libtests/$(DEPDIR)/$(am__dirstamp) |
| | | |
| | | pngstest$(EXEEXT): $(pngstest_OBJECTS) $(pngstest_DEPENDENCIES) $(EXTRA_pngstest_DEPENDENCIES) |
| | | @rm -f pngstest$(EXEEXT) |
| | | $(AM_V_CCLD)$(LINK) $(pngstest_OBJECTS) $(pngstest_LDADD) $(LIBS) |
| | | |
| | | pngtest$(EXEEXT): $(pngtest_OBJECTS) $(pngtest_DEPENDENCIES) $(EXTRA_pngtest_DEPENDENCIES) |
| | | @rm -f pngtest$(EXEEXT) |
| | | $(AM_V_CCLD)$(LINK) $(pngtest_OBJECTS) $(pngtest_LDADD) $(LIBS) |
| | | contrib/libtests/pngunknown.$(OBJEXT): \ |
| | | contrib/libtests/$(am__dirstamp) \ |
| | | contrib/libtests/$(DEPDIR)/$(am__dirstamp) |
| | | |
| | | pngunknown$(EXEEXT): $(pngunknown_OBJECTS) $(pngunknown_DEPENDENCIES) $(EXTRA_pngunknown_DEPENDENCIES) |
| | | @rm -f pngunknown$(EXEEXT) |
| | | $(AM_V_CCLD)$(LINK) $(pngunknown_OBJECTS) $(pngunknown_LDADD) $(LIBS) |
| | | contrib/libtests/pngvalid.$(OBJEXT): contrib/libtests/$(am__dirstamp) \ |
| | | contrib/libtests/$(DEPDIR)/$(am__dirstamp) |
| | | |
| | | pngvalid$(EXEEXT): $(pngvalid_OBJECTS) $(pngvalid_DEPENDENCIES) $(EXTRA_pngvalid_DEPENDENCIES) |
| | | @rm -f pngvalid$(EXEEXT) |
| | | $(AM_V_CCLD)$(LINK) $(pngvalid_OBJECTS) $(pngvalid_LDADD) $(LIBS) |
| | | contrib/libtests/timepng.$(OBJEXT): contrib/libtests/$(am__dirstamp) \ |
| | | contrib/libtests/$(DEPDIR)/$(am__dirstamp) |
| | | |
| | | timepng$(EXEEXT): $(timepng_OBJECTS) $(timepng_DEPENDENCIES) $(EXTRA_timepng_DEPENDENCIES) |
| | | @rm -f timepng$(EXEEXT) |
| | | $(AM_V_CCLD)$(LINK) $(timepng_OBJECTS) $(timepng_LDADD) $(LIBS) |
| | | install-binSCRIPTS: $(bin_SCRIPTS) |
| | | @$(NORMAL_INSTALL) |
| | | @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ |
| | | if test -n "$$list"; then \ |
| | | echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ |
| | | $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ |
| | | fi; \ |
| | | for p in $$list; do \ |
| | | if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
| | | if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ |
| | | done | \ |
| | | sed -e 'p;s,.*/,,;n' \ |
| | | -e 'h;s|.*|.|' \ |
| | | -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ |
| | | $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ |
| | | { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ |
| | | if ($$2 == $$4) { files[d] = files[d] " " $$1; \ |
| | | if (++n[d] == $(am__install_max)) { \ |
| | | print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ |
| | | else { print "f", d "/" $$4, $$1 } } \ |
| | | END { for (d in files) print "f", d, files[d] }' | \ |
| | | while read type dir files; do \ |
| | | if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ |
| | | test -z "$$files" || { \ |
| | | echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \ |
| | | $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ |
| | | } \ |
| | | ; done |
| | | |
| | | uninstall-binSCRIPTS: |
| | | @$(NORMAL_UNINSTALL) |
| | | @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \ |
| | | files=`for p in $$list; do echo "$$p"; done | \ |
| | | sed -e 's,.*/,,;$(transform)'`; \ |
| | | dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir) |
| | | |
| | | mostlyclean-compile: |
| | | -rm -f *.$(OBJEXT) |
| | | -rm -f arm/*.$(OBJEXT) |
| | | -rm -f arm/*.lo |
| | | -rm -f contrib/libtests/*.$(OBJEXT) |
| | | -rm -f contrib/tools/*.$(OBJEXT) |
| | | -rm -f intel/*.$(OBJEXT) |
| | | -rm -f intel/*.lo |
| | | -rm -f mips/*.$(OBJEXT) |
| | | -rm -f mips/*.lo |
| | | -rm -f powerpc/*.$(OBJEXT) |
| | | -rm -f powerpc/*.lo |
| | | |
| | | distclean-compile: |
| | | -rm -f *.tab.c |
| | | |
| | | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/png.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pngerror.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pngget.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pngmem.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pngpread.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pngread.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pngrio.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pngrtran.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pngrutil.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pngset.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pngtest.Po@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pngtrans.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pngwio.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pngwrite.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pngwtran.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pngwutil.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@arm/$(DEPDIR)/arm_init.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@arm/$(DEPDIR)/filter_neon.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@arm/$(DEPDIR)/filter_neon_intrinsics.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@arm/$(DEPDIR)/palette_neon_intrinsics.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@contrib/libtests/$(DEPDIR)/pngimage.Po@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@contrib/libtests/$(DEPDIR)/pngstest.Po@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@contrib/libtests/$(DEPDIR)/pngunknown.Po@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@contrib/libtests/$(DEPDIR)/pngvalid.Po@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@contrib/libtests/$(DEPDIR)/timepng.Po@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@contrib/tools/$(DEPDIR)/png-fix-itxt.Po@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@contrib/tools/$(DEPDIR)/pngcp.Po@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@contrib/tools/$(DEPDIR)/pngfix.Po@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@intel/$(DEPDIR)/filter_sse2_intrinsics.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@intel/$(DEPDIR)/intel_init.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@mips/$(DEPDIR)/filter_msa_intrinsics.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@mips/$(DEPDIR)/mips_init.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@powerpc/$(DEPDIR)/filter_vsx_intrinsics.Plo@am__quote@ # am--include-marker |
| | | @AMDEP_TRUE@@am__include@ @am__quote@powerpc/$(DEPDIR)/powerpc_init.Plo@am__quote@ # am--include-marker |
| | | |
| | | $(am__depfiles_remade): |
| | | @$(MKDIR_P) $(@D) |
| | | @echo '# dummy' >$@-t && $(am__mv) $@-t $@ |
| | | |
| | | am--depfiles: $(am__depfiles_remade) |
| | | |
| | | .S.o: |
| | | @am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ |
| | | @am__fastdepCCAS_TRUE@ $(CPPASCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ |
| | | @am__fastdepCCAS_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po |
| | | @AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ |
| | | @AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
| | | @am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CPPASCOMPILE) -c -o $@ $< |
| | | |
| | | .S.obj: |
| | | @am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ |
| | | @am__fastdepCCAS_TRUE@ $(CPPASCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ |
| | | @am__fastdepCCAS_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po |
| | | @AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ |
| | | @AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
| | | @am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CPPASCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` |
| | | |
| | | .S.lo: |
| | | @am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ |
| | | @am__fastdepCCAS_TRUE@ $(LTCPPASCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ |
| | | @am__fastdepCCAS_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo |
| | | @AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ |
| | | @AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
| | | @am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(LTCPPASCOMPILE) -c -o $@ $< |
| | | |
| | | .c.o: |
| | | @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ |
| | | @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ |
| | | @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po |
| | | @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ |
| | | @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
| | | @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< |
| | | |
| | | .c.obj: |
| | | @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ |
| | | @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ |
| | | @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po |
| | | @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ |
| | | @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
| | | @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` |
| | | |
| | | .c.lo: |
| | | @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ |
| | | @am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ |
| | | @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo |
| | | @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ |
| | | @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
| | | @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< |
| | | |
| | | mostlyclean-libtool: |
| | | -rm -f *.lo |
| | | |
| | | clean-libtool: |
| | | -rm -rf .libs _libs |
| | | -rm -rf arm/.libs arm/_libs |
| | | -rm -rf intel/.libs intel/_libs |
| | | -rm -rf mips/.libs mips/_libs |
| | | -rm -rf powerpc/.libs powerpc/_libs |
| | | |
| | | distclean-libtool: |
| | | -rm -f libtool config.lt |
| | | install-man3: $(dist_man_MANS) |
| | | @$(NORMAL_INSTALL) |
| | | @list1=''; \ |
| | | list2='$(dist_man_MANS)'; \ |
| | | test -n "$(man3dir)" \ |
| | | && test -n "`echo $$list1$$list2`" \ |
| | | || exit 0; \ |
| | | echo " $(MKDIR_P) '$(DESTDIR)$(man3dir)'"; \ |
| | | $(MKDIR_P) "$(DESTDIR)$(man3dir)" || exit 1; \ |
| | | { for i in $$list1; do echo "$$i"; done; \ |
| | | if test -n "$$list2"; then \ |
| | | for i in $$list2; do echo "$$i"; done \ |
| | | | sed -n '/\.3[a-z]*$$/p'; \ |
| | | fi; \ |
| | | } | while read p; do \ |
| | | if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ |
| | | echo "$$d$$p"; echo "$$p"; \ |
| | | done | \ |
| | | sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^3][0-9a-z]*$$,3,;x' \ |
| | | -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ |
| | | sed 'N;N;s,\n, ,g' | { \ |
| | | list=; while read file base inst; do \ |
| | | if test "$$base" = "$$inst"; then list="$$list $$file"; else \ |
| | | echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man3dir)/$$inst'"; \ |
| | | $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man3dir)/$$inst" || exit $$?; \ |
| | | fi; \ |
| | | done; \ |
| | | for i in $$list; do echo "$$i"; done | $(am__base_list) | \ |
| | | while read files; do \ |
| | | test -z "$$files" || { \ |
| | | echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man3dir)'"; \ |
| | | $(INSTALL_DATA) $$files "$(DESTDIR)$(man3dir)" || exit $$?; }; \ |
| | | done; } |
| | | |
| | | uninstall-man3: |
| | | @$(NORMAL_UNINSTALL) |
| | | @list=''; test -n "$(man3dir)" || exit 0; \ |
| | | files=`{ for i in $$list; do echo "$$i"; done; \ |
| | | l2='$(dist_man_MANS)'; for i in $$l2; do echo "$$i"; done | \ |
| | | sed -n '/\.3[a-z]*$$/p'; \ |
| | | } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^3][0-9a-z]*$$,3,;x' \ |
| | | -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ |
| | | dir='$(DESTDIR)$(man3dir)'; $(am__uninstall_files_from_dir) |
| | | install-man5: $(dist_man_MANS) |
| | | @$(NORMAL_INSTALL) |
| | | @list1=''; \ |
| | | list2='$(dist_man_MANS)'; \ |
| | | test -n "$(man5dir)" \ |
| | | && test -n "`echo $$list1$$list2`" \ |
| | | || exit 0; \ |
| | | echo " $(MKDIR_P) '$(DESTDIR)$(man5dir)'"; \ |
| | | $(MKDIR_P) "$(DESTDIR)$(man5dir)" || exit 1; \ |
| | | { for i in $$list1; do echo "$$i"; done; \ |
| | | if test -n "$$list2"; then \ |
| | | for i in $$list2; do echo "$$i"; done \ |
| | | | sed -n '/\.5[a-z]*$$/p'; \ |
| | | fi; \ |
| | | } | while read p; do \ |
| | | if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ |
| | | echo "$$d$$p"; echo "$$p"; \ |
| | | done | \ |
| | | sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \ |
| | | -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ |
| | | sed 'N;N;s,\n, ,g' | { \ |
| | | list=; while read file base inst; do \ |
| | | if test "$$base" = "$$inst"; then list="$$list $$file"; else \ |
| | | echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \ |
| | | $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst" || exit $$?; \ |
| | | fi; \ |
| | | done; \ |
| | | for i in $$list; do echo "$$i"; done | $(am__base_list) | \ |
| | | while read files; do \ |
| | | test -z "$$files" || { \ |
| | | echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man5dir)'"; \ |
| | | $(INSTALL_DATA) $$files "$(DESTDIR)$(man5dir)" || exit $$?; }; \ |
| | | done; } |
| | | |
| | | uninstall-man5: |
| | | @$(NORMAL_UNINSTALL) |
| | | @list=''; test -n "$(man5dir)" || exit 0; \ |
| | | files=`{ for i in $$list; do echo "$$i"; done; \ |
| | | l2='$(dist_man_MANS)'; for i in $$l2; do echo "$$i"; done | \ |
| | | sed -n '/\.5[a-z]*$$/p'; \ |
| | | } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \ |
| | | -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ |
| | | dir='$(DESTDIR)$(man5dir)'; $(am__uninstall_files_from_dir) |
| | | install-pkgconfigDATA: $(pkgconfig_DATA) |
| | | @$(NORMAL_INSTALL) |
| | | @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ |
| | | if test -n "$$list"; then \ |
| | | echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ |
| | | $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \ |
| | | fi; \ |
| | | for p in $$list; do \ |
| | | if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
| | | echo "$$d$$p"; \ |
| | | done | $(am__base_list) | \ |
| | | while read files; do \ |
| | | echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \ |
| | | $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ |
| | | done |
| | | |
| | | uninstall-pkgconfigDATA: |
| | | @$(NORMAL_UNINSTALL) |
| | | @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ |
| | | files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ |
| | | dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) |
| | | install-nodist_pkgincludeHEADERS: $(nodist_pkginclude_HEADERS) |
| | | @$(NORMAL_INSTALL) |
| | | @list='$(nodist_pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ |
| | | if test -n "$$list"; then \ |
| | | echo " $(MKDIR_P) '$(DESTDIR)$(pkgincludedir)'"; \ |
| | | $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" || exit 1; \ |
| | | fi; \ |
| | | for p in $$list; do \ |
| | | if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
| | | echo "$$d$$p"; \ |
| | | done | $(am__base_list) | \ |
| | | while read files; do \ |
| | | echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(pkgincludedir)'"; \ |
| | | $(INSTALL_HEADER) $$files "$(DESTDIR)$(pkgincludedir)" || exit $$?; \ |
| | | done |
| | | |
| | | uninstall-nodist_pkgincludeHEADERS: |
| | | @$(NORMAL_UNINSTALL) |
| | | @list='$(nodist_pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ |
| | | files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ |
| | | dir='$(DESTDIR)$(pkgincludedir)'; $(am__uninstall_files_from_dir) |
| | | install-pkgincludeHEADERS: $(pkginclude_HEADERS) |
| | | @$(NORMAL_INSTALL) |
| | | @list='$(pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ |
| | | if test -n "$$list"; then \ |
| | | echo " $(MKDIR_P) '$(DESTDIR)$(pkgincludedir)'"; \ |
| | | $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" || exit 1; \ |
| | | fi; \ |
| | | for p in $$list; do \ |
| | | if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ |
| | | echo "$$d$$p"; \ |
| | | done | $(am__base_list) | \ |
| | | while read files; do \ |
| | | echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(pkgincludedir)'"; \ |
| | | $(INSTALL_HEADER) $$files "$(DESTDIR)$(pkgincludedir)" || exit $$?; \ |
| | | done |
| | | |
| | | uninstall-pkgincludeHEADERS: |
| | | @$(NORMAL_UNINSTALL) |
| | | @list='$(pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ |
| | | files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ |
| | | dir='$(DESTDIR)$(pkgincludedir)'; $(am__uninstall_files_from_dir) |
| | | |
| | | ID: $(am__tagged_files) |
| | | $(am__define_uniq_tagged_files); mkid -fID $$unique |
| | | tags: tags-am |
| | | TAGS: tags |
| | | |
| | | tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) |
| | | set x; \ |
| | | here=`pwd`; \ |
| | | $(am__define_uniq_tagged_files); \ |
| | | shift; \ |
| | | if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ |
| | | test -n "$$unique" || unique=$$empty_fix; \ |
| | | if test $$# -gt 0; then \ |
| | | $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ |
| | | "$$@" $$unique; \ |
| | | else \ |
| | | $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ |
| | | $$unique; \ |
| | | fi; \ |
| | | fi |
| | | ctags: ctags-am |
| | | |
| | | CTAGS: ctags |
| | | ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) |
| | | $(am__define_uniq_tagged_files); \ |
| | | test -z "$(CTAGS_ARGS)$$unique" \ |
| | | || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ |
| | | $$unique |
| | | |
| | | GTAGS: |
| | | here=`$(am__cd) $(top_builddir) && pwd` \ |
| | | && $(am__cd) $(top_srcdir) \ |
| | | && gtags -i $(GTAGS_ARGS) "$$here" |
| | | cscope: cscope.files |
| | | test ! -s cscope.files \ |
| | | || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) |
| | | clean-cscope: |
| | | -rm -f cscope.files |
| | | cscope.files: clean-cscope cscopelist |
| | | cscopelist: cscopelist-am |
| | | |
| | | cscopelist-am: $(am__tagged_files) |
| | | list='$(am__tagged_files)'; \ |
| | | case "$(srcdir)" in \ |
| | | [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ |
| | | *) sdir=$(subdir)/$(srcdir) ;; \ |
| | | esac; \ |
| | | for i in $$list; do \ |
| | | if test -f "$$i"; then \ |
| | | echo "$(subdir)/$$i"; \ |
| | | else \ |
| | | echo "$$sdir/$$i"; \ |
| | | fi; \ |
| | | done >> $(top_builddir)/cscope.files |
| | | |
| | | distclean-tags: |
| | | -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
| | | -rm -f cscope.out cscope.in.out cscope.po.out cscope.files |
| | | |
| | | # Recover from deleted '.trs' file; this should ensure that |
| | | # "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create |
| | | # both 'foo.log' and 'foo.trs'. Break the recipe in two subshells |
| | | # to avoid problems with "make -n". |
| | | .log.trs: |
| | | rm -f $< $@ |
| | | $(MAKE) $(AM_MAKEFLAGS) $< |
| | | |
| | | # Leading 'am--fnord' is there to ensure the list of targets does not |
| | | # expand to empty, as could happen e.g. with make check TESTS=''. |
| | | am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck) |
| | | am--force-recheck: |
| | | @: |
| | | |
| | | $(TEST_SUITE_LOG): $(TEST_LOGS) |
| | | @$(am__set_TESTS_bases); \ |
| | | am__f_ok () { test -f "$$1" && test -r "$$1"; }; \ |
| | | redo_bases=`for i in $$bases; do \ |
| | | am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \ |
| | | done`; \ |
| | | if test -n "$$redo_bases"; then \ |
| | | redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \ |
| | | redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \ |
| | | if $(am__make_dryrun); then :; else \ |
| | | rm -f $$redo_logs && rm -f $$redo_results || exit 1; \ |
| | | fi; \ |
| | | fi; \ |
| | | if test -n "$$am__remaking_logs"; then \ |
| | | echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ |
| | | "recursion detected" >&2; \ |
| | | elif test -n "$$redo_logs"; then \ |
| | | am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ |
| | | fi; \ |
| | | if $(am__make_dryrun); then :; else \ |
| | | st=0; \ |
| | | errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \ |
| | | for i in $$redo_bases; do \ |
| | | test -f $$i.trs && test -r $$i.trs \ |
| | | || { echo "$$errmsg $$i.trs" >&2; st=1; }; \ |
| | | test -f $$i.log && test -r $$i.log \ |
| | | || { echo "$$errmsg $$i.log" >&2; st=1; }; \ |
| | | done; \ |
| | | test $$st -eq 0 || exit 1; \ |
| | | fi |
| | | @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \ |
| | | ws='[ ]'; \ |
| | | results=`for b in $$bases; do echo $$b.trs; done`; \ |
| | | test -n "$$results" || results=/dev/null; \ |
| | | all=` grep "^$$ws*:test-result:" $$results | wc -l`; \ |
| | | pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \ |
| | | fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \ |
| | | skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \ |
| | | xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \ |
| | | xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \ |
| | | error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \ |
| | | if test `expr $$fail + $$xpass + $$error` -eq 0; then \ |
| | | success=true; \ |
| | | else \ |
| | | success=false; \ |
| | | fi; \ |
| | | br='==================='; br=$$br$$br$$br$$br; \ |
| | | result_count () \ |
| | | { \ |
| | | if test x"$$1" = x"--maybe-color"; then \ |
| | | maybe_colorize=yes; \ |
| | | elif test x"$$1" = x"--no-color"; then \ |
| | | maybe_colorize=no; \ |
| | | else \ |
| | | echo "$@: invalid 'result_count' usage" >&2; exit 4; \ |
| | | fi; \ |
| | | shift; \ |
| | | desc=$$1 count=$$2; \ |
| | | if test $$maybe_colorize = yes && test $$count -gt 0; then \ |
| | | color_start=$$3 color_end=$$std; \ |
| | | else \ |
| | | color_start= color_end=; \ |
| | | fi; \ |
| | | echo "$${color_start}# $$desc $$count$${color_end}"; \ |
| | | }; \ |
| | | create_testsuite_report () \ |
| | | { \ |
| | | result_count $$1 "TOTAL:" $$all "$$brg"; \ |
| | | result_count $$1 "PASS: " $$pass "$$grn"; \ |
| | | result_count $$1 "SKIP: " $$skip "$$blu"; \ |
| | | result_count $$1 "XFAIL:" $$xfail "$$lgn"; \ |
| | | result_count $$1 "FAIL: " $$fail "$$red"; \ |
| | | result_count $$1 "XPASS:" $$xpass "$$red"; \ |
| | | result_count $$1 "ERROR:" $$error "$$mgn"; \ |
| | | }; \ |
| | | { \ |
| | | echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \ |
| | | $(am__rst_title); \ |
| | | create_testsuite_report --no-color; \ |
| | | echo; \ |
| | | echo ".. contents:: :depth: 2"; \ |
| | | echo; \ |
| | | for b in $$bases; do echo $$b; done \ |
| | | | $(am__create_global_log); \ |
| | | } >$(TEST_SUITE_LOG).tmp || exit 1; \ |
| | | mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ |
| | | if $$success; then \ |
| | | col="$$grn"; \ |
| | | else \ |
| | | col="$$red"; \ |
| | | test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \ |
| | | fi; \ |
| | | echo "$${col}$$br$${std}"; \ |
| | | echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \ |
| | | echo "$${col}$$br$${std}"; \ |
| | | create_testsuite_report --maybe-color; \ |
| | | echo "$$col$$br$$std"; \ |
| | | if $$success; then :; else \ |
| | | echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \ |
| | | if test -n "$(PACKAGE_BUGREPORT)"; then \ |
| | | echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \ |
| | | fi; \ |
| | | echo "$$col$$br$$std"; \ |
| | | fi; \ |
| | | $$success || exit 1 |
| | | |
| | | check-TESTS: $(check_PROGRAMS) |
| | | @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list |
| | | @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list |
| | | @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) |
| | | @set +e; $(am__set_TESTS_bases); \ |
| | | log_list=`for i in $$bases; do echo $$i.log; done`; \ |
| | | trs_list=`for i in $$bases; do echo $$i.trs; done`; \ |
| | | log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ |
| | | $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ |
| | | exit $$?; |
| | | recheck: all $(check_PROGRAMS) |
| | | @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) |
| | | @set +e; $(am__set_TESTS_bases); \ |
| | | bases=`for i in $$bases; do echo $$i; done \ |
| | | | $(am__list_recheck_tests)` || exit 1; \ |
| | | log_list=`for i in $$bases; do echo $$i.log; done`; \ |
| | | log_list=`echo $$log_list`; \ |
| | | $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \ |
| | | am__force_recheck=am--force-recheck \ |
| | | TEST_LOGS="$$log_list"; \ |
| | | exit $$? |
| | | tests/pngtest.log: tests/pngtest |
| | | @p='tests/pngtest'; \ |
| | | b='tests/pngtest'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngtest-badpngs.log: tests/pngtest-badpngs |
| | | @p='tests/pngtest-badpngs'; \ |
| | | b='tests/pngtest-badpngs'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-gamma-16-to-8.log: tests/pngvalid-gamma-16-to-8 |
| | | @p='tests/pngvalid-gamma-16-to-8'; \ |
| | | b='tests/pngvalid-gamma-16-to-8'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-gamma-alpha-mode.log: tests/pngvalid-gamma-alpha-mode |
| | | @p='tests/pngvalid-gamma-alpha-mode'; \ |
| | | b='tests/pngvalid-gamma-alpha-mode'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-gamma-background.log: tests/pngvalid-gamma-background |
| | | @p='tests/pngvalid-gamma-background'; \ |
| | | b='tests/pngvalid-gamma-background'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-gamma-expand16-alpha-mode.log: tests/pngvalid-gamma-expand16-alpha-mode |
| | | @p='tests/pngvalid-gamma-expand16-alpha-mode'; \ |
| | | b='tests/pngvalid-gamma-expand16-alpha-mode'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-gamma-expand16-background.log: tests/pngvalid-gamma-expand16-background |
| | | @p='tests/pngvalid-gamma-expand16-background'; \ |
| | | b='tests/pngvalid-gamma-expand16-background'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-gamma-expand16-transform.log: tests/pngvalid-gamma-expand16-transform |
| | | @p='tests/pngvalid-gamma-expand16-transform'; \ |
| | | b='tests/pngvalid-gamma-expand16-transform'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-gamma-sbit.log: tests/pngvalid-gamma-sbit |
| | | @p='tests/pngvalid-gamma-sbit'; \ |
| | | b='tests/pngvalid-gamma-sbit'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-gamma-threshold.log: tests/pngvalid-gamma-threshold |
| | | @p='tests/pngvalid-gamma-threshold'; \ |
| | | b='tests/pngvalid-gamma-threshold'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-gamma-transform.log: tests/pngvalid-gamma-transform |
| | | @p='tests/pngvalid-gamma-transform'; \ |
| | | b='tests/pngvalid-gamma-transform'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-progressive-size.log: tests/pngvalid-progressive-size |
| | | @p='tests/pngvalid-progressive-size'; \ |
| | | b='tests/pngvalid-progressive-size'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-progressive-interlace-standard.log: tests/pngvalid-progressive-interlace-standard |
| | | @p='tests/pngvalid-progressive-interlace-standard'; \ |
| | | b='tests/pngvalid-progressive-interlace-standard'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-transform.log: tests/pngvalid-transform |
| | | @p='tests/pngvalid-transform'; \ |
| | | b='tests/pngvalid-transform'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-progressive-standard.log: tests/pngvalid-progressive-standard |
| | | @p='tests/pngvalid-progressive-standard'; \ |
| | | b='tests/pngvalid-progressive-standard'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngvalid-standard.log: tests/pngvalid-standard |
| | | @p='tests/pngvalid-standard'; \ |
| | | b='tests/pngvalid-standard'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngstest-1.8.log: tests/pngstest-1.8 |
| | | @p='tests/pngstest-1.8'; \ |
| | | b='tests/pngstest-1.8'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngstest-1.8-alpha.log: tests/pngstest-1.8-alpha |
| | | @p='tests/pngstest-1.8-alpha'; \ |
| | | b='tests/pngstest-1.8-alpha'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngstest-linear.log: tests/pngstest-linear |
| | | @p='tests/pngstest-linear'; \ |
| | | b='tests/pngstest-linear'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngstest-linear-alpha.log: tests/pngstest-linear-alpha |
| | | @p='tests/pngstest-linear-alpha'; \ |
| | | b='tests/pngstest-linear-alpha'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngstest-none.log: tests/pngstest-none |
| | | @p='tests/pngstest-none'; \ |
| | | b='tests/pngstest-none'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngstest-none-alpha.log: tests/pngstest-none-alpha |
| | | @p='tests/pngstest-none-alpha'; \ |
| | | b='tests/pngstest-none-alpha'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngstest-sRGB.log: tests/pngstest-sRGB |
| | | @p='tests/pngstest-sRGB'; \ |
| | | b='tests/pngstest-sRGB'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngstest-sRGB-alpha.log: tests/pngstest-sRGB-alpha |
| | | @p='tests/pngstest-sRGB-alpha'; \ |
| | | b='tests/pngstest-sRGB-alpha'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngunknown-IDAT.log: tests/pngunknown-IDAT |
| | | @p='tests/pngunknown-IDAT'; \ |
| | | b='tests/pngunknown-IDAT'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngunknown-discard.log: tests/pngunknown-discard |
| | | @p='tests/pngunknown-discard'; \ |
| | | b='tests/pngunknown-discard'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngunknown-if-safe.log: tests/pngunknown-if-safe |
| | | @p='tests/pngunknown-if-safe'; \ |
| | | b='tests/pngunknown-if-safe'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngunknown-sAPI.log: tests/pngunknown-sAPI |
| | | @p='tests/pngunknown-sAPI'; \ |
| | | b='tests/pngunknown-sAPI'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngunknown-sTER.log: tests/pngunknown-sTER |
| | | @p='tests/pngunknown-sTER'; \ |
| | | b='tests/pngunknown-sTER'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngunknown-save.log: tests/pngunknown-save |
| | | @p='tests/pngunknown-save'; \ |
| | | b='tests/pngunknown-save'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngunknown-vpAg.log: tests/pngunknown-vpAg |
| | | @p='tests/pngunknown-vpAg'; \ |
| | | b='tests/pngunknown-vpAg'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngimage-quick.log: tests/pngimage-quick |
| | | @p='tests/pngimage-quick'; \ |
| | | b='tests/pngimage-quick'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | tests/pngimage-full.log: tests/pngimage-full |
| | | @p='tests/pngimage-full'; \ |
| | | b='tests/pngimage-full'; \ |
| | | $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | .test.log: |
| | | @p='$<'; \ |
| | | $(am__set_b); \ |
| | | $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ |
| | | --log-file $$b.log --trs-file $$b.trs \ |
| | | $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ |
| | | "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | @am__EXEEXT_TRUE@.test$(EXEEXT).log: |
| | | @am__EXEEXT_TRUE@ @p='$<'; \ |
| | | @am__EXEEXT_TRUE@ $(am__set_b); \ |
| | | @am__EXEEXT_TRUE@ $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ |
| | | @am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \ |
| | | @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ |
| | | @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) |
| | | |
| | | distdir: $(BUILT_SOURCES) |
| | | $(MAKE) $(AM_MAKEFLAGS) distdir-am |
| | | |
| | | distdir-am: $(DISTFILES) |
| | | $(am__remove_distdir) |
| | | test -d "$(distdir)" || mkdir "$(distdir)" |
| | | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
| | | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
| | | list='$(DISTFILES)'; \ |
| | | dist_files=`for file in $$list; do echo $$file; done | \ |
| | | sed -e "s|^$$srcdirstrip/||;t" \ |
| | | -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ |
| | | case $$dist_files in \ |
| | | */*) $(MKDIR_P) `echo "$$dist_files" | \ |
| | | sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ |
| | | sort -u` ;; \ |
| | | esac; \ |
| | | for file in $$dist_files; do \ |
| | | if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ |
| | | if test -d $$d/$$file; then \ |
| | | dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ |
| | | if test -d "$(distdir)/$$file"; then \ |
| | | find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ |
| | | fi; \ |
| | | if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ |
| | | cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ |
| | | find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ |
| | | fi; \ |
| | | cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ |
| | | else \ |
| | | test -f "$(distdir)/$$file" \ |
| | | || cp -p $$d/$$file "$(distdir)/$$file" \ |
| | | || exit 1; \ |
| | | fi; \ |
| | | done |
| | | $(MAKE) $(AM_MAKEFLAGS) \ |
| | | top_distdir="$(top_distdir)" distdir="$(distdir)" \ |
| | | dist-hook |
| | | -test -n "$(am__skip_mode_fix)" \ |
| | | || find "$(distdir)" -type d ! -perm -755 \ |
| | | -exec chmod u+rwx,go+rx {} \; -o \ |
| | | ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ |
| | | ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ |
| | | ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ |
| | | || chmod -R a+r "$(distdir)" |
| | | dist-gzip: distdir |
| | | tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz |
| | | $(am__post_remove_distdir) |
| | | |
| | | dist-bzip2: distdir |
| | | tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 |
| | | $(am__post_remove_distdir) |
| | | |
| | | dist-lzip: distdir |
| | | tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz |
| | | $(am__post_remove_distdir) |
| | | dist-xz: distdir |
| | | tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz |
| | | $(am__post_remove_distdir) |
| | | |
| | | dist-tarZ: distdir |
| | | @echo WARNING: "Support for distribution archives compressed with" \ |
| | | "legacy program 'compress' is deprecated." >&2 |
| | | @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 |
| | | tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z |
| | | $(am__post_remove_distdir) |
| | | |
| | | dist-shar: distdir |
| | | @echo WARNING: "Support for shar distribution archives is" \ |
| | | "deprecated." >&2 |
| | | @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 |
| | | shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz |
| | | $(am__post_remove_distdir) |
| | | |
| | | dist-zip: distdir |
| | | -rm -f $(distdir).zip |
| | | zip -rq $(distdir).zip $(distdir) |
| | | $(am__post_remove_distdir) |
| | | |
| | | dist dist-all: |
| | | $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' |
| | | $(am__post_remove_distdir) |
| | | |
| | | # This target untars the dist file and tries a VPATH configuration. Then |
| | | # it guarantees that the distribution is self-contained by making another |
| | | # tarfile. |
| | | distcheck: dist |
| | | case '$(DIST_ARCHIVES)' in \ |
| | | *.tar.gz*) \ |
| | | eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ |
| | | *.tar.bz2*) \ |
| | | bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ |
| | | *.tar.lz*) \ |
| | | lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ |
| | | *.tar.xz*) \ |
| | | xz -dc $(distdir).tar.xz | $(am__untar) ;;\ |
| | | *.tar.Z*) \ |
| | | uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ |
| | | *.shar.gz*) \ |
| | | eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ |
| | | *.zip*) \ |
| | | unzip $(distdir).zip ;;\ |
| | | esac |
| | | chmod -R a-w $(distdir) |
| | | chmod u+w $(distdir) |
| | | mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst |
| | | chmod a-w $(distdir) |
| | | test -d $(distdir)/_build || exit 0; \ |
| | | dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ |
| | | && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ |
| | | && am__cwd=`pwd` \ |
| | | && $(am__cd) $(distdir)/_build/sub \ |
| | | && ../../configure \ |
| | | $(AM_DISTCHECK_CONFIGURE_FLAGS) \ |
| | | $(DISTCHECK_CONFIGURE_FLAGS) \ |
| | | --srcdir=../.. --prefix="$$dc_install_base" \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) dvi \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) check \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) install \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) installcheck \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) uninstall \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ |
| | | distuninstallcheck \ |
| | | && chmod -R a-w "$$dc_install_base" \ |
| | | && ({ \ |
| | | (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ |
| | | distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ |
| | | } || { rm -rf "$$dc_destdir"; exit 1; }) \ |
| | | && rm -rf "$$dc_destdir" \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) dist \ |
| | | && rm -rf $(DIST_ARCHIVES) \ |
| | | && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ |
| | | && cd "$$am__cwd" \ |
| | | || exit 1 |
| | | $(am__post_remove_distdir) |
| | | @(echo "$(distdir) archives ready for distribution: "; \ |
| | | list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ |
| | | sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' |
| | | distuninstallcheck: |
| | | @test -n '$(distuninstallcheck_dir)' || { \ |
| | | echo 'ERROR: trying to run $@ with an empty' \ |
| | | '$$(distuninstallcheck_dir)' >&2; \ |
| | | exit 1; \ |
| | | }; \ |
| | | $(am__cd) '$(distuninstallcheck_dir)' || { \ |
| | | echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ |
| | | exit 1; \ |
| | | }; \ |
| | | test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ |
| | | || { echo "ERROR: files left after uninstall:" ; \ |
| | | if test -n "$(DESTDIR)"; then \ |
| | | echo " (check DESTDIR support)"; \ |
| | | fi ; \ |
| | | $(distuninstallcheck_listfiles) ; \ |
| | | exit 1; } >&2 |
| | | distcleancheck: distclean |
| | | @if test '$(srcdir)' = . ; then \ |
| | | echo "ERROR: distcleancheck can only run from a VPATH build" ; \ |
| | | exit 1 ; \ |
| | | fi |
| | | @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ |
| | | || { echo "ERROR: files left in build directory after distclean:" ; \ |
| | | $(distcleancheck_listfiles) ; \ |
| | | exit 1; } >&2 |
| | | check-am: all-am |
| | | $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) |
| | | $(MAKE) $(AM_MAKEFLAGS) check-TESTS |
| | | check: $(BUILT_SOURCES) |
| | | $(MAKE) $(AM_MAKEFLAGS) check-am |
| | | all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) $(SCRIPTS) $(MANS) $(DATA) \ |
| | | $(HEADERS) config.h |
| | | install-binPROGRAMS: install-libLTLIBRARIES |
| | | |
| | | installdirs: |
| | | for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man3dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(pkgincludedir)" "$(DESTDIR)$(pkgincludedir)"; do \ |
| | | test -z "$$dir" || $(MKDIR_P) "$$dir"; \ |
| | | done |
| | | install: $(BUILT_SOURCES) |
| | | $(MAKE) $(AM_MAKEFLAGS) install-am |
| | | install-exec: install-exec-am |
| | | install-data: install-data-am |
| | | uninstall: uninstall-am |
| | | |
| | | install-am: all-am |
| | | @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am |
| | | |
| | | installcheck: installcheck-am |
| | | install-strip: |
| | | if test -z '$(STRIP)'; then \ |
| | | $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ |
| | | install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ |
| | | install; \ |
| | | else \ |
| | | $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ |
| | | install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ |
| | | "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ |
| | | fi |
| | | mostlyclean-generic: |
| | | -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS) |
| | | -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs) |
| | | -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) |
| | | |
| | | clean-generic: |
| | | -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) |
| | | |
| | | distclean-generic: |
| | | -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) |
| | | -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) |
| | | -rm -f arm/$(DEPDIR)/$(am__dirstamp) |
| | | -rm -f arm/$(am__dirstamp) |
| | | -rm -f contrib/libtests/$(DEPDIR)/$(am__dirstamp) |
| | | -rm -f contrib/libtests/$(am__dirstamp) |
| | | -rm -f contrib/tools/$(DEPDIR)/$(am__dirstamp) |
| | | -rm -f contrib/tools/$(am__dirstamp) |
| | | -rm -f intel/$(DEPDIR)/$(am__dirstamp) |
| | | -rm -f intel/$(am__dirstamp) |
| | | -rm -f mips/$(DEPDIR)/$(am__dirstamp) |
| | | -rm -f mips/$(am__dirstamp) |
| | | -rm -f powerpc/$(DEPDIR)/$(am__dirstamp) |
| | | -rm -f powerpc/$(am__dirstamp) |
| | | |
| | | maintainer-clean-generic: |
| | | @echo "This command is intended for maintainers to use" |
| | | @echo "it deletes files that may require special tools to rebuild." |
| | | -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) |
| | | -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) |
| | | @DO_INSTALL_LIBPNG_CONFIG_FALSE@@DO_INSTALL_LINKS_FALSE@install-exec-hook: |
| | | @DO_INSTALL_LIBPNG_PC_FALSE@@DO_INSTALL_LINKS_FALSE@install-data-hook: |
| | | @DO_INSTALL_LIBPNG_CONFIG_FALSE@@DO_INSTALL_LIBPNG_PC_FALSE@@DO_INSTALL_LINKS_FALSE@uninstall-hook: |
| | | clean: clean-am |
| | | |
| | | clean-am: clean-binPROGRAMS clean-checkPROGRAMS clean-generic \ |
| | | clean-libLTLIBRARIES clean-libtool mostlyclean-am |
| | | |
| | | distclean: distclean-am |
| | | -rm -f $(am__CONFIG_DISTCLEAN_FILES) |
| | | -rm -f ./$(DEPDIR)/png.Plo |
| | | -rm -f ./$(DEPDIR)/pngerror.Plo |
| | | -rm -f ./$(DEPDIR)/pngget.Plo |
| | | -rm -f ./$(DEPDIR)/pngmem.Plo |
| | | -rm -f ./$(DEPDIR)/pngpread.Plo |
| | | -rm -f ./$(DEPDIR)/pngread.Plo |
| | | -rm -f ./$(DEPDIR)/pngrio.Plo |
| | | -rm -f ./$(DEPDIR)/pngrtran.Plo |
| | | -rm -f ./$(DEPDIR)/pngrutil.Plo |
| | | -rm -f ./$(DEPDIR)/pngset.Plo |
| | | -rm -f ./$(DEPDIR)/pngtest.Po |
| | | -rm -f ./$(DEPDIR)/pngtrans.Plo |
| | | -rm -f ./$(DEPDIR)/pngwio.Plo |
| | | -rm -f ./$(DEPDIR)/pngwrite.Plo |
| | | -rm -f ./$(DEPDIR)/pngwtran.Plo |
| | | -rm -f ./$(DEPDIR)/pngwutil.Plo |
| | | -rm -f arm/$(DEPDIR)/arm_init.Plo |
| | | -rm -f arm/$(DEPDIR)/filter_neon.Plo |
| | | -rm -f arm/$(DEPDIR)/filter_neon_intrinsics.Plo |
| | | -rm -f arm/$(DEPDIR)/palette_neon_intrinsics.Plo |
| | | -rm -f contrib/libtests/$(DEPDIR)/pngimage.Po |
| | | -rm -f contrib/libtests/$(DEPDIR)/pngstest.Po |
| | | -rm -f contrib/libtests/$(DEPDIR)/pngunknown.Po |
| | | -rm -f contrib/libtests/$(DEPDIR)/pngvalid.Po |
| | | -rm -f contrib/libtests/$(DEPDIR)/timepng.Po |
| | | -rm -f contrib/tools/$(DEPDIR)/png-fix-itxt.Po |
| | | -rm -f contrib/tools/$(DEPDIR)/pngcp.Po |
| | | -rm -f contrib/tools/$(DEPDIR)/pngfix.Po |
| | | -rm -f intel/$(DEPDIR)/filter_sse2_intrinsics.Plo |
| | | -rm -f intel/$(DEPDIR)/intel_init.Plo |
| | | -rm -f mips/$(DEPDIR)/filter_msa_intrinsics.Plo |
| | | -rm -f mips/$(DEPDIR)/mips_init.Plo |
| | | -rm -f powerpc/$(DEPDIR)/filter_vsx_intrinsics.Plo |
| | | -rm -f powerpc/$(DEPDIR)/powerpc_init.Plo |
| | | -rm -f Makefile |
| | | distclean-am: clean-am distclean-compile distclean-generic \ |
| | | distclean-hdr distclean-libtool distclean-tags |
| | | |
| | | dvi: dvi-am |
| | | |
| | | dvi-am: |
| | | |
| | | html: html-am |
| | | |
| | | html-am: |
| | | |
| | | info: info-am |
| | | |
| | | info-am: |
| | | |
| | | install-data-am: install-man install-nodist_pkgincludeHEADERS \ |
| | | install-pkgconfigDATA install-pkgincludeHEADERS |
| | | @$(NORMAL_INSTALL) |
| | | $(MAKE) $(AM_MAKEFLAGS) install-data-hook |
| | | install-dvi: install-dvi-am |
| | | |
| | | install-dvi-am: |
| | | |
| | | install-exec-am: install-binPROGRAMS install-binSCRIPTS \ |
| | | install-libLTLIBRARIES |
| | | @$(NORMAL_INSTALL) |
| | | $(MAKE) $(AM_MAKEFLAGS) install-exec-hook |
| | | install-html: install-html-am |
| | | |
| | | install-html-am: |
| | | |
| | | install-info: install-info-am |
| | | |
| | | install-info-am: |
| | | |
| | | install-man: install-man3 install-man5 |
| | | |
| | | install-pdf: install-pdf-am |
| | | |
| | | install-pdf-am: |
| | | |
| | | install-ps: install-ps-am |
| | | |
| | | install-ps-am: |
| | | |
| | | installcheck-am: |
| | | |
| | | maintainer-clean: maintainer-clean-am |
| | | -rm -f $(am__CONFIG_DISTCLEAN_FILES) |
| | | -rm -rf $(top_srcdir)/autom4te.cache |
| | | -rm -f ./$(DEPDIR)/png.Plo |
| | | -rm -f ./$(DEPDIR)/pngerror.Plo |
| | | -rm -f ./$(DEPDIR)/pngget.Plo |
| | | -rm -f ./$(DEPDIR)/pngmem.Plo |
| | | -rm -f ./$(DEPDIR)/pngpread.Plo |
| | | -rm -f ./$(DEPDIR)/pngread.Plo |
| | | -rm -f ./$(DEPDIR)/pngrio.Plo |
| | | -rm -f ./$(DEPDIR)/pngrtran.Plo |
| | | -rm -f ./$(DEPDIR)/pngrutil.Plo |
| | | -rm -f ./$(DEPDIR)/pngset.Plo |
| | | -rm -f ./$(DEPDIR)/pngtest.Po |
| | | -rm -f ./$(DEPDIR)/pngtrans.Plo |
| | | -rm -f ./$(DEPDIR)/pngwio.Plo |
| | | -rm -f ./$(DEPDIR)/pngwrite.Plo |
| | | -rm -f ./$(DEPDIR)/pngwtran.Plo |
| | | -rm -f ./$(DEPDIR)/pngwutil.Plo |
| | | -rm -f arm/$(DEPDIR)/arm_init.Plo |
| | | -rm -f arm/$(DEPDIR)/filter_neon.Plo |
| | | -rm -f arm/$(DEPDIR)/filter_neon_intrinsics.Plo |
| | | -rm -f arm/$(DEPDIR)/palette_neon_intrinsics.Plo |
| | | -rm -f contrib/libtests/$(DEPDIR)/pngimage.Po |
| | | -rm -f contrib/libtests/$(DEPDIR)/pngstest.Po |
| | | -rm -f contrib/libtests/$(DEPDIR)/pngunknown.Po |
| | | -rm -f contrib/libtests/$(DEPDIR)/pngvalid.Po |
| | | -rm -f contrib/libtests/$(DEPDIR)/timepng.Po |
| | | -rm -f contrib/tools/$(DEPDIR)/png-fix-itxt.Po |
| | | -rm -f contrib/tools/$(DEPDIR)/pngcp.Po |
| | | -rm -f contrib/tools/$(DEPDIR)/pngfix.Po |
| | | -rm -f intel/$(DEPDIR)/filter_sse2_intrinsics.Plo |
| | | -rm -f intel/$(DEPDIR)/intel_init.Plo |
| | | -rm -f mips/$(DEPDIR)/filter_msa_intrinsics.Plo |
| | | -rm -f mips/$(DEPDIR)/mips_init.Plo |
| | | -rm -f powerpc/$(DEPDIR)/filter_vsx_intrinsics.Plo |
| | | -rm -f powerpc/$(DEPDIR)/powerpc_init.Plo |
| | | -rm -f Makefile |
| | | maintainer-clean-am: distclean-am maintainer-clean-generic |
| | | |
| | | mostlyclean: mostlyclean-am |
| | | |
| | | mostlyclean-am: mostlyclean-compile mostlyclean-generic \ |
| | | mostlyclean-libtool |
| | | |
| | | pdf: pdf-am |
| | | |
| | | pdf-am: |
| | | |
| | | ps: ps-am |
| | | |
| | | ps-am: |
| | | |
| | | uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \ |
| | | uninstall-libLTLIBRARIES uninstall-man \ |
| | | uninstall-nodist_pkgincludeHEADERS uninstall-pkgconfigDATA \ |
| | | uninstall-pkgincludeHEADERS |
| | | @$(NORMAL_INSTALL) |
| | | $(MAKE) $(AM_MAKEFLAGS) uninstall-hook |
| | | uninstall-man: uninstall-man3 uninstall-man5 |
| | | |
| | | .MAKE: all check check-am install install-am install-data-am \ |
| | | install-exec-am install-strip uninstall-am |
| | | |
| | | .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles am--refresh check \ |
| | | check-TESTS check-am clean clean-binPROGRAMS \ |
| | | clean-checkPROGRAMS clean-cscope clean-generic \ |
| | | clean-libLTLIBRARIES clean-libtool cscope cscopelist-am ctags \ |
| | | ctags-am dist dist-all dist-bzip2 dist-gzip dist-hook \ |
| | | dist-lzip dist-shar dist-tarZ dist-xz dist-zip distcheck \ |
| | | distclean distclean-compile distclean-generic distclean-hdr \ |
| | | distclean-libtool distclean-tags distcleancheck distdir \ |
| | | distuninstallcheck dvi dvi-am html html-am info info-am \ |
| | | install install-am install-binPROGRAMS install-binSCRIPTS \ |
| | | install-data install-data-am install-data-hook install-dvi \ |
| | | install-dvi-am install-exec install-exec-am install-exec-hook \ |
| | | install-html install-html-am install-info install-info-am \ |
| | | install-libLTLIBRARIES install-man install-man3 install-man5 \ |
| | | install-nodist_pkgincludeHEADERS install-pdf install-pdf-am \ |
| | | install-pkgconfigDATA install-pkgincludeHEADERS install-ps \ |
| | | install-ps-am install-strip installcheck installcheck-am \ |
| | | installdirs maintainer-clean maintainer-clean-generic \ |
| | | mostlyclean mostlyclean-compile mostlyclean-generic \ |
| | | mostlyclean-libtool pdf pdf-am ps ps-am recheck tags tags-am \ |
| | | uninstall uninstall-am uninstall-binPROGRAMS \ |
| | | uninstall-binSCRIPTS uninstall-hook uninstall-libLTLIBRARIES \ |
| | | uninstall-man uninstall-man3 uninstall-man5 \ |
| | | uninstall-nodist_pkgincludeHEADERS uninstall-pkgconfigDATA \ |
| | | uninstall-pkgincludeHEADERS |
| | | |
| | | .PRECIOUS: Makefile |
| | | |
| | | |
| | | $(PNGLIB_BASENAME).pc: libpng.pc |
| | | cp libpng.pc $@ |
| | | |
| | | $(PNGLIB_BASENAME)-config: libpng-config |
| | | cp libpng-config $@ |
| | | |
| | | scripts/sym.out scripts/vers.out: png.h pngconf.h pnglibconf.h |
| | | scripts/prefix.out: png.h pngconf.h pnglibconf.out |
| | | scripts/symbols.out: png.h pngconf.h $(srcdir)/scripts/pnglibconf.h.prebuilt |
| | | scripts/intprefix.out: pnglibconf.h |
| | | |
| | | libpng.sym: scripts/sym.out |
| | | rm -f $@ |
| | | cp $? $@ |
| | | libpng.vers: scripts/vers.out |
| | | rm -f $@ |
| | | cp $? $@ |
| | | |
| | | # Rename functions in scripts/prefix.out with a PNG_PREFIX prefix. |
| | | # Rename macros in scripts/macro.lst from PNG_PREFIXpng_ to PNG_ (the actual |
| | | # implementation of the macro). |
| | | @DO_PNG_PREFIX_TRUE@pnglibconf.h: pnglibconf.out scripts/prefix.out scripts/macro.lst |
| | | @DO_PNG_PREFIX_TRUE@ rm -f $@ |
| | | @DO_PNG_PREFIX_TRUE@ $(AWK) 's==0 && NR>1{print prev}\ |
| | | @DO_PNG_PREFIX_TRUE@ s==0{prev=$$0}\ |
| | | @DO_PNG_PREFIX_TRUE@ s==1{print "#define", $$1, "@PNG_PREFIX@" $$1}\ |
| | | @DO_PNG_PREFIX_TRUE@ s==2{print "#define @PNG_PREFIX@png_" $$1, "PNG_" $$1}\ |
| | | @DO_PNG_PREFIX_TRUE@ END{print prev}' s=0 pnglibconf.out s=1 scripts/prefix.out\ |
| | | @DO_PNG_PREFIX_TRUE@ s=2 ${srcdir}/scripts/macro.lst >pnglibconf.tf8 |
| | | @DO_PNG_PREFIX_TRUE@ mv pnglibconf.tf8 $@ |
| | | |
| | | @DO_PNG_PREFIX_TRUE@pngprefix.h: scripts/intprefix.out |
| | | @DO_PNG_PREFIX_TRUE@ rm -f pngprefix.tf1 |
| | | @DO_PNG_PREFIX_TRUE@ $(AWK) '{print "#define", $$1, "@PNG_PREFIX@" $$1}' $? >pngprefix.tf1 |
| | | @DO_PNG_PREFIX_TRUE@ mv pngprefix.tf1 $@ |
| | | @DO_PNG_PREFIX_FALSE@pnglibconf.h: pnglibconf.out |
| | | @DO_PNG_PREFIX_FALSE@ rm -f $@ |
| | | @DO_PNG_PREFIX_FALSE@ cp $? $@ |
| | | |
| | | @DO_PNG_PREFIX_FALSE@pngprefix.h: # is empty |
| | | @DO_PNG_PREFIX_FALSE@ :>$@ |
| | | |
| | | $(srcdir)/scripts/pnglibconf.h.prebuilt: |
| | | @echo "Attempting to build $@" >&2 |
| | | @echo "This is a machine generated file, but if you want to make" >&2 |
| | | @echo "a new one simply make 'scripts/pnglibconf.out', copy that" >&2 |
| | | @echo "AND set PNG_ZLIB_VERNUM to 0 (you MUST do this)" >&2 |
| | | @exit 1 |
| | | |
| | | # The following is necessary to ensure that the local pnglibconf.h is used, not |
| | | # an installed one (this can happen immediately after on a clean system if |
| | | # 'make test' is the first thing the user does.) Only files which include |
| | | # one of the png source files (typically png.h or pngpriv.h) need to be listed |
| | | # here: |
| | | pngtest.o: pnglibconf.h |
| | | |
| | | contrib/libtests/makepng.o: pnglibconf.h |
| | | contrib/libtests/pngstest.o: pnglibconf.h |
| | | contrib/libtests/pngunknown.o: pnglibconf.h |
| | | contrib/libtests/pngimage.o: pnglibconf.h |
| | | contrib/libtests/pngvalid.o: pnglibconf.h |
| | | contrib/libtests/readpng.o: pnglibconf.h |
| | | contrib/libtests/tarith.o: pnglibconf.h |
| | | contrib/libtests/timepng.o: pnglibconf.h |
| | | |
| | | contrib/tools/makesRGB.o: pnglibconf.h |
| | | contrib/tools/pngfix.o: pnglibconf.h |
| | | contrib/tools/pngcp.o: pnglibconf.h |
| | | |
| | | .c.out: |
| | | rm -f $@ $*.tf[12] |
| | | test -d scripts || mkdir scripts || test -d scripts |
| | | $(DFNCPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES)\ |
| | | $(CPPFLAGS) $(SYMBOL_CFLAGS) $< > $*.tf1 |
| | | $(AWK) -f "${srcdir}/scripts/dfn.awk" out="$*.tf2" $*.tf1 1>&2 |
| | | rm -f $*.tf1 |
| | | mv $*.tf2 $@ |
| | | |
| | | # The .c file for pnglibconf.h is machine generated |
| | | pnglibconf.c: scripts/pnglibconf.dfa scripts/options.awk pngconf.h pngusr.dfa $(DFA_XTRA) |
| | | rm -f $@ $*.tf[45] |
| | | $(AWK) -f ${srcdir}/scripts/options.awk out=$*.tf4 version=search\ |
| | | ${srcdir}/pngconf.h ${srcdir}/scripts/pnglibconf.dfa\ |
| | | ${srcdir}/pngusr.dfa $(DFA_XTRA) 1>&2 |
| | | $(AWK) -f ${srcdir}/scripts/options.awk out=$*.tf5 $*.tf4 1>&2 |
| | | rm $*.tf4 |
| | | mv $*.tf5 $@ |
| | | |
| | | # Symbol checks (.def and .out files should match) |
| | | scripts/symbols.chk: scripts/checksym.awk scripts/symbols.def scripts/symbols.out |
| | | |
| | | .out.chk: |
| | | rm -f $@ $*.new |
| | | $(AWK) -f ${srcdir}/scripts/checksym.awk ${srcdir}/scripts/${*F}.def\ |
| | | of="$*.new" $< >&2 |
| | | mv $*.new $@ |
| | | |
| | | # used on demand to regenerate the standard header, CPPFLAGS should |
| | | # be empty - no non-standard defines |
| | | scripts/pnglibconf.c: scripts/pnglibconf.dfa scripts/options.awk pngconf.h |
| | | rm -f $@ pnglibconf.tf[67] |
| | | test -z "$(CPPFLAGS)" |
| | | echo "com @PNGLIB_VERSION@ STANDARD API DEFINITION" |\ |
| | | $(AWK) -f ${srcdir}/scripts/options.awk out=pnglibconf.tf6\ |
| | | logunsupported=1 version=search ${srcdir}/pngconf.h -\ |
| | | ${srcdir}/scripts/pnglibconf.dfa 1>&2 |
| | | $(AWK) -f ${srcdir}/scripts/options.awk out=pnglibconf.tf7\ |
| | | pnglibconf.tf6 1>&2 |
| | | rm pnglibconf.tf6 |
| | | mv pnglibconf.tf7 $@ |
| | | |
| | | $(libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@_la_OBJECTS): png.h pngconf.h \ |
| | | pnglibconf.h pngpriv.h pngdebug.h pnginfo.h pngstruct.h pngprefix.h |
| | | |
| | | test: check-am |
| | | |
| | | # Extra checks |
| | | check: scripts/symbols.chk |
| | | |
| | | # Don't distribute the generated script files |
| | | dist-hook: |
| | | cd '$(top_distdir)'; rm -f $(SCRIPT_CLEANFILES) |
| | | |
| | | # Make links between installed files with release-specific names and the generic |
| | | # file names. If this install rule is run the generic names will be deleted and |
| | | # recreated - this has obvious issues for systems with multiple installations. |
| | | |
| | | install-header-links: |
| | | @set -ex; cd '$(DESTDIR)$(includedir)'; for f in $(HEADERS); do \ |
| | | rm -f "$$f"; $(LN_S) "$(PNGLIB_BASENAME)/$$f" "$$f"; done |
| | | |
| | | uninstall-header-links: |
| | | cd '$(DESTDIR)$(includedir)'; rm -f $(HEADERS) |
| | | |
| | | install-libpng-pc: |
| | | @set -ex; cd '$(DESTDIR)$(pkgconfigdir)'; rm -f libpng.pc; \ |
| | | $(LN_S) '$(PNGLIB_BASENAME).pc' libpng.pc |
| | | |
| | | uninstall-libpng-pc: |
| | | rm -f '$(DESTDIR)$(pkgconfigdir)/libpng.pc' |
| | | |
| | | install-library-links: |
| | | @set -x; cd '$(DESTDIR)$(libdir)';\ |
| | | for ext in $(EXT_LIST); do\ |
| | | rm -f "libpng.$$ext";\ |
| | | if test -f "$(PNGLIB_BASENAME).$$ext"; then\ |
| | | $(LN_S) "$(PNGLIB_BASENAME).$$ext" "libpng.$$ext" || exit 1;\ |
| | | fi;\ |
| | | done |
| | | |
| | | uninstall-library-links: |
| | | @set -x; cd '$(DESTDIR)$(libdir)'; for ext in $(EXT_LIST); do\ |
| | | rm -f "libpng.$$ext"; done |
| | | |
| | | install-libpng-config: |
| | | @set -ex; cd '$(DESTDIR)$(bindir)'; rm -f libpng-config; \ |
| | | $(LN_S) '$(PNGLIB_BASENAME)-config' libpng-config |
| | | |
| | | uninstall-libpng-config: |
| | | rm -f '$(DESTDIR)$(bindir)/libpng-config' |
| | | |
| | | # If --enable-unversioned-links is specified the header and lib file links |
| | | # will be automatically made on a 'make install': |
| | | |
| | | @DO_INSTALL_LINKS_TRUE@install-data-hook: install-header-links |
| | | @DO_INSTALL_LINKS_TRUE@uninstall-hook: uninstall-header-links |
| | | @DO_INSTALL_LINKS_TRUE@install-exec-hook: install-library-links |
| | | @DO_INSTALL_LINKS_TRUE@uninstall-hook: uninstall-library-links |
| | | |
| | | # Likewise, --install-pc causes libpng.pc to be constructed: |
| | | |
| | | @DO_INSTALL_LIBPNG_PC_TRUE@install-data-hook: install-libpng-pc |
| | | @DO_INSTALL_LIBPNG_PC_TRUE@uninstall-hook: uninstall-libpng-pc |
| | | |
| | | # And --install-config: |
| | | |
| | | @DO_INSTALL_LIBPNG_CONFIG_TRUE@install-exec-hook: install-libpng-config |
| | | @DO_INSTALL_LIBPNG_CONFIG_TRUE@uninstall-hook: uninstall-libpng-config |
| | | |
| | | # The following addition ensures that 'make all' always builds the test programs |
| | | # too. It used to, but some change either in libpng or configure stopped this |
| | | # working. |
| | | all-am: $(check_PROGRAMS) |
| | | |
| | | # Tell versions [3.59,3.63) of GNU make to not export all variables. |
| | | # Otherwise a system limit (for SysV at least) may be exceeded. |
| | | .NOEXPORT: |
New file |
| | |
| | | README for libpng version 1.6.37 - April 14, 2019 |
| | | ================================================= |
| | | |
| | | See the note about version numbers near the top of png.h. |
| | | See INSTALL for instructions on how to install libpng. |
| | | |
| | | Libpng comes in several distribution formats. Get libpng-*.tar.gz or |
| | | libpng-*.tar.xz or if you want UNIX-style line endings in the text |
| | | files, or lpng*.7z or lpng*.zip if you want DOS-style line endings. |
| | | |
| | | Version 0.89 was the first official release of libpng. Don't let the |
| | | fact that it's the first release fool you. The libpng library has been |
| | | in extensive use and testing since mid-1995. By late 1997 it had |
| | | finally gotten to the stage where there hadn't been significant |
| | | changes to the API in some time, and people have a bad feeling about |
| | | libraries with versions < 1.0. Version 1.0.0 was released in |
| | | March 1998. |
| | | |
| | | **** |
| | | Note that some of the changes to the png_info structure render this |
| | | version of the library binary incompatible with libpng-0.89 or |
| | | earlier versions if you are using a shared library. The type of the |
| | | "filler" parameter for png_set_filler() has changed from png_byte to |
| | | png_uint_32, which will affect shared-library applications that use |
| | | this function. |
| | | |
| | | To avoid problems with changes to the internals of the png info_struct, |
| | | new APIs have been made available in 0.95 to avoid direct application |
| | | access to info_ptr. These functions are the png_set_<chunk> and |
| | | png_get_<chunk> functions. These functions should be used when |
| | | accessing/storing the info_struct data, rather than manipulating it |
| | | directly, to avoid such problems in the future. |
| | | |
| | | It is important to note that the APIs did not make current programs |
| | | that access the info struct directly incompatible with the new |
| | | library, through libpng-1.2.x. In libpng-1.4.x, which was meant to |
| | | be a transitional release, members of the png_struct and the |
| | | info_struct can still be accessed, but the compiler will issue a |
| | | warning about deprecated usage. Since libpng-1.5.0, direct access |
| | | to these structs is not allowed, and the definitions of the structs |
| | | reside in private pngstruct.h and pnginfo.h header files that are not |
| | | accessible to applications. It is strongly suggested that new |
| | | programs use the new APIs (as shown in example.c and pngtest.c), and |
| | | older programs be converted to the new format, to facilitate upgrades |
| | | in the future. |
| | | **** |
| | | |
| | | Additions since 0.90 include the ability to compile libpng as a |
| | | Windows DLL, and new APIs for accessing data in the info struct. |
| | | Experimental functions include the ability to set weighting and cost |
| | | factors for row filter selection, direct reads of integers from buffers |
| | | on big-endian processors that support misaligned data access, faster |
| | | methods of doing alpha composition, and more accurate 16->8 bit color |
| | | conversion. |
| | | |
| | | The additions since 0.89 include the ability to read from a PNG stream |
| | | which has had some (or all) of the signature bytes read by the calling |
| | | application. This also allows the reading of embedded PNG streams that |
| | | do not have the PNG file signature. As well, it is now possible to set |
| | | the library action on the detection of chunk CRC errors. It is possible |
| | | to set different actions based on whether the CRC error occurred in a |
| | | critical or an ancillary chunk. |
| | | |
| | | For a detailed description on using libpng, read libpng-manual.txt. |
| | | For examples of libpng in a program, see example.c and pngtest.c. For |
| | | usage information and restrictions (what little they are) on libpng, |
| | | see png.h. For a description on using zlib (the compression library |
| | | used by libpng) and zlib's restrictions, see zlib.h |
| | | |
| | | I have included a general makefile, as well as several machine and |
| | | compiler specific ones, but you may have to modify one for your own |
| | | needs. |
| | | |
| | | You should use zlib 1.0.4 or later to run this, but it MAY work with |
| | | versions as old as zlib 0.95. Even so, there are bugs in older zlib |
| | | versions which can cause the output of invalid compression streams for |
| | | some images. |
| | | |
| | | You should also note that zlib is a compression library that is useful |
| | | for more things than just PNG files. You can use zlib as a drop-in |
| | | replacement for fread() and fwrite(), if you are so inclined. |
| | | |
| | | zlib should be available at the same place that libpng is, or at |
| | | https://zlib.net. |
| | | |
| | | You may also want a copy of the PNG specification. It is available |
| | | as an RFC, a W3C Recommendation, and an ISO/IEC Standard. You can find |
| | | these at http://www.libpng.org/pub/png/pngdocs.html . |
| | | |
| | | This code is currently being archived at libpng.sourceforge.io in the |
| | | [DOWNLOAD] area, and at http://libpng.download/src . |
| | | |
| | | This release, based in a large way on Glenn's, Guy's and Andreas' |
| | | earlier work, was created and will be supported by myself and the PNG |
| | | development group. |
| | | |
| | | Send comments/corrections/commendations to png-mng-implement at |
| | | lists.sourceforge.net (subscription required; visit |
| | | https://lists.sourceforge.net/lists/listinfo/png-mng-implement |
| | | to subscribe). |
| | | |
| | | Send general questions about the PNG specification to png-mng-misc |
| | | at lists.sourceforge.net (subscription required; visit |
| | | https://lists.sourceforge.net/lists/listinfo/png-mng-misc to |
| | | subscribe). |
| | | |
| | | Files in this distribution: |
| | | |
| | | ANNOUNCE => Announcement of this version, with recent changes |
| | | AUTHORS => List of contributing authors |
| | | CHANGES => Description of changes between libpng versions |
| | | KNOWNBUG => List of known bugs and deficiencies |
| | | LICENSE => License to use and redistribute libpng |
| | | README => This file |
| | | TODO => Things not implemented in the current library |
| | | TRADEMARK => Trademark information |
| | | example.c => Example code for using libpng functions |
| | | libpng.3 => manual page for libpng (includes libpng-manual.txt) |
| | | libpng-manual.txt => Description of libpng and its functions |
| | | libpngpf.3 => manual page for libpng's private functions |
| | | png.5 => manual page for the PNG format |
| | | png.c => Basic interface functions common to library |
| | | png.h => Library function and interface declarations (public) |
| | | pngpriv.h => Library function and interface declarations (private) |
| | | pngconf.h => System specific library configuration (public) |
| | | pngstruct.h => png_struct declaration (private) |
| | | pnginfo.h => png_info struct declaration (private) |
| | | pngdebug.h => debugging macros (private) |
| | | pngerror.c => Error/warning message I/O functions |
| | | pngget.c => Functions for retrieving info from struct |
| | | pngmem.c => Memory handling functions |
| | | pngbar.png => PNG logo, 88x31 |
| | | pngnow.png => PNG logo, 98x31 |
| | | pngpread.c => Progressive reading functions |
| | | pngread.c => Read data/helper high-level functions |
| | | pngrio.c => Lowest-level data read I/O functions |
| | | pngrtran.c => Read data transformation functions |
| | | pngrutil.c => Read data utility functions |
| | | pngset.c => Functions for storing data into the info_struct |
| | | pngtest.c => Library test program |
| | | pngtest.png => Library test sample image |
| | | pngtrans.c => Common data transformation functions |
| | | pngwio.c => Lowest-level write I/O functions |
| | | pngwrite.c => High-level write functions |
| | | pngwtran.c => Write data transformations |
| | | pngwutil.c => Write utility functions |
| | | arm => Contains optimized code for the ARM platform |
| | | powerpc => Contains optimized code for the PowerPC platform |
| | | contrib => Contributions |
| | | arm-neon => Optimized code for ARM-NEON platform |
| | | powerpc-vsx => Optimized code for POWERPC-VSX platform |
| | | examples => Example programs |
| | | gregbook => source code for PNG reading and writing, from |
| | | Greg Roelofs' "PNG: The Definitive Guide", |
| | | O'Reilly, 1999 |
| | | libtests => Test programs |
| | | mips-msa => Optimized code for MIPS-MSA platform |
| | | pngminim => Minimal decoder, encoder, and progressive decoder |
| | | programs demonstrating use of pngusr.dfa |
| | | pngminus => Simple pnm2png and png2pnm programs |
| | | pngsuite => Test images |
| | | testpngs |
| | | tools => Various tools |
| | | visupng => Contains a MSVC workspace for VisualPng |
| | | intel => Optimized code for INTEL-SSE2 platform |
| | | mips => Optimized code for MIPS platform |
| | | projects => Contains project files and workspaces for |
| | | building a DLL |
| | | owatcom => Contains a WATCOM project for building libpng |
| | | visualc71 => Contains a Microsoft Visual C++ (MSVC) |
| | | workspace for building libpng and zlib |
| | | vstudio => Contains a Microsoft Visual C++ (MSVC) |
| | | workspace for building libpng and zlib |
| | | scripts => Directory containing scripts for building libpng: |
| | | (see scripts/README.txt for the list of scripts) |
| | | |
| | | Good luck, and happy coding! |
| | | |
| | | * Cosmin Truta (current maintainer, since 2018) |
| | | * Glenn Randers-Pehrson (former maintainer, 1998-2018) |
| | | * Andreas Eric Dilger (former maintainer, 1996-1997) |
| | | * Guy Eric Schalnat (original author and former maintainer, 1995-1996) |
| | | (formerly of Group 42, Inc.) |
New file |
| | |
| | | TODO - list of things to do for libpng: |
| | | |
| | | * Fix all defects (duh!) |
| | | * Better C++ wrapper / full C++ implementation (?) |
| | | * Fix the problems with C++ and 'extern "C"'. |
| | | * cHRM transformation. |
| | | * Palette creation. |
| | | * "grayscale->palette" transformation and "palette->grayscale" detection. |
| | | * Improved dithering. |
| | | * Multi-lingual error and warning message support. |
| | | * Complete sRGB transformation. (Currently it simply uses gamma=0.45455.) |
| | | * Man pages for function calls. |
| | | * Better documentation. |
| | | * Better filter selection |
| | | (e.g., counting huffman bits/precompression; filter inertia; filter costs). |
| | | * Histogram creation. |
| | | * Text conversion between different code pages (e.g., Latin-1 -> Mac). |
| | | * Avoid building gamma tables whenever possible. |
| | | * Greater precision in changing to linear gamma for compositing against |
| | | background, and in doing rgb-to-gray transformations. |
| | | * Investigate pre-incremented loop counters and other loop constructions. |
| | | * Interpolated method of handling interlacing. |
| | | * More validations for libpng transformations. |
New file |
| | |
| | | TRADEMARK |
| | | ========= |
| | | |
| | | The name "libpng" has not been registered by the Copyright owners |
| | | as a trademark in any jurisdiction. However, because libpng has |
| | | been distributed and maintained world-wide, continually since 1995, |
| | | the Copyright owners claim "common-law trademark protection" in any |
| | | jurisdiction where common-law trademark is recognized. |
New file |
| | |
| | | # generated automatically by aclocal 1.16.1 -*- Autoconf -*- |
| | | |
| | | # Copyright (C) 1996-2018 Free Software Foundation, Inc. |
| | | |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # This program is distributed in the hope that it will be useful, |
| | | # but WITHOUT ANY WARRANTY, to the extent permitted by law; without |
| | | # even the implied warranty of MERCHANTABILITY or FITNESS FOR A |
| | | # PARTICULAR PURPOSE. |
| | | |
| | | m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) |
| | | m4_ifndef([AC_AUTOCONF_VERSION], |
| | | [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl |
| | | m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, |
| | | [m4_warning([this file was generated for autoconf 2.69. |
| | | You have another version of autoconf. It may work, but is not guaranteed to. |
| | | If you have problems, you may need to regenerate the build system entirely. |
| | | To do so, use the procedure documented by the package, typically 'autoreconf'.])]) |
| | | |
| | | # Copyright (C) 2002-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # AM_AUTOMAKE_VERSION(VERSION) |
| | | # ---------------------------- |
| | | # Automake X.Y traces this macro to ensure aclocal.m4 has been |
| | | # generated from the m4 files accompanying Automake X.Y. |
| | | # (This private macro should not be called outside this file.) |
| | | AC_DEFUN([AM_AUTOMAKE_VERSION], |
| | | [am__api_version='1.16' |
| | | dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to |
| | | dnl require some minimum version. Point them to the right macro. |
| | | m4_if([$1], [1.16.1], [], |
| | | [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl |
| | | ]) |
| | | |
| | | # _AM_AUTOCONF_VERSION(VERSION) |
| | | # ----------------------------- |
| | | # aclocal traces this macro to find the Autoconf version. |
| | | # This is a private macro too. Using m4_define simplifies |
| | | # the logic in aclocal, which can simply ignore this definition. |
| | | m4_define([_AM_AUTOCONF_VERSION], []) |
| | | |
| | | # AM_SET_CURRENT_AUTOMAKE_VERSION |
| | | # ------------------------------- |
| | | # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. |
| | | # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. |
| | | AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], |
| | | [AM_AUTOMAKE_VERSION([1.16.1])dnl |
| | | m4_ifndef([AC_AUTOCONF_VERSION], |
| | | [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl |
| | | _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) |
| | | |
| | | # Figure out how to run the assembler. -*- Autoconf -*- |
| | | |
| | | # Copyright (C) 2001-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # AM_PROG_AS |
| | | # ---------- |
| | | AC_DEFUN([AM_PROG_AS], |
| | | [# By default we simply use the C compiler to build assembly code. |
| | | AC_REQUIRE([AC_PROG_CC]) |
| | | test "${CCAS+set}" = set || CCAS=$CC |
| | | test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS |
| | | AC_ARG_VAR([CCAS], [assembler compiler command (defaults to CC)]) |
| | | AC_ARG_VAR([CCASFLAGS], [assembler compiler flags (defaults to CFLAGS)]) |
| | | _AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES([CCAS])])dnl |
| | | ]) |
| | | |
| | | # AM_AUX_DIR_EXPAND -*- Autoconf -*- |
| | | |
| | | # Copyright (C) 2001-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets |
| | | # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to |
| | | # '$srcdir', '$srcdir/..', or '$srcdir/../..'. |
| | | # |
| | | # Of course, Automake must honor this variable whenever it calls a |
| | | # tool from the auxiliary directory. The problem is that $srcdir (and |
| | | # therefore $ac_aux_dir as well) can be either absolute or relative, |
| | | # depending on how configure is run. This is pretty annoying, since |
| | | # it makes $ac_aux_dir quite unusable in subdirectories: in the top |
| | | # source directory, any form will work fine, but in subdirectories a |
| | | # relative path needs to be adjusted first. |
| | | # |
| | | # $ac_aux_dir/missing |
| | | # fails when called from a subdirectory if $ac_aux_dir is relative |
| | | # $top_srcdir/$ac_aux_dir/missing |
| | | # fails if $ac_aux_dir is absolute, |
| | | # fails when called from a subdirectory in a VPATH build with |
| | | # a relative $ac_aux_dir |
| | | # |
| | | # The reason of the latter failure is that $top_srcdir and $ac_aux_dir |
| | | # are both prefixed by $srcdir. In an in-source build this is usually |
| | | # harmless because $srcdir is '.', but things will broke when you |
| | | # start a VPATH build or use an absolute $srcdir. |
| | | # |
| | | # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, |
| | | # iff we strip the leading $srcdir from $ac_aux_dir. That would be: |
| | | # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` |
| | | # and then we would define $MISSING as |
| | | # MISSING="\${SHELL} $am_aux_dir/missing" |
| | | # This will work as long as MISSING is not called from configure, because |
| | | # unfortunately $(top_srcdir) has no meaning in configure. |
| | | # However there are other variables, like CC, which are often used in |
| | | # configure, and could therefore not use this "fixed" $ac_aux_dir. |
| | | # |
| | | # Another solution, used here, is to always expand $ac_aux_dir to an |
| | | # absolute PATH. The drawback is that using absolute paths prevent a |
| | | # configured tree to be moved without reconfiguration. |
| | | |
| | | AC_DEFUN([AM_AUX_DIR_EXPAND], |
| | | [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl |
| | | # Expand $ac_aux_dir to an absolute path. |
| | | am_aux_dir=`cd "$ac_aux_dir" && pwd` |
| | | ]) |
| | | |
| | | # AM_CONDITIONAL -*- Autoconf -*- |
| | | |
| | | # Copyright (C) 1997-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # AM_CONDITIONAL(NAME, SHELL-CONDITION) |
| | | # ------------------------------------- |
| | | # Define a conditional. |
| | | AC_DEFUN([AM_CONDITIONAL], |
| | | [AC_PREREQ([2.52])dnl |
| | | m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], |
| | | [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl |
| | | AC_SUBST([$1_TRUE])dnl |
| | | AC_SUBST([$1_FALSE])dnl |
| | | _AM_SUBST_NOTMAKE([$1_TRUE])dnl |
| | | _AM_SUBST_NOTMAKE([$1_FALSE])dnl |
| | | m4_define([_AM_COND_VALUE_$1], [$2])dnl |
| | | if $2; then |
| | | $1_TRUE= |
| | | $1_FALSE='#' |
| | | else |
| | | $1_TRUE='#' |
| | | $1_FALSE= |
| | | fi |
| | | AC_CONFIG_COMMANDS_PRE( |
| | | [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then |
| | | AC_MSG_ERROR([[conditional "$1" was never defined. |
| | | Usually this means the macro was only invoked conditionally.]]) |
| | | fi])]) |
| | | |
| | | # Copyright (C) 1999-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | |
| | | # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be |
| | | # written in clear, in which case automake, when reading aclocal.m4, |
| | | # will think it sees a *use*, and therefore will trigger all it's |
| | | # C support machinery. Also note that it means that autoscan, seeing |
| | | # CC etc. in the Makefile, will ask for an AC_PROG_CC use... |
| | | |
| | | |
| | | # _AM_DEPENDENCIES(NAME) |
| | | # ---------------------- |
| | | # See how the compiler implements dependency checking. |
| | | # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". |
| | | # We try a few techniques and use that to set a single cache variable. |
| | | # |
| | | # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was |
| | | # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular |
| | | # dependency, and given that the user is not expected to run this macro, |
| | | # just rely on AC_PROG_CC. |
| | | AC_DEFUN([_AM_DEPENDENCIES], |
| | | [AC_REQUIRE([AM_SET_DEPDIR])dnl |
| | | AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl |
| | | AC_REQUIRE([AM_MAKE_INCLUDE])dnl |
| | | AC_REQUIRE([AM_DEP_TRACK])dnl |
| | | |
| | | m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], |
| | | [$1], [CXX], [depcc="$CXX" am_compiler_list=], |
| | | [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], |
| | | [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], |
| | | [$1], [UPC], [depcc="$UPC" am_compiler_list=], |
| | | [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], |
| | | [depcc="$$1" am_compiler_list=]) |
| | | |
| | | AC_CACHE_CHECK([dependency style of $depcc], |
| | | [am_cv_$1_dependencies_compiler_type], |
| | | [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then |
| | | # We make a subdir and do the tests there. Otherwise we can end up |
| | | # making bogus files that we don't know about and never remove. For |
| | | # instance it was reported that on HP-UX the gcc test will end up |
| | | # making a dummy file named 'D' -- because '-MD' means "put the output |
| | | # in D". |
| | | rm -rf conftest.dir |
| | | mkdir conftest.dir |
| | | # Copy depcomp to subdir because otherwise we won't find it if we're |
| | | # using a relative directory. |
| | | cp "$am_depcomp" conftest.dir |
| | | cd conftest.dir |
| | | # We will build objects and dependencies in a subdirectory because |
| | | # it helps to detect inapplicable dependency modes. For instance |
| | | # both Tru64's cc and ICC support -MD to output dependencies as a |
| | | # side effect of compilation, but ICC will put the dependencies in |
| | | # the current directory while Tru64 will put them in the object |
| | | # directory. |
| | | mkdir sub |
| | | |
| | | am_cv_$1_dependencies_compiler_type=none |
| | | if test "$am_compiler_list" = ""; then |
| | | am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` |
| | | fi |
| | | am__universal=false |
| | | m4_case([$1], [CC], |
| | | [case " $depcc " in #( |
| | | *\ -arch\ *\ -arch\ *) am__universal=true ;; |
| | | esac], |
| | | [CXX], |
| | | [case " $depcc " in #( |
| | | *\ -arch\ *\ -arch\ *) am__universal=true ;; |
| | | esac]) |
| | | |
| | | for depmode in $am_compiler_list; do |
| | | # Setup a source with many dependencies, because some compilers |
| | | # like to wrap large dependency lists on column 80 (with \), and |
| | | # we should not choose a depcomp mode which is confused by this. |
| | | # |
| | | # We need to recreate these files for each test, as the compiler may |
| | | # overwrite some of them when testing with obscure command lines. |
| | | # This happens at least with the AIX C compiler. |
| | | : > sub/conftest.c |
| | | for i in 1 2 3 4 5 6; do |
| | | echo '#include "conftst'$i'.h"' >> sub/conftest.c |
| | | # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with |
| | | # Solaris 10 /bin/sh. |
| | | echo '/* dummy */' > sub/conftst$i.h |
| | | done |
| | | echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf |
| | | |
| | | # We check with '-c' and '-o' for the sake of the "dashmstdout" |
| | | # mode. It turns out that the SunPro C++ compiler does not properly |
| | | # handle '-M -o', and we need to detect this. Also, some Intel |
| | | # versions had trouble with output in subdirs. |
| | | am__obj=sub/conftest.${OBJEXT-o} |
| | | am__minus_obj="-o $am__obj" |
| | | case $depmode in |
| | | gcc) |
| | | # This depmode causes a compiler race in universal mode. |
| | | test "$am__universal" = false || continue |
| | | ;; |
| | | nosideeffect) |
| | | # After this tag, mechanisms are not by side-effect, so they'll |
| | | # only be used when explicitly requested. |
| | | if test "x$enable_dependency_tracking" = xyes; then |
| | | continue |
| | | else |
| | | break |
| | | fi |
| | | ;; |
| | | msvc7 | msvc7msys | msvisualcpp | msvcmsys) |
| | | # This compiler won't grok '-c -o', but also, the minuso test has |
| | | # not run yet. These depmodes are late enough in the game, and |
| | | # so weak that their functioning should not be impacted. |
| | | am__obj=conftest.${OBJEXT-o} |
| | | am__minus_obj= |
| | | ;; |
| | | none) break ;; |
| | | esac |
| | | if depmode=$depmode \ |
| | | source=sub/conftest.c object=$am__obj \ |
| | | depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ |
| | | $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ |
| | | >/dev/null 2>conftest.err && |
| | | grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && |
| | | grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && |
| | | grep $am__obj sub/conftest.Po > /dev/null 2>&1 && |
| | | ${MAKE-make} -s -f confmf > /dev/null 2>&1; then |
| | | # icc doesn't choke on unknown options, it will just issue warnings |
| | | # or remarks (even with -Werror). So we grep stderr for any message |
| | | # that says an option was ignored or not supported. |
| | | # When given -MP, icc 7.0 and 7.1 complain thusly: |
| | | # icc: Command line warning: ignoring option '-M'; no argument required |
| | | # The diagnosis changed in icc 8.0: |
| | | # icc: Command line remark: option '-MP' not supported |
| | | if (grep 'ignoring option' conftest.err || |
| | | grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else |
| | | am_cv_$1_dependencies_compiler_type=$depmode |
| | | break |
| | | fi |
| | | fi |
| | | done |
| | | |
| | | cd .. |
| | | rm -rf conftest.dir |
| | | else |
| | | am_cv_$1_dependencies_compiler_type=none |
| | | fi |
| | | ]) |
| | | AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) |
| | | AM_CONDITIONAL([am__fastdep$1], [ |
| | | test "x$enable_dependency_tracking" != xno \ |
| | | && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) |
| | | ]) |
| | | |
| | | |
| | | # AM_SET_DEPDIR |
| | | # ------------- |
| | | # Choose a directory name for dependency files. |
| | | # This macro is AC_REQUIREd in _AM_DEPENDENCIES. |
| | | AC_DEFUN([AM_SET_DEPDIR], |
| | | [AC_REQUIRE([AM_SET_LEADING_DOT])dnl |
| | | AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl |
| | | ]) |
| | | |
| | | |
| | | # AM_DEP_TRACK |
| | | # ------------ |
| | | AC_DEFUN([AM_DEP_TRACK], |
| | | [AC_ARG_ENABLE([dependency-tracking], [dnl |
| | | AS_HELP_STRING( |
| | | [--enable-dependency-tracking], |
| | | [do not reject slow dependency extractors]) |
| | | AS_HELP_STRING( |
| | | [--disable-dependency-tracking], |
| | | [speeds up one-time build])]) |
| | | if test "x$enable_dependency_tracking" != xno; then |
| | | am_depcomp="$ac_aux_dir/depcomp" |
| | | AMDEPBACKSLASH='\' |
| | | am__nodep='_no' |
| | | fi |
| | | AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) |
| | | AC_SUBST([AMDEPBACKSLASH])dnl |
| | | _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl |
| | | AC_SUBST([am__nodep])dnl |
| | | _AM_SUBST_NOTMAKE([am__nodep])dnl |
| | | ]) |
| | | |
| | | # Generate code to set up dependency tracking. -*- Autoconf -*- |
| | | |
| | | # Copyright (C) 1999-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # _AM_OUTPUT_DEPENDENCY_COMMANDS |
| | | # ------------------------------ |
| | | AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], |
| | | [{ |
| | | # Older Autoconf quotes --file arguments for eval, but not when files |
| | | # are listed without --file. Let's play safe and only enable the eval |
| | | # if we detect the quoting. |
| | | # TODO: see whether this extra hack can be removed once we start |
| | | # requiring Autoconf 2.70 or later. |
| | | AS_CASE([$CONFIG_FILES], |
| | | [*\'*], [eval set x "$CONFIG_FILES"], |
| | | [*], [set x $CONFIG_FILES]) |
| | | shift |
| | | # Used to flag and report bootstrapping failures. |
| | | am_rc=0 |
| | | for am_mf |
| | | do |
| | | # Strip MF so we end up with the name of the file. |
| | | am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` |
| | | # Check whether this is an Automake generated Makefile which includes |
| | | # dependency-tracking related rules and includes. |
| | | # Grep'ing the whole file directly is not great: AIX grep has a line |
| | | # limit of 2048, but all sed's we know have understand at least 4000. |
| | | sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ |
| | | || continue |
| | | am_dirpart=`AS_DIRNAME(["$am_mf"])` |
| | | am_filepart=`AS_BASENAME(["$am_mf"])` |
| | | AM_RUN_LOG([cd "$am_dirpart" \ |
| | | && sed -e '/# am--include-marker/d' "$am_filepart" \ |
| | | | $MAKE -f - am--depfiles]) || am_rc=$? |
| | | done |
| | | if test $am_rc -ne 0; then |
| | | AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments |
| | | for automatic dependency tracking. Try re-running configure with the |
| | | '--disable-dependency-tracking' option to at least be able to build |
| | | the package (albeit without support for automatic dependency tracking).]) |
| | | fi |
| | | AS_UNSET([am_dirpart]) |
| | | AS_UNSET([am_filepart]) |
| | | AS_UNSET([am_mf]) |
| | | AS_UNSET([am_rc]) |
| | | rm -f conftest-deps.mk |
| | | } |
| | | ])# _AM_OUTPUT_DEPENDENCY_COMMANDS |
| | | |
| | | |
| | | # AM_OUTPUT_DEPENDENCY_COMMANDS |
| | | # ----------------------------- |
| | | # This macro should only be invoked once -- use via AC_REQUIRE. |
| | | # |
| | | # This code is only required when automatic dependency tracking is enabled. |
| | | # This creates each '.Po' and '.Plo' makefile fragment that we'll need in |
| | | # order to bootstrap the dependency handling code. |
| | | AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], |
| | | [AC_CONFIG_COMMANDS([depfiles], |
| | | [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], |
| | | [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])]) |
| | | |
| | | # Do all the work for Automake. -*- Autoconf -*- |
| | | |
| | | # Copyright (C) 1996-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # This macro actually does too much. Some checks are only needed if |
| | | # your package does certain things. But this isn't really a big deal. |
| | | |
| | | dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. |
| | | m4_define([AC_PROG_CC], |
| | | m4_defn([AC_PROG_CC]) |
| | | [_AM_PROG_CC_C_O |
| | | ]) |
| | | |
| | | # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) |
| | | # AM_INIT_AUTOMAKE([OPTIONS]) |
| | | # ----------------------------------------------- |
| | | # The call with PACKAGE and VERSION arguments is the old style |
| | | # call (pre autoconf-2.50), which is being phased out. PACKAGE |
| | | # and VERSION should now be passed to AC_INIT and removed from |
| | | # the call to AM_INIT_AUTOMAKE. |
| | | # We support both call styles for the transition. After |
| | | # the next Automake release, Autoconf can make the AC_INIT |
| | | # arguments mandatory, and then we can depend on a new Autoconf |
| | | # release and drop the old call support. |
| | | AC_DEFUN([AM_INIT_AUTOMAKE], |
| | | [AC_PREREQ([2.65])dnl |
| | | dnl Autoconf wants to disallow AM_ names. We explicitly allow |
| | | dnl the ones we care about. |
| | | m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl |
| | | AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl |
| | | AC_REQUIRE([AC_PROG_INSTALL])dnl |
| | | if test "`cd $srcdir && pwd`" != "`pwd`"; then |
| | | # Use -I$(srcdir) only when $(srcdir) != ., so that make's output |
| | | # is not polluted with repeated "-I." |
| | | AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl |
| | | # test to see if srcdir already configured |
| | | if test -f $srcdir/config.status; then |
| | | AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) |
| | | fi |
| | | fi |
| | | |
| | | # test whether we have cygpath |
| | | if test -z "$CYGPATH_W"; then |
| | | if (cygpath --version) >/dev/null 2>/dev/null; then |
| | | CYGPATH_W='cygpath -w' |
| | | else |
| | | CYGPATH_W=echo |
| | | fi |
| | | fi |
| | | AC_SUBST([CYGPATH_W]) |
| | | |
| | | # Define the identity of the package. |
| | | dnl Distinguish between old-style and new-style calls. |
| | | m4_ifval([$2], |
| | | [AC_DIAGNOSE([obsolete], |
| | | [$0: two- and three-arguments forms are deprecated.]) |
| | | m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl |
| | | AC_SUBST([PACKAGE], [$1])dnl |
| | | AC_SUBST([VERSION], [$2])], |
| | | [_AM_SET_OPTIONS([$1])dnl |
| | | dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. |
| | | m4_if( |
| | | m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), |
| | | [ok:ok],, |
| | | [m4_fatal([AC_INIT should be called with package and version arguments])])dnl |
| | | AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl |
| | | AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl |
| | | |
| | | _AM_IF_OPTION([no-define],, |
| | | [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) |
| | | AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl |
| | | |
| | | # Some tools Automake needs. |
| | | AC_REQUIRE([AM_SANITY_CHECK])dnl |
| | | AC_REQUIRE([AC_ARG_PROGRAM])dnl |
| | | AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) |
| | | AM_MISSING_PROG([AUTOCONF], [autoconf]) |
| | | AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) |
| | | AM_MISSING_PROG([AUTOHEADER], [autoheader]) |
| | | AM_MISSING_PROG([MAKEINFO], [makeinfo]) |
| | | AC_REQUIRE([AM_PROG_INSTALL_SH])dnl |
| | | AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl |
| | | AC_REQUIRE([AC_PROG_MKDIR_P])dnl |
| | | # For better backward compatibility. To be removed once Automake 1.9.x |
| | | # dies out for good. For more background, see: |
| | | # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> |
| | | # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> |
| | | AC_SUBST([mkdir_p], ['$(MKDIR_P)']) |
| | | # We need awk for the "check" target (and possibly the TAP driver). The |
| | | # system "awk" is bad on some platforms. |
| | | AC_REQUIRE([AC_PROG_AWK])dnl |
| | | AC_REQUIRE([AC_PROG_MAKE_SET])dnl |
| | | AC_REQUIRE([AM_SET_LEADING_DOT])dnl |
| | | _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], |
| | | [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], |
| | | [_AM_PROG_TAR([v7])])]) |
| | | _AM_IF_OPTION([no-dependencies],, |
| | | [AC_PROVIDE_IFELSE([AC_PROG_CC], |
| | | [_AM_DEPENDENCIES([CC])], |
| | | [m4_define([AC_PROG_CC], |
| | | m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl |
| | | AC_PROVIDE_IFELSE([AC_PROG_CXX], |
| | | [_AM_DEPENDENCIES([CXX])], |
| | | [m4_define([AC_PROG_CXX], |
| | | m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl |
| | | AC_PROVIDE_IFELSE([AC_PROG_OBJC], |
| | | [_AM_DEPENDENCIES([OBJC])], |
| | | [m4_define([AC_PROG_OBJC], |
| | | m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl |
| | | AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], |
| | | [_AM_DEPENDENCIES([OBJCXX])], |
| | | [m4_define([AC_PROG_OBJCXX], |
| | | m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl |
| | | ]) |
| | | AC_REQUIRE([AM_SILENT_RULES])dnl |
| | | dnl The testsuite driver may need to know about EXEEXT, so add the |
| | | dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This |
| | | dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. |
| | | AC_CONFIG_COMMANDS_PRE(dnl |
| | | [m4_provide_if([_AM_COMPILER_EXEEXT], |
| | | [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl |
| | | |
| | | # POSIX will say in a future version that running "rm -f" with no argument |
| | | # is OK; and we want to be able to make that assumption in our Makefile |
| | | # recipes. So use an aggressive probe to check that the usage we want is |
| | | # actually supported "in the wild" to an acceptable degree. |
| | | # See automake bug#10828. |
| | | # To make any issue more visible, cause the running configure to be aborted |
| | | # by default if the 'rm' program in use doesn't match our expectations; the |
| | | # user can still override this though. |
| | | if rm -f && rm -fr && rm -rf; then : OK; else |
| | | cat >&2 <<'END' |
| | | Oops! |
| | | |
| | | Your 'rm' program seems unable to run without file operands specified |
| | | on the command line, even when the '-f' option is present. This is contrary |
| | | to the behaviour of most rm programs out there, and not conforming with |
| | | the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> |
| | | |
| | | Please tell bug-automake@gnu.org about your system, including the value |
| | | of your $PATH and any error possibly output before this message. This |
| | | can help us improve future automake versions. |
| | | |
| | | END |
| | | if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then |
| | | echo 'Configuration will proceed anyway, since you have set the' >&2 |
| | | echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 |
| | | echo >&2 |
| | | else |
| | | cat >&2 <<'END' |
| | | Aborting the configuration process, to ensure you take notice of the issue. |
| | | |
| | | You can download and install GNU coreutils to get an 'rm' implementation |
| | | that behaves properly: <https://www.gnu.org/software/coreutils/>. |
| | | |
| | | If you want to complete the configuration process using your problematic |
| | | 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM |
| | | to "yes", and re-run configure. |
| | | |
| | | END |
| | | AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) |
| | | fi |
| | | fi |
| | | dnl The trailing newline in this macro's definition is deliberate, for |
| | | dnl backward compatibility and to allow trailing 'dnl'-style comments |
| | | dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. |
| | | ]) |
| | | |
| | | dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not |
| | | dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further |
| | | dnl mangled by Autoconf and run in a shell conditional statement. |
| | | m4_define([_AC_COMPILER_EXEEXT], |
| | | m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) |
| | | |
| | | # When config.status generates a header, we must update the stamp-h file. |
| | | # This file resides in the same directory as the config header |
| | | # that is generated. The stamp files are numbered to have different names. |
| | | |
| | | # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the |
| | | # loop where config.status creates the headers, so we can generate |
| | | # our stamp files there. |
| | | AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], |
| | | [# Compute $1's index in $config_headers. |
| | | _am_arg=$1 |
| | | _am_stamp_count=1 |
| | | for _am_header in $config_headers :; do |
| | | case $_am_header in |
| | | $_am_arg | $_am_arg:* ) |
| | | break ;; |
| | | * ) |
| | | _am_stamp_count=`expr $_am_stamp_count + 1` ;; |
| | | esac |
| | | done |
| | | echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) |
| | | |
| | | # Copyright (C) 2001-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # AM_PROG_INSTALL_SH |
| | | # ------------------ |
| | | # Define $install_sh. |
| | | AC_DEFUN([AM_PROG_INSTALL_SH], |
| | | [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl |
| | | if test x"${install_sh+set}" != xset; then |
| | | case $am_aux_dir in |
| | | *\ * | *\ *) |
| | | install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; |
| | | *) |
| | | install_sh="\${SHELL} $am_aux_dir/install-sh" |
| | | esac |
| | | fi |
| | | AC_SUBST([install_sh])]) |
| | | |
| | | # Copyright (C) 2003-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # Check whether the underlying file-system supports filenames |
| | | # with a leading dot. For instance MS-DOS doesn't. |
| | | AC_DEFUN([AM_SET_LEADING_DOT], |
| | | [rm -rf .tst 2>/dev/null |
| | | mkdir .tst 2>/dev/null |
| | | if test -d .tst; then |
| | | am__leading_dot=. |
| | | else |
| | | am__leading_dot=_ |
| | | fi |
| | | rmdir .tst 2>/dev/null |
| | | AC_SUBST([am__leading_dot])]) |
| | | |
| | | # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- |
| | | # From Jim Meyering |
| | | |
| | | # Copyright (C) 1996-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # AM_MAINTAINER_MODE([DEFAULT-MODE]) |
| | | # ---------------------------------- |
| | | # Control maintainer-specific portions of Makefiles. |
| | | # Default is to disable them, unless 'enable' is passed literally. |
| | | # For symmetry, 'disable' may be passed as well. Anyway, the user |
| | | # can override the default with the --enable/--disable switch. |
| | | AC_DEFUN([AM_MAINTAINER_MODE], |
| | | [m4_case(m4_default([$1], [disable]), |
| | | [enable], [m4_define([am_maintainer_other], [disable])], |
| | | [disable], [m4_define([am_maintainer_other], [enable])], |
| | | [m4_define([am_maintainer_other], [enable]) |
| | | m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) |
| | | AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) |
| | | dnl maintainer-mode's default is 'disable' unless 'enable' is passed |
| | | AC_ARG_ENABLE([maintainer-mode], |
| | | [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], |
| | | am_maintainer_other[ make rules and dependencies not useful |
| | | (and sometimes confusing) to the casual installer])], |
| | | [USE_MAINTAINER_MODE=$enableval], |
| | | [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) |
| | | AC_MSG_RESULT([$USE_MAINTAINER_MODE]) |
| | | AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) |
| | | MAINT=$MAINTAINER_MODE_TRUE |
| | | AC_SUBST([MAINT])dnl |
| | | ] |
| | | ) |
| | | |
| | | # Check to see how 'make' treats includes. -*- Autoconf -*- |
| | | |
| | | # Copyright (C) 2001-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # AM_MAKE_INCLUDE() |
| | | # ----------------- |
| | | # Check whether make has an 'include' directive that can support all |
| | | # the idioms we need for our automatic dependency tracking code. |
| | | AC_DEFUN([AM_MAKE_INCLUDE], |
| | | [AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) |
| | | cat > confinc.mk << 'END' |
| | | am__doit: |
| | | @echo this is the am__doit target >confinc.out |
| | | .PHONY: am__doit |
| | | END |
| | | am__include="#" |
| | | am__quote= |
| | | # BSD make does it like this. |
| | | echo '.include "confinc.mk" # ignored' > confmf.BSD |
| | | # Other make implementations (GNU, Solaris 10, AIX) do it like this. |
| | | echo 'include confinc.mk # ignored' > confmf.GNU |
| | | _am_result=no |
| | | for s in GNU BSD; do |
| | | AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) |
| | | AS_CASE([$?:`cat confinc.out 2>/dev/null`], |
| | | ['0:this is the am__doit target'], |
| | | [AS_CASE([$s], |
| | | [BSD], [am__include='.include' am__quote='"'], |
| | | [am__include='include' am__quote=''])]) |
| | | if test "$am__include" != "#"; then |
| | | _am_result="yes ($s style)" |
| | | break |
| | | fi |
| | | done |
| | | rm -f confinc.* confmf.* |
| | | AC_MSG_RESULT([${_am_result}]) |
| | | AC_SUBST([am__include])]) |
| | | AC_SUBST([am__quote])]) |
| | | |
| | | # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- |
| | | |
| | | # Copyright (C) 1997-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # AM_MISSING_PROG(NAME, PROGRAM) |
| | | # ------------------------------ |
| | | AC_DEFUN([AM_MISSING_PROG], |
| | | [AC_REQUIRE([AM_MISSING_HAS_RUN]) |
| | | $1=${$1-"${am_missing_run}$2"} |
| | | AC_SUBST($1)]) |
| | | |
| | | # AM_MISSING_HAS_RUN |
| | | # ------------------ |
| | | # Define MISSING if not defined so far and test if it is modern enough. |
| | | # If it is, set am_missing_run to use it, otherwise, to nothing. |
| | | AC_DEFUN([AM_MISSING_HAS_RUN], |
| | | [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl |
| | | AC_REQUIRE_AUX_FILE([missing])dnl |
| | | if test x"${MISSING+set}" != xset; then |
| | | case $am_aux_dir in |
| | | *\ * | *\ *) |
| | | MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; |
| | | *) |
| | | MISSING="\${SHELL} $am_aux_dir/missing" ;; |
| | | esac |
| | | fi |
| | | # Use eval to expand $SHELL |
| | | if eval "$MISSING --is-lightweight"; then |
| | | am_missing_run="$MISSING " |
| | | else |
| | | am_missing_run= |
| | | AC_MSG_WARN(['missing' script is too old or missing]) |
| | | fi |
| | | ]) |
| | | |
| | | # Helper functions for option handling. -*- Autoconf -*- |
| | | |
| | | # Copyright (C) 2001-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # _AM_MANGLE_OPTION(NAME) |
| | | # ----------------------- |
| | | AC_DEFUN([_AM_MANGLE_OPTION], |
| | | [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) |
| | | |
| | | # _AM_SET_OPTION(NAME) |
| | | # -------------------- |
| | | # Set option NAME. Presently that only means defining a flag for this option. |
| | | AC_DEFUN([_AM_SET_OPTION], |
| | | [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) |
| | | |
| | | # _AM_SET_OPTIONS(OPTIONS) |
| | | # ------------------------ |
| | | # OPTIONS is a space-separated list of Automake options. |
| | | AC_DEFUN([_AM_SET_OPTIONS], |
| | | [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) |
| | | |
| | | # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) |
| | | # ------------------------------------------- |
| | | # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. |
| | | AC_DEFUN([_AM_IF_OPTION], |
| | | [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) |
| | | |
| | | # Copyright (C) 1999-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # _AM_PROG_CC_C_O |
| | | # --------------- |
| | | # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC |
| | | # to automatically call this. |
| | | AC_DEFUN([_AM_PROG_CC_C_O], |
| | | [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl |
| | | AC_REQUIRE_AUX_FILE([compile])dnl |
| | | AC_LANG_PUSH([C])dnl |
| | | AC_CACHE_CHECK( |
| | | [whether $CC understands -c and -o together], |
| | | [am_cv_prog_cc_c_o], |
| | | [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) |
| | | # Make sure it works both with $CC and with simple cc. |
| | | # Following AC_PROG_CC_C_O, we do the test twice because some |
| | | # compilers refuse to overwrite an existing .o file with -o, |
| | | # though they will create one. |
| | | am_cv_prog_cc_c_o=yes |
| | | for am_i in 1 2; do |
| | | if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ |
| | | && test -f conftest2.$ac_objext; then |
| | | : OK |
| | | else |
| | | am_cv_prog_cc_c_o=no |
| | | break |
| | | fi |
| | | done |
| | | rm -f core conftest* |
| | | unset am_i]) |
| | | if test "$am_cv_prog_cc_c_o" != yes; then |
| | | # Losing compiler, so override with the script. |
| | | # FIXME: It is wrong to rewrite CC. |
| | | # But if we don't then we get into trouble of one sort or another. |
| | | # A longer-term fix would be to have automake use am__CC in this case, |
| | | # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" |
| | | CC="$am_aux_dir/compile $CC" |
| | | fi |
| | | AC_LANG_POP([C])]) |
| | | |
| | | # For backward compatibility. |
| | | AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) |
| | | |
| | | # Copyright (C) 2001-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # AM_RUN_LOG(COMMAND) |
| | | # ------------------- |
| | | # Run COMMAND, save the exit status in ac_status, and log it. |
| | | # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) |
| | | AC_DEFUN([AM_RUN_LOG], |
| | | [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD |
| | | ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD |
| | | ac_status=$? |
| | | echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD |
| | | (exit $ac_status); }]) |
| | | |
| | | # Check to make sure that the build environment is sane. -*- Autoconf -*- |
| | | |
| | | # Copyright (C) 1996-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # AM_SANITY_CHECK |
| | | # --------------- |
| | | AC_DEFUN([AM_SANITY_CHECK], |
| | | [AC_MSG_CHECKING([whether build environment is sane]) |
| | | # Reject unsafe characters in $srcdir or the absolute working directory |
| | | # name. Accept space and tab only in the latter. |
| | | am_lf=' |
| | | ' |
| | | case `pwd` in |
| | | *[[\\\"\#\$\&\'\`$am_lf]]*) |
| | | AC_MSG_ERROR([unsafe absolute working directory name]);; |
| | | esac |
| | | case $srcdir in |
| | | *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) |
| | | AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; |
| | | esac |
| | | |
| | | # Do 'set' in a subshell so we don't clobber the current shell's |
| | | # arguments. Must try -L first in case configure is actually a |
| | | # symlink; some systems play weird games with the mod time of symlinks |
| | | # (eg FreeBSD returns the mod time of the symlink's containing |
| | | # directory). |
| | | if ( |
| | | am_has_slept=no |
| | | for am_try in 1 2; do |
| | | echo "timestamp, slept: $am_has_slept" > conftest.file |
| | | set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` |
| | | if test "$[*]" = "X"; then |
| | | # -L didn't work. |
| | | set X `ls -t "$srcdir/configure" conftest.file` |
| | | fi |
| | | if test "$[*]" != "X $srcdir/configure conftest.file" \ |
| | | && test "$[*]" != "X conftest.file $srcdir/configure"; then |
| | | |
| | | # If neither matched, then we have a broken ls. This can happen |
| | | # if, for instance, CONFIG_SHELL is bash and it inherits a |
| | | # broken ls alias from the environment. This has actually |
| | | # happened. Such a system could not be considered "sane". |
| | | AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken |
| | | alias in your environment]) |
| | | fi |
| | | if test "$[2]" = conftest.file || test $am_try -eq 2; then |
| | | break |
| | | fi |
| | | # Just in case. |
| | | sleep 1 |
| | | am_has_slept=yes |
| | | done |
| | | test "$[2]" = conftest.file |
| | | ) |
| | | then |
| | | # Ok. |
| | | : |
| | | else |
| | | AC_MSG_ERROR([newly created file is older than distributed files! |
| | | Check your system clock]) |
| | | fi |
| | | AC_MSG_RESULT([yes]) |
| | | # If we didn't sleep, we still need to ensure time stamps of config.status and |
| | | # generated files are strictly newer. |
| | | am_sleep_pid= |
| | | if grep 'slept: no' conftest.file >/dev/null 2>&1; then |
| | | ( sleep 1 ) & |
| | | am_sleep_pid=$! |
| | | fi |
| | | AC_CONFIG_COMMANDS_PRE( |
| | | [AC_MSG_CHECKING([that generated files are newer than configure]) |
| | | if test -n "$am_sleep_pid"; then |
| | | # Hide warnings about reused PIDs. |
| | | wait $am_sleep_pid 2>/dev/null |
| | | fi |
| | | AC_MSG_RESULT([done])]) |
| | | rm -f conftest.file |
| | | ]) |
| | | |
| | | # Copyright (C) 2009-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # AM_SILENT_RULES([DEFAULT]) |
| | | # -------------------------- |
| | | # Enable less verbose build rules; with the default set to DEFAULT |
| | | # ("yes" being less verbose, "no" or empty being verbose). |
| | | AC_DEFUN([AM_SILENT_RULES], |
| | | [AC_ARG_ENABLE([silent-rules], [dnl |
| | | AS_HELP_STRING( |
| | | [--enable-silent-rules], |
| | | [less verbose build output (undo: "make V=1")]) |
| | | AS_HELP_STRING( |
| | | [--disable-silent-rules], |
| | | [verbose build output (undo: "make V=0")])dnl |
| | | ]) |
| | | case $enable_silent_rules in @%:@ ((( |
| | | yes) AM_DEFAULT_VERBOSITY=0;; |
| | | no) AM_DEFAULT_VERBOSITY=1;; |
| | | *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; |
| | | esac |
| | | dnl |
| | | dnl A few 'make' implementations (e.g., NonStop OS and NextStep) |
| | | dnl do not support nested variable expansions. |
| | | dnl See automake bug#9928 and bug#10237. |
| | | am_make=${MAKE-make} |
| | | AC_CACHE_CHECK([whether $am_make supports nested variables], |
| | | [am_cv_make_support_nested_variables], |
| | | [if AS_ECHO([['TRUE=$(BAR$(V)) |
| | | BAR0=false |
| | | BAR1=true |
| | | V=1 |
| | | am__doit: |
| | | @$(TRUE) |
| | | .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then |
| | | am_cv_make_support_nested_variables=yes |
| | | else |
| | | am_cv_make_support_nested_variables=no |
| | | fi]) |
| | | if test $am_cv_make_support_nested_variables = yes; then |
| | | dnl Using '$V' instead of '$(V)' breaks IRIX make. |
| | | AM_V='$(V)' |
| | | AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' |
| | | else |
| | | AM_V=$AM_DEFAULT_VERBOSITY |
| | | AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY |
| | | fi |
| | | AC_SUBST([AM_V])dnl |
| | | AM_SUBST_NOTMAKE([AM_V])dnl |
| | | AC_SUBST([AM_DEFAULT_V])dnl |
| | | AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl |
| | | AC_SUBST([AM_DEFAULT_VERBOSITY])dnl |
| | | AM_BACKSLASH='\' |
| | | AC_SUBST([AM_BACKSLASH])dnl |
| | | _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl |
| | | ]) |
| | | |
| | | # Copyright (C) 2001-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # AM_PROG_INSTALL_STRIP |
| | | # --------------------- |
| | | # One issue with vendor 'install' (even GNU) is that you can't |
| | | # specify the program used to strip binaries. This is especially |
| | | # annoying in cross-compiling environments, where the build's strip |
| | | # is unlikely to handle the host's binaries. |
| | | # Fortunately install-sh will honor a STRIPPROG variable, so we |
| | | # always use install-sh in "make install-strip", and initialize |
| | | # STRIPPROG with the value of the STRIP variable (set by the user). |
| | | AC_DEFUN([AM_PROG_INSTALL_STRIP], |
| | | [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl |
| | | # Installed binaries are usually stripped using 'strip' when the user |
| | | # run "make install-strip". However 'strip' might not be the right |
| | | # tool to use in cross-compilation environments, therefore Automake |
| | | # will honor the 'STRIP' environment variable to overrule this program. |
| | | dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. |
| | | if test "$cross_compiling" != no; then |
| | | AC_CHECK_TOOL([STRIP], [strip], :) |
| | | fi |
| | | INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" |
| | | AC_SUBST([INSTALL_STRIP_PROGRAM])]) |
| | | |
| | | # Copyright (C) 2006-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # _AM_SUBST_NOTMAKE(VARIABLE) |
| | | # --------------------------- |
| | | # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. |
| | | # This macro is traced by Automake. |
| | | AC_DEFUN([_AM_SUBST_NOTMAKE]) |
| | | |
| | | # AM_SUBST_NOTMAKE(VARIABLE) |
| | | # -------------------------- |
| | | # Public sister of _AM_SUBST_NOTMAKE. |
| | | AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) |
| | | |
| | | # Check how to create a tarball. -*- Autoconf -*- |
| | | |
| | | # Copyright (C) 2004-2018 Free Software Foundation, Inc. |
| | | # |
| | | # This file is free software; the Free Software Foundation |
| | | # gives unlimited permission to copy and/or distribute it, |
| | | # with or without modifications, as long as this notice is preserved. |
| | | |
| | | # _AM_PROG_TAR(FORMAT) |
| | | # -------------------- |
| | | # Check how to create a tarball in format FORMAT. |
| | | # FORMAT should be one of 'v7', 'ustar', or 'pax'. |
| | | # |
| | | # Substitute a variable $(am__tar) that is a command |
| | | # writing to stdout a FORMAT-tarball containing the directory |
| | | # $tardir. |
| | | # tardir=directory && $(am__tar) > result.tar |
| | | # |
| | | # Substitute a variable $(am__untar) that extract such |
| | | # a tarball read from stdin. |
| | | # $(am__untar) < result.tar |
| | | # |
| | | AC_DEFUN([_AM_PROG_TAR], |
| | | [# Always define AMTAR for backward compatibility. Yes, it's still used |
| | | # in the wild :-( We should find a proper way to deprecate it ... |
| | | AC_SUBST([AMTAR], ['$${TAR-tar}']) |
| | | |
| | | # We'll loop over all known methods to create a tar archive until one works. |
| | | _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' |
| | | |
| | | m4_if([$1], [v7], |
| | | [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], |
| | | |
| | | [m4_case([$1], |
| | | [ustar], |
| | | [# The POSIX 1988 'ustar' format is defined with fixed-size fields. |
| | | # There is notably a 21 bits limit for the UID and the GID. In fact, |
| | | # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 |
| | | # and bug#13588). |
| | | am_max_uid=2097151 # 2^21 - 1 |
| | | am_max_gid=$am_max_uid |
| | | # The $UID and $GID variables are not portable, so we need to resort |
| | | # to the POSIX-mandated id(1) utility. Errors in the 'id' calls |
| | | # below are definitely unexpected, so allow the users to see them |
| | | # (that is, avoid stderr redirection). |
| | | am_uid=`id -u || echo unknown` |
| | | am_gid=`id -g || echo unknown` |
| | | AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) |
| | | if test $am_uid -le $am_max_uid; then |
| | | AC_MSG_RESULT([yes]) |
| | | else |
| | | AC_MSG_RESULT([no]) |
| | | _am_tools=none |
| | | fi |
| | | AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) |
| | | if test $am_gid -le $am_max_gid; then |
| | | AC_MSG_RESULT([yes]) |
| | | else |
| | | AC_MSG_RESULT([no]) |
| | | _am_tools=none |
| | | fi], |
| | | |
| | | [pax], |
| | | [], |
| | | |
| | | [m4_fatal([Unknown tar format])]) |
| | | |
| | | AC_MSG_CHECKING([how to create a $1 tar archive]) |
| | | |
| | | # Go ahead even if we have the value already cached. We do so because we |
| | | # need to set the values for the 'am__tar' and 'am__untar' variables. |
| | | _am_tools=${am_cv_prog_tar_$1-$_am_tools} |
| | | |
| | | for _am_tool in $_am_tools; do |
| | | case $_am_tool in |
| | | gnutar) |
| | | for _am_tar in tar gnutar gtar; do |
| | | AM_RUN_LOG([$_am_tar --version]) && break |
| | | done |
| | | am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' |
| | | am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' |
| | | am__untar="$_am_tar -xf -" |
| | | ;; |
| | | plaintar) |
| | | # Must skip GNU tar: if it does not support --format= it doesn't create |
| | | # ustar tarball either. |
| | | (tar --version) >/dev/null 2>&1 && continue |
| | | am__tar='tar chf - "$$tardir"' |
| | | am__tar_='tar chf - "$tardir"' |
| | | am__untar='tar xf -' |
| | | ;; |
| | | pax) |
| | | am__tar='pax -L -x $1 -w "$$tardir"' |
| | | am__tar_='pax -L -x $1 -w "$tardir"' |
| | | am__untar='pax -r' |
| | | ;; |
| | | cpio) |
| | | am__tar='find "$$tardir" -print | cpio -o -H $1 -L' |
| | | am__tar_='find "$tardir" -print | cpio -o -H $1 -L' |
| | | am__untar='cpio -i -H $1 -d' |
| | | ;; |
| | | none) |
| | | am__tar=false |
| | | am__tar_=false |
| | | am__untar=false |
| | | ;; |
| | | esac |
| | | |
| | | # If the value was cached, stop now. We just wanted to have am__tar |
| | | # and am__untar set. |
| | | test -n "${am_cv_prog_tar_$1}" && break |
| | | |
| | | # tar/untar a dummy directory, and stop if the command works. |
| | | rm -rf conftest.dir |
| | | mkdir conftest.dir |
| | | echo GrepMe > conftest.dir/file |
| | | AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) |
| | | rm -rf conftest.dir |
| | | if test -s conftest.tar; then |
| | | AM_RUN_LOG([$am__untar <conftest.tar]) |
| | | AM_RUN_LOG([cat conftest.dir/file]) |
| | | grep GrepMe conftest.dir/file >/dev/null 2>&1 && break |
| | | fi |
| | | done |
| | | rm -rf conftest.dir |
| | | |
| | | AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) |
| | | AC_MSG_RESULT([$am_cv_prog_tar_$1])]) |
| | | |
| | | AC_SUBST([am__tar]) |
| | | AC_SUBST([am__untar]) |
| | | ]) # _AM_PROG_TAR |
| | | |
| | | m4_include([scripts/libtool.m4]) |
| | | m4_include([scripts/ltoptions.m4]) |
| | | m4_include([scripts/ltsugar.m4]) |
| | | m4_include([scripts/ltversion.m4]) |
| | | m4_include([scripts/lt~obsolete.m4]) |
New file |
| | |
| | | arm/arm_init.lo: arm/arm_init.c arm/../pngpriv.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | config.h arm/../pnglibconf.h arm/../png.h arm/../pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h \ |
| | | arm/../pngstruct.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h \ |
| | | arm/../pnginfo.h arm/../pngdebug.h |
| | | |
| | | arm/../pngpriv.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | config.h: |
| | | |
| | | arm/../pnglibconf.h: |
| | | |
| | | arm/../png.h: |
| | | |
| | | arm/../pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h: |
| | | |
| | | arm/../pngstruct.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
| | | |
| | | arm/../pnginfo.h: |
| | | |
| | | arm/../pngdebug.h: |
New file |
| | |
| | | arm/filter_neon.lo: arm/filter_neon.S arm/../pngpriv.h config.h \ |
| | | arm/../pnglibconf.h arm/../png.h |
| | | |
| | | arm/../pngpriv.h: |
| | | |
| | | config.h: |
| | | |
| | | arm/../pnglibconf.h: |
| | | |
| | | arm/../png.h: |
New file |
| | |
| | | arm/filter_neon_intrinsics.lo: arm/filter_neon_intrinsics.c \ |
| | | arm/../pngpriv.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | config.h arm/../pnglibconf.h arm/../png.h arm/../pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h \ |
| | | arm/../pngstruct.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h \ |
| | | arm/../pnginfo.h arm/../pngdebug.h |
| | | |
| | | arm/../pngpriv.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | config.h: |
| | | |
| | | arm/../pnglibconf.h: |
| | | |
| | | arm/../png.h: |
| | | |
| | | arm/../pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h: |
| | | |
| | | arm/../pngstruct.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
| | | |
| | | arm/../pnginfo.h: |
| | | |
| | | arm/../pngdebug.h: |
New file |
| | |
| | | arm/palette_neon_intrinsics.lo: arm/palette_neon_intrinsics.c \ |
| | | arm/../pngpriv.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h \ |
| | | config.h arm/../pnglibconf.h arm/../png.h arm/../pngconf.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h \ |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h \ |
| | | arm/../pngstruct.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h \ |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h \ |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h \ |
| | | arm/../pnginfo.h arm/../pngdebug.h |
| | | |
| | | arm/../pngpriv.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdlib.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/features.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/cdefs.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/wordsize.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/gnu/stubs.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stddef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/string.h: |
| | | |
| | | config.h: |
| | | |
| | | arm/../pnglibconf.h: |
| | | |
| | | arm/../png.h: |
| | | |
| | | arm/../pngconf.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/limits.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include-fixed/syslimits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix1_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/local_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/linux/limits.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/stdio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/typesizes.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/libio.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/_G_config.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/wchar.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/stdarg.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/stdio_lim.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sys_errlist.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/setjmp.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/sigset.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/time.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/time.h: |
| | | |
| | | /opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6/include/float.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/math.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/huge_val.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathdef.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/mathcalls.h: |
| | | |
| | | arm/../pngstruct.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zlib.h: |
| | | |
| | | /home/guowenxue/fl2440/3rdparty/libpng/../install//include/zconf.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/sys/types.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/unistd.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/posix_opt.h: |
| | | |
| | | /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/include/bits/confname.h: |
| | | |
| | | arm/../pnginfo.h: |
| | | |
| | | arm/../pngdebug.h: |
New file |
| | |
| | | |
| | | /* arm_init.c - NEON optimised filter functions |
| | | * |
| | | * Copyright (c) 2018 Cosmin Truta |
| | | * Copyright (c) 2014,2016 Glenn Randers-Pehrson |
| | | * Written by Mans Rullgard, 2011. |
| | | * |
| | | * This code is released under the libpng license. |
| | | * For conditions of distribution and use, see the disclaimer |
| | | * and license in png.h |
| | | */ |
| | | |
| | | /* Below, after checking __linux__, various non-C90 POSIX 1003.1 functions are |
| | | * called. |
| | | */ |
| | | #define _POSIX_SOURCE 1 |
| | | |
| | | #include "../pngpriv.h" |
| | | |
| | | #ifdef PNG_READ_SUPPORTED |
| | | |
| | | #if PNG_ARM_NEON_OPT > 0 |
| | | #ifdef PNG_ARM_NEON_CHECK_SUPPORTED /* Do run-time checks */ |
| | | /* WARNING: it is strongly recommended that you do not build libpng with |
| | | * run-time checks for CPU features if at all possible. In the case of the ARM |
| | | * NEON instructions there is no processor-specific way of detecting the |
| | | * presence of the required support, therefore run-time detection is extremely |
| | | * OS specific. |
| | | * |
| | | * You may set the macro PNG_ARM_NEON_FILE to the file name of file containing |
| | | * a fragment of C source code which defines the png_have_neon function. There |
| | | * are a number of implementations in contrib/arm-neon, but the only one that |
| | | * has partial support is contrib/arm-neon/linux.c - a generic Linux |
| | | * implementation which reads /proc/cpufino. |
| | | */ |
| | | #ifndef PNG_ARM_NEON_FILE |
| | | # ifdef __linux__ |
| | | # define PNG_ARM_NEON_FILE "contrib/arm-neon/linux.c" |
| | | # endif |
| | | #endif |
| | | |
| | | #ifdef PNG_ARM_NEON_FILE |
| | | |
| | | #include <signal.h> /* for sig_atomic_t */ |
| | | static int png_have_neon(png_structp png_ptr); |
| | | #include PNG_ARM_NEON_FILE |
| | | |
| | | #else /* PNG_ARM_NEON_FILE */ |
| | | # error "PNG_ARM_NEON_FILE undefined: no support for run-time ARM NEON checks" |
| | | #endif /* PNG_ARM_NEON_FILE */ |
| | | #endif /* PNG_ARM_NEON_CHECK_SUPPORTED */ |
| | | |
| | | #ifndef PNG_ALIGNED_MEMORY_SUPPORTED |
| | | # error "ALIGNED_MEMORY is required; set: -DPNG_ALIGNED_MEMORY_SUPPORTED" |
| | | #endif |
| | | |
| | | void |
| | | png_init_filter_functions_neon(png_structp pp, unsigned int bpp) |
| | | { |
| | | /* The switch statement is compiled in for ARM_NEON_API, the call to |
| | | * png_have_neon is compiled in for ARM_NEON_CHECK. If both are defined |
| | | * the check is only performed if the API has not set the NEON option on |
| | | * or off explicitly. In this case the check controls what happens. |
| | | * |
| | | * If the CHECK is not compiled in and the option is UNSET the behavior prior |
| | | * to 1.6.7 was to use the NEON code - this was a bug caused by having the |
| | | * wrong order of the 'ON' and 'default' cases. UNSET now defaults to OFF, |
| | | * as documented in png.h |
| | | */ |
| | | png_debug(1, "in png_init_filter_functions_neon"); |
| | | #ifdef PNG_ARM_NEON_API_SUPPORTED |
| | | switch ((pp->options >> PNG_ARM_NEON) & 3) |
| | | { |
| | | case PNG_OPTION_UNSET: |
| | | /* Allow the run-time check to execute if it has been enabled - |
| | | * thus both API and CHECK can be turned on. If it isn't supported |
| | | * this case will fall through to the 'default' below, which just |
| | | * returns. |
| | | */ |
| | | #endif /* PNG_ARM_NEON_API_SUPPORTED */ |
| | | #ifdef PNG_ARM_NEON_CHECK_SUPPORTED |
| | | { |
| | | static volatile sig_atomic_t no_neon = -1; /* not checked */ |
| | | |
| | | if (no_neon < 0) |
| | | no_neon = !png_have_neon(pp); |
| | | |
| | | if (no_neon) |
| | | return; |
| | | } |
| | | #ifdef PNG_ARM_NEON_API_SUPPORTED |
| | | break; |
| | | #endif |
| | | #endif /* PNG_ARM_NEON_CHECK_SUPPORTED */ |
| | | |
| | | #ifdef PNG_ARM_NEON_API_SUPPORTED |
| | | default: /* OFF or INVALID */ |
| | | return; |
| | | |
| | | case PNG_OPTION_ON: |
| | | /* Option turned on */ |
| | | break; |
| | | } |
| | | #endif |
| | | |
| | | /* IMPORTANT: any new external functions used here must be declared using |
| | | * PNG_INTERNAL_FUNCTION in ../pngpriv.h. This is required so that the |
| | | * 'prefix' option to configure works: |
| | | * |
| | | * ./configure --with-libpng-prefix=foobar_ |
| | | * |
| | | * Verify you have got this right by running the above command, doing a build |
| | | * and examining pngprefix.h; it must contain a #define for every external |
| | | * function you add. (Notice that this happens automatically for the |
| | | * initialization function.) |
| | | */ |
| | | pp->read_filter[PNG_FILTER_VALUE_UP-1] = png_read_filter_row_up_neon; |
| | | |
| | | if (bpp == 3) |
| | | { |
| | | pp->read_filter[PNG_FILTER_VALUE_SUB-1] = png_read_filter_row_sub3_neon; |
| | | pp->read_filter[PNG_FILTER_VALUE_AVG-1] = png_read_filter_row_avg3_neon; |
| | | pp->read_filter[PNG_FILTER_VALUE_PAETH-1] = |
| | | png_read_filter_row_paeth3_neon; |
| | | } |
| | | |
| | | else if (bpp == 4) |
| | | { |
| | | pp->read_filter[PNG_FILTER_VALUE_SUB-1] = png_read_filter_row_sub4_neon; |
| | | pp->read_filter[PNG_FILTER_VALUE_AVG-1] = png_read_filter_row_avg4_neon; |
| | | pp->read_filter[PNG_FILTER_VALUE_PAETH-1] = |
| | | png_read_filter_row_paeth4_neon; |
| | | } |
| | | } |
| | | #endif /* PNG_ARM_NEON_OPT > 0 */ |
| | | #endif /* READ */ |
New file |
| | |
| | | # arm/arm_init.lo - a libtool object file |
| | | # Generated by libtool (GNU libtool) 2.4.6 |
| | | # |
| | | # Please DO NOT delete this file! |
| | | # It is necessary for linking the library. |
| | | |
| | | # Name of the PIC object. |
| | | pic_object='.libs/arm_init.o' |
| | | |
| | | # Name of the non-PIC object |
| | | non_pic_object='arm_init.o' |
| | | |
New file |
| | |
| | | |
| | | /* filter_neon.S - NEON optimised filter functions |
| | | * |
| | | * Copyright (c) 2018 Cosmin Truta |
| | | * Copyright (c) 2014,2017 Glenn Randers-Pehrson |
| | | * Written by Mans Rullgard, 2011. |
| | | * |
| | | * This code is released under the libpng license. |
| | | * For conditions of distribution and use, see the disclaimer |
| | | * and license in png.h |
| | | */ |
| | | |
| | | /* This is required to get the symbol renames, which are #defines, and the |
| | | * definitions (or not) of PNG_ARM_NEON_OPT and PNG_ARM_NEON_IMPLEMENTATION. |
| | | */ |
| | | #define PNG_VERSION_INFO_ONLY |
| | | #include "../pngpriv.h" |
| | | |
| | | #if (defined(__linux__) || defined(__FreeBSD__)) && defined(__ELF__) |
| | | .section .note.GNU-stack,"",%progbits /* mark stack as non-executable */ |
| | | #endif |
| | | |
| | | #ifdef PNG_READ_SUPPORTED |
| | | |
| | | /* Assembler NEON support - only works for 32-bit ARM (i.e. it does not work for |
| | | * ARM64). The code in arm/filter_neon_intrinsics.c supports ARM64, however it |
| | | * only works if -mfpu=neon is specified on the GCC command line. See pngpriv.h |
| | | * for the logic which sets PNG_USE_ARM_NEON_ASM: |
| | | */ |
| | | #if PNG_ARM_NEON_IMPLEMENTATION == 2 /* hand-coded assembler */ |
| | | |
| | | #if PNG_ARM_NEON_OPT > 0 |
| | | |
| | | #ifdef __ELF__ |
| | | # define ELF |
| | | #else |
| | | # define ELF @ |
| | | #endif |
| | | |
| | | .arch armv7-a |
| | | .fpu neon |
| | | |
| | | .macro func name, export=0 |
| | | .macro endfunc |
| | | ELF .size \name, . - \name |
| | | .endfunc |
| | | .purgem endfunc |
| | | .endm |
| | | .text |
| | | |
| | | /* Explicitly specifying alignment here because some versions of |
| | | * GAS don't align code correctly. This is harmless in correctly |
| | | * written versions of GAS. |
| | | */ |
| | | .align 2 |
| | | |
| | | .if \export |
| | | .global \name |
| | | .endif |
| | | ELF .type \name, STT_FUNC |
| | | .func \name |
| | | \name: |
| | | .endm |
| | | |
| | | func png_read_filter_row_sub4_neon, export=1 |
| | | ldr r3, [r0, #4] @ rowbytes |
| | | vmov.i8 d3, #0 |
| | | 1: |
| | | vld4.32 {d4[],d5[],d6[],d7[]}, [r1,:128] |
| | | vadd.u8 d0, d3, d4 |
| | | vadd.u8 d1, d0, d5 |
| | | vadd.u8 d2, d1, d6 |
| | | vadd.u8 d3, d2, d7 |
| | | vst4.32 {d0[0],d1[0],d2[0],d3[0]},[r1,:128]! |
| | | subs r3, r3, #16 |
| | | bgt 1b |
| | | |
| | | bx lr |
| | | endfunc |
| | | |
| | | func png_read_filter_row_sub3_neon, export=1 |
| | | ldr r3, [r0, #4] @ rowbytes |
| | | vmov.i8 d3, #0 |
| | | mov r0, r1 |
| | | mov r2, #3 |
| | | mov r12, #12 |
| | | vld1.8 {q11}, [r0], r12 |
| | | 1: |
| | | vext.8 d5, d22, d23, #3 |
| | | vadd.u8 d0, d3, d22 |
| | | vext.8 d6, d22, d23, #6 |
| | | vadd.u8 d1, d0, d5 |
| | | vext.8 d7, d23, d23, #1 |
| | | vld1.8 {q11}, [r0], r12 |
| | | vst1.32 {d0[0]}, [r1,:32], r2 |
| | | vadd.u8 d2, d1, d6 |
| | | vst1.32 {d1[0]}, [r1], r2 |
| | | vadd.u8 d3, d2, d7 |
| | | vst1.32 {d2[0]}, [r1], r2 |
| | | vst1.32 {d3[0]}, [r1], r2 |
| | | subs r3, r3, #12 |
| | | bgt 1b |
| | | |
| | | bx lr |
| | | endfunc |
| | | |
| | | func png_read_filter_row_up_neon, export=1 |
| | | ldr r3, [r0, #4] @ rowbytes |
| | | 1: |
| | | vld1.8 {q0}, [r1,:128] |
| | | vld1.8 {q1}, [r2,:128]! |
| | | vadd.u8 q0, q0, q1 |
| | | vst1.8 {q0}, [r1,:128]! |
| | | subs r3, r3, #16 |
| | | bgt 1b |
| | | |
| | | bx lr |
| | | endfunc |
| | | |
| | | func png_read_filter_row_avg4_neon, export=1 |
| | | ldr r12, [r0, #4] @ rowbytes |
| | | vmov.i8 d3, #0 |
| | | 1: |
| | | vld4.32 {d4[],d5[],d6[],d7[]}, [r1,:128] |
| | | vld4.32 {d16[],d17[],d18[],d19[]},[r2,:128]! |
| | | vhadd.u8 d0, d3, d16 |
| | | vadd.u8 d0, d0, d4 |
| | | vhadd.u8 d1, d0, d17 |
| | | vadd.u8 d1, d1, d5 |
| | | vhadd.u8 d2, d1, d18 |
| | | vadd.u8 d2, d2, d6 |
| | | vhadd.u8 d3, d2, d19 |
| | | vadd.u8 d3, d3, d7 |
| | | vst4.32 {d0[0],d1[0],d2[0],d3[0]},[r1,:128]! |
| | | subs r12, r12, #16 |
| | | bgt 1b |
| | | |
| | | bx lr |
| | | endfunc |
| | | |
| | | func png_read_filter_row_avg3_neon, export=1 |
| | | push {r4,lr} |
| | | ldr r12, [r0, #4] @ rowbytes |
| | | vmov.i8 d3, #0 |
| | | mov r0, r1 |
| | | mov r4, #3 |
| | | mov lr, #12 |
| | | vld1.8 {q11}, [r0], lr |
| | | 1: |
| | | vld1.8 {q10}, [r2], lr |
| | | vext.8 d5, d22, d23, #3 |
| | | vhadd.u8 d0, d3, d20 |
| | | vext.8 d17, d20, d21, #3 |
| | | vadd.u8 d0, d0, d22 |
| | | vext.8 d6, d22, d23, #6 |
| | | vhadd.u8 d1, d0, d17 |
| | | vext.8 d18, d20, d21, #6 |
| | | vadd.u8 d1, d1, d5 |
| | | vext.8 d7, d23, d23, #1 |
| | | vld1.8 {q11}, [r0], lr |
| | | vst1.32 {d0[0]}, [r1,:32], r4 |
| | | vhadd.u8 d2, d1, d18 |
| | | vst1.32 {d1[0]}, [r1], r4 |
| | | vext.8 d19, d21, d21, #1 |
| | | vadd.u8 d2, d2, d6 |
| | | vhadd.u8 d3, d2, d19 |
| | | vst1.32 {d2[0]}, [r1], r4 |
| | | vadd.u8 d3, d3, d7 |
| | | vst1.32 {d3[0]}, [r1], r4 |
| | | subs r12, r12, #12 |
| | | bgt 1b |
| | | |
| | | pop {r4,pc} |
| | | endfunc |
| | | |
| | | .macro paeth rx, ra, rb, rc |
| | | vaddl.u8 q12, \ra, \rb @ a + b |
| | | vaddl.u8 q15, \rc, \rc @ 2*c |
| | | vabdl.u8 q13, \rb, \rc @ pa |
| | | vabdl.u8 q14, \ra, \rc @ pb |
| | | vabd.u16 q15, q12, q15 @ pc |
| | | vcle.u16 q12, q13, q14 @ pa <= pb |
| | | vcle.u16 q13, q13, q15 @ pa <= pc |
| | | vcle.u16 q14, q14, q15 @ pb <= pc |
| | | vand q12, q12, q13 @ pa <= pb && pa <= pc |
| | | vmovn.u16 d28, q14 |
| | | vmovn.u16 \rx, q12 |
| | | vbsl d28, \rb, \rc |
| | | vbsl \rx, \ra, d28 |
| | | .endm |
| | | |
| | | func png_read_filter_row_paeth4_neon, export=1 |
| | | ldr r12, [r0, #4] @ rowbytes |
| | | vmov.i8 d3, #0 |
| | | vmov.i8 d20, #0 |
| | | 1: |
| | | vld4.32 {d4[],d5[],d6[],d7[]}, [r1,:128] |
| | | vld4.32 {d16[],d17[],d18[],d19[]},[r2,:128]! |
| | | paeth d0, d3, d16, d20 |
| | | vadd.u8 d0, d0, d4 |
| | | paeth d1, d0, d17, d16 |
| | | vadd.u8 d1, d1, d5 |
| | | paeth d2, d1, d18, d17 |
| | | vadd.u8 d2, d2, d6 |
| | | paeth d3, d2, d19, d18 |
| | | vmov d20, d19 |
| | | vadd.u8 d3, d3, d7 |
| | | vst4.32 {d0[0],d1[0],d2[0],d3[0]},[r1,:128]! |
| | | subs r12, r12, #16 |
| | | bgt 1b |
| | | |
| | | bx lr |
| | | endfunc |
| | | |
| | | func png_read_filter_row_paeth3_neon, export=1 |
| | | push {r4,lr} |
| | | ldr r12, [r0, #4] @ rowbytes |
| | | vmov.i8 d3, #0 |
| | | vmov.i8 d4, #0 |
| | | mov r0, r1 |
| | | mov r4, #3 |
| | | mov lr, #12 |
| | | vld1.8 {q11}, [r0], lr |
| | | 1: |
| | | vld1.8 {q10}, [r2], lr |
| | | paeth d0, d3, d20, d4 |
| | | vext.8 d5, d22, d23, #3 |
| | | vadd.u8 d0, d0, d22 |
| | | vext.8 d17, d20, d21, #3 |
| | | paeth d1, d0, d17, d20 |
| | | vst1.32 {d0[0]}, [r1,:32], r4 |
| | | vext.8 d6, d22, d23, #6 |
| | | vadd.u8 d1, d1, d5 |
| | | vext.8 d18, d20, d21, #6 |
| | | paeth d2, d1, d18, d17 |
| | | vext.8 d7, d23, d23, #1 |
| | | vld1.8 {q11}, [r0], lr |
| | | vst1.32 {d1[0]}, [r1], r4 |
| | | vadd.u8 d2, d2, d6 |
| | | vext.8 d19, d21, d21, #1 |
| | | paeth d3, d2, d19, d18 |
| | | vst1.32 {d2[0]}, [r1], r4 |
| | | vmov d4, d19 |
| | | vadd.u8 d3, d3, d7 |
| | | vst1.32 {d3[0]}, [r1], r4 |
| | | subs r12, r12, #12 |
| | | bgt 1b |
| | | |
| | | pop {r4,pc} |
| | | endfunc |
| | | #endif /* PNG_ARM_NEON_OPT > 0 */ |
| | | #endif /* PNG_ARM_NEON_IMPLEMENTATION == 2 (assembler) */ |
| | | #endif /* READ */ |
New file |
| | |
| | | # arm/filter_neon.lo - a libtool object file |
| | | # Generated by libtool (GNU libtool) 2.4.6 |
| | | # |
| | | # Please DO NOT delete this file! |
| | | # It is necessary for linking the library. |
| | | |
| | | # Name of the PIC object. |
| | | pic_object='.libs/filter_neon.o' |
| | | |
| | | # Name of the non-PIC object |
| | | non_pic_object='filter_neon.o' |
| | | |
New file |
| | |
| | | |
| | | /* filter_neon_intrinsics.c - NEON optimised filter functions |
| | | * |
| | | * Copyright (c) 2018 Cosmin Truta |
| | | * Copyright (c) 2014,2016 Glenn Randers-Pehrson |
| | | * Written by James Yu <james.yu at linaro.org>, October 2013. |
| | | * Based on filter_neon.S, written by Mans Rullgard, 2011. |
| | | * |
| | | * This code is released under the libpng license. |
| | | * For conditions of distribution and use, see the disclaimer |
| | | * and license in png.h |
| | | */ |
| | | |
| | | #include "../pngpriv.h" |
| | | |
| | | #ifdef PNG_READ_SUPPORTED |
| | | |
| | | /* This code requires -mfpu=neon on the command line: */ |
| | | #if PNG_ARM_NEON_IMPLEMENTATION == 1 /* intrinsics code from pngpriv.h */ |
| | | |
| | | #if defined(_MSC_VER) && defined(_M_ARM64) |
| | | # include <arm64_neon.h> |
| | | #else |
| | | # include <arm_neon.h> |
| | | #endif |
| | | |
| | | /* libpng row pointers are not necessarily aligned to any particular boundary, |
| | | * however this code will only work with appropriate alignment. arm/arm_init.c |
| | | * checks for this (and will not compile unless it is done). This code uses |
| | | * variants of png_aligncast to avoid compiler warnings. |
| | | */ |
| | | #define png_ptr(type,pointer) png_aligncast(type *,pointer) |
| | | #define png_ptrc(type,pointer) png_aligncastconst(const type *,pointer) |
| | | |
| | | /* The following relies on a variable 'temp_pointer' being declared with type |
| | | * 'type'. This is written this way just to hide the GCC strict aliasing |
| | | * warning; note that the code is safe because there never is an alias between |
| | | * the input and output pointers. |
| | | * |
| | | * When compiling with MSVC ARM64, the png_ldr macro can't be passed directly |
| | | * to vst4_lane_u32, because of an internal compiler error inside MSVC. |
| | | * To avoid this compiler bug, we use a temporary variable (vdest_val) to store |
| | | * the result of png_ldr. |
| | | */ |
| | | #define png_ldr(type,pointer)\ |
| | | (temp_pointer = png_ptr(type,pointer), *temp_pointer) |
| | | |
| | | #if PNG_ARM_NEON_OPT > 0 |
| | | |
| | | void |
| | | png_read_filter_row_up_neon(png_row_infop row_info, png_bytep row, |
| | | png_const_bytep prev_row) |
| | | { |
| | | png_bytep rp = row; |
| | | png_bytep rp_stop = row + row_info->rowbytes; |
| | | png_const_bytep pp = prev_row; |
| | | |
| | | png_debug(1, "in png_read_filter_row_up_neon"); |
| | | |
| | | for (; rp < rp_stop; rp += 16, pp += 16) |
| | | { |
| | | uint8x16_t qrp, qpp; |
| | | |
| | | qrp = vld1q_u8(rp); |
| | | qpp = vld1q_u8(pp); |
| | | qrp = vaddq_u8(qrp, qpp); |
| | | vst1q_u8(rp, qrp); |
| | | } |
| | | } |
| | | |
| | | void |
| | | png_read_filter_row_sub3_neon(png_row_infop row_info, png_bytep row, |
| | | png_const_bytep prev_row) |
| | | { |
| | | png_bytep rp = row; |
| | | png_bytep rp_stop = row + row_info->rowbytes; |
| | | |
| | | uint8x16_t vtmp = vld1q_u8(rp); |
| | | uint8x8x2_t *vrpt = png_ptr(uint8x8x2_t, &vtmp); |
| | | uint8x8x2_t vrp = *vrpt; |
| | | |
| | | uint8x8x4_t vdest; |
| | | vdest.val[3] = vdup_n_u8(0); |
| | | |
| | | png_debug(1, "in png_read_filter_row_sub3_neon"); |
| | | |
| | | for (; rp < rp_stop;) |
| | | { |
| | | uint8x8_t vtmp1, vtmp2; |
| | | uint32x2_t *temp_pointer; |
| | | |
| | | vtmp1 = vext_u8(vrp.val[0], vrp.val[1], 3); |
| | | vdest.val[0] = vadd_u8(vdest.val[3], vrp.val[0]); |
| | | vtmp2 = vext_u8(vrp.val[0], vrp.val[1], 6); |
| | | vdest.val[1] = vadd_u8(vdest.val[0], vtmp1); |
| | | |
| | | vtmp1 = vext_u8(vrp.val[1], vrp.val[1], 1); |
| | | vdest.val[2] = vadd_u8(vdest.val[1], vtmp2); |
| | | vdest.val[3] = vadd_u8(vdest.val[2], vtmp1); |
| | | |
| | | vtmp = vld1q_u8(rp + 12); |
| | | vrpt = png_ptr(uint8x8x2_t, &vtmp); |
| | | vrp = *vrpt; |
| | | |
| | | vst1_lane_u32(png_ptr(uint32_t,rp), png_ldr(uint32x2_t,&vdest.val[0]), 0); |
| | | rp += 3; |
| | | vst1_lane_u32(png_ptr(uint32_t,rp), png_ldr(uint32x2_t,&vdest.val[1]), 0); |
| | | rp += 3; |
| | | vst1_lane_u32(png_ptr(uint32_t,rp), png_ldr(uint32x2_t,&vdest.val[2]), 0); |
| | | rp += 3; |
| | | vst1_lane_u32(png_ptr(uint32_t,rp), png_ldr(uint32x2_t,&vdest.val[3]), 0); |
| | | rp += 3; |
| | | } |
| | | |
| | | PNG_UNUSED(prev_row) |
| | | } |
| | | |
| | | void |
| | | png_read_filter_row_sub4_neon(png_row_infop row_info, png_bytep row, |
| | | png_const_bytep prev_row) |
| | | { |
| | | png_bytep rp = row; |
| | | png_bytep rp_stop = row + row_info->rowbytes; |
| | | |
| | | uint8x8x4_t vdest; |
| | | vdest.val[3] = vdup_n_u8(0); |
| | | |
| | | png_debug(1, "in png_read_filter_row_sub4_neon"); |
| | | |
| | | for (; rp < rp_stop; rp += 16) |
| | | { |
| | | uint32x2x4_t vtmp = vld4_u32(png_ptr(uint32_t,rp)); |
| | | uint8x8x4_t *vrpt = png_ptr(uint8x8x4_t,&vtmp); |
| | | uint8x8x4_t vrp = *vrpt; |
| | | uint32x2x4_t *temp_pointer; |
| | | uint32x2x4_t vdest_val; |
| | | |
| | | vdest.val[0] = vadd_u8(vdest.val[3], vrp.val[0]); |
| | | vdest.val[1] = vadd_u8(vdest.val[0], vrp.val[1]); |
| | | vdest.val[2] = vadd_u8(vdest.val[1], vrp.val[2]); |
| | | vdest.val[3] = vadd_u8(vdest.val[2], vrp.val[3]); |
| | | |
| | | vdest_val = png_ldr(uint32x2x4_t, &vdest); |
| | | vst4_lane_u32(png_ptr(uint32_t,rp), vdest_val, 0); |
| | | } |
| | | |
| | | PNG_UNUSED(prev_row) |
| | | } |
| | | |
| | | void |
| | | png_read_filter_row_avg3_neon(png_row_infop row_info, png_bytep row, |
| | | png_const_bytep prev_row) |
| | | { |
| | | png_bytep rp = row; |
| | | png_const_bytep pp = prev_row; |
| | | png_bytep rp_stop = row + row_info->rowbytes; |
| | | |
| | | uint8x16_t vtmp; |
| | | uint8x8x2_t *vrpt; |
| | | uint8x8x2_t vrp; |
| | | uint8x8x4_t vdest; |
| | | vdest.val[3] = vdup_n_u8(0); |
| | | |
| | | vtmp = vld1q_u8(rp); |
| | | vrpt = png_ptr(uint8x8x2_t,&vtmp); |
| | | vrp = *vrpt; |
| | | |
| | | png_debug(1, "in png_read_filter_row_avg3_neon"); |
| | | |
| | | for (; rp < rp_stop; pp += 12) |
| | | { |
| | | uint8x8_t vtmp1, vtmp2, vtmp3; |
| | | |
| | | uint8x8x2_t *vppt; |
| | | uint8x8x2_t vpp; |
| | | |
| | | uint32x2_t *temp_pointer; |
| | | |
| | | vtmp = vld1q_u8(pp); |
| | | vppt = png_ptr(uint8x8x2_t,&vtmp); |
| | | vpp = *vppt; |
| | | |
| | | vtmp1 = vext_u8(vrp.val[0], vrp.val[1], 3); |
| | | vdest.val[0] = vhadd_u8(vdest.val[3], vpp.val[0]); |
| | | vdest.val[0] = vadd_u8(vdest.val[0], vrp.val[0]); |
| | | |
| | | vtmp2 = vext_u8(vpp.val[0], vpp.val[1], 3); |
| | | vtmp3 = vext_u8(vrp.val[0], vrp.val[1], 6); |
| | | vdest.val[1] = vhadd_u8(vdest.val[0], vtmp2); |
| | | vdest.val[1] = vadd_u8(vdest.val[1], vtmp1); |
| | | |
| | | vtmp2 = vext_u8(vpp.val[0], vpp.val[1], 6); |
| | | vtmp1 = vext_u8(vrp.val[1], vrp.val[1], 1); |
| | | |
| | | vtmp = vld1q_u8(rp + 12); |
| | | vrpt = png_ptr(uint8x8x2_t,&vtmp); |
| | | vrp = *vrpt; |
| | | |
| | | vdest.val[2] = vhadd_u8(vdest.val[1], vtmp2); |
| | | vdest.val[2] = vadd_u8(vdest.val[2], vtmp3); |
| | | |
| | | vtmp2 = vext_u8(vpp.val[1], vpp.val[1], 1); |
| | | |
| | | vdest.val[3] = vhadd_u8(vdest.val[2], vtmp2); |
| | | vdest.val[3] = vadd_u8(vdest.val[3], vtmp1); |
| | | |
| | | vst1_lane_u32(png_ptr(uint32_t,rp), png_ldr(uint32x2_t,&vdest.val[0]), 0); |
| | | rp += 3; |
| | | vst1_lane_u32(png_ptr(uint32_t,rp), png_ldr(uint32x2_t,&vdest.val[1]), 0); |
| | | rp += 3; |
| | | vst1_lane_u32(png_ptr(uint32_t,rp), png_ldr(uint32x2_t,&vdest.val[2]), 0); |
| | | rp += 3; |
| | | vst1_lane_u32(png_ptr(uint32_t,rp), png_ldr(uint32x2_t,&vdest.val[3]), 0); |
| | | rp += 3; |
| | | } |
| | | } |
| | | |
| | | void |
| | | png_read_filter_row_avg4_neon(png_row_infop row_info, png_bytep row, |
| | | png_const_bytep prev_row) |
| | | { |
| | | png_bytep rp = row; |
| | | png_bytep rp_stop = row + row_info->rowbytes; |
| | | png_const_bytep pp = prev_row; |
| | | |
| | | uint8x8x4_t vdest; |
| | | vdest.val[3] = vdup_n_u8(0); |
| | | |
| | | png_debug(1, "in png_read_filter_row_avg4_neon"); |
| | | |
| | | for (; rp < rp_stop; rp += 16, pp += 16) |
| | | { |
| | | uint32x2x4_t vtmp; |
| | | uint8x8x4_t *vrpt, *vppt; |
| | | uint8x8x4_t vrp, vpp; |
| | | uint32x2x4_t *temp_pointer; |
| | | uint32x2x4_t vdest_val; |
| | | |
| | | vtmp = vld4_u32(png_ptr(uint32_t,rp)); |
| | | vrpt = png_ptr(uint8x8x4_t,&vtmp); |
| | | vrp = *vrpt; |
| | | vtmp = vld4_u32(png_ptrc(uint32_t,pp)); |
| | | vppt = png_ptr(uint8x8x4_t,&vtmp); |
| | | vpp = *vppt; |
| | | |
| | | vdest.val[0] = vhadd_u8(vdest.val[3], vpp.val[0]); |
| | | vdest.val[0] = vadd_u8(vdest.val[0], vrp.val[0]); |
| | | vdest.val[1] = vhadd_u8(vdest.val[0], vpp.val[1]); |
| | | vdest.val[1] = vadd_u8(vdest.val[1], vrp.val[1]); |
| | | vdest.val[2] = vhadd_u8(vdest.val[1], vpp.val[2]); |
| | | vdest.val[2] = vadd_u8(vdest.val[2], vrp.val[2]); |
| | | vdest.val[3] = vhadd_u8(vdest.val[2], vpp.val[3]); |
| | | vdest.val[3] = vadd_u8(vdest.val[3], vrp.val[3]); |
| | | |
| | | vdest_val = png_ldr(uint32x2x4_t, &vdest); |
| | | vst4_lane_u32(png_ptr(uint32_t,rp), vdest_val, 0); |
| | | } |
| | | } |
| | | |
| | | static uint8x8_t |
| | | paeth(uint8x8_t a, uint8x8_t b, uint8x8_t c) |
| | | { |
| | | uint8x8_t d, e; |
| | | uint16x8_t p1, pa, pb, pc; |
| | | |
| | | p1 = vaddl_u8(a, b); /* a + b */ |
| | | pc = vaddl_u8(c, c); /* c * 2 */ |
| | | pa = vabdl_u8(b, c); /* pa */ |
| | | pb = vabdl_u8(a, c); /* pb */ |
| | | pc = vabdq_u16(p1, pc); /* pc */ |
| | | |
| | | p1 = vcleq_u16(pa, pb); /* pa <= pb */ |
| | | pa = vcleq_u16(pa, pc); /* pa <= pc */ |
| | | pb = vcleq_u16(pb, pc); /* pb <= pc */ |
| | | |
| | | p1 = vandq_u16(p1, pa); /* pa <= pb && pa <= pc */ |
| | | |
| | | d = vmovn_u16(pb); |
| | | e = vmovn_u16(p1); |
| | | |
| | | d = vbsl_u8(d, b, c); |
| | | e = vbsl_u8(e, a, d); |
| | | |
| | | return e; |
| | | } |
| | | |
| | | void |
| | | png_read_filter_row_paeth3_neon(png_row_infop row_info, png_bytep row, |
| | | png_const_bytep prev_row) |
| | | { |
| | | png_bytep rp = row; |
| | | png_const_bytep pp = prev_row; |
| | | png_bytep rp_stop = row + row_info->rowbytes; |
| | | |
| | | uint8x16_t vtmp; |
| | | uint8x8x2_t *vrpt; |
| | | uint8x8x2_t vrp; |
| | | uint8x8_t vlast = vdup_n_u8(0); |
| | | uint8x8x4_t vdest; |
| | | vdest.val[3] = vdup_n_u8(0); |
| | | |
| | | vtmp = vld1q_u8(rp); |
| | | vrpt = png_ptr(uint8x8x2_t,&vtmp); |
| | | vrp = *vrpt; |
| | | |
| | | png_debug(1, "in png_read_filter_row_paeth3_neon"); |
| | | |
| | | for (; rp < rp_stop; pp += 12) |
| | | { |
| | | uint8x8x2_t *vppt; |
| | | uint8x8x2_t vpp; |
| | | uint8x8_t vtmp1, vtmp2, vtmp3; |
| | | uint32x2_t *temp_pointer; |
| | | |
| | | vtmp = vld1q_u8(pp); |
| | | vppt = png_ptr(uint8x8x2_t,&vtmp); |
| | | vpp = *vppt; |
| | | |
| | | vdest.val[0] = paeth(vdest.val[3], vpp.val[0], vlast); |
| | | vdest.val[0] = vadd_u8(vdest.val[0], vrp.val[0]); |
| | | |
| | | vtmp1 = vext_u8(vrp.val[0], vrp.val[1], 3); |
| | | vtmp2 = vext_u8(vpp.val[0], vpp.val[1], 3); |
| | | vdest.val[1] = paeth(vdest.val[0], vtmp2, vpp.val[0]); |
| | | vdest.val[1] = vadd_u8(vdest.val[1], vtmp1); |
| | | |
| | | vtmp1 = vext_u8(vrp.val[0], vrp.val[1], 6); |
| | | vtmp3 = vext_u8(vpp.val[0], vpp.val[1], 6); |
| | | vdest.val[2] = paeth(vdest.val[1], vtmp3, vtmp2); |
| | | vdest.val[2] = vadd_u8(vdest.val[2], vtmp1); |
| | | |
| | | vtmp1 = vext_u8(vrp.val[1], vrp.val[1], 1); |
| | | vtmp2 = vext_u8(vpp.val[1], vpp.val[1], 1); |
| | | |
| | | vtmp = vld1q_u8(rp + 12); |
| | | vrpt = png_ptr(uint8x8x2_t,&vtmp); |
| | | vrp = *vrpt; |
| | | |
| | | vdest.val[3] = paeth(vdest.val[2], vtmp2, vtmp3); |
| | | vdest.val[3] = vadd_u8(vdest.val[3], vtmp1); |
| | | |
| | | vlast = vtmp2; |
| | | |
| | | vst1_lane_u32(png_ptr(uint32_t,rp), png_ldr(uint32x2_t,&vdest.val[0]), 0); |
| | | rp += 3; |
| | | vst1_lane_u32(png_ptr(uint32_t,rp), png_ldr(uint32x2_t,&vdest.val[1]), 0); |
| | | rp += 3; |
| | | vst1_lane_u32(png_ptr(uint32_t,rp), png_ldr(uint32x2_t,&vdest.val[2]), 0); |
| | | rp += 3; |
| | | vst1_lane_u32(png_ptr(uint32_t,rp), png_ldr(uint32x2_t,&vdest.val[3]), 0); |
| | | rp += 3; |
| | | } |
| | | } |
| | | |
| | | void |
| | | png_read_filter_row_paeth4_neon(png_row_infop row_info, png_bytep row, |
| | | png_const_bytep prev_row) |
| | | { |
| | | png_bytep rp = row; |
| | | png_bytep rp_stop = row + row_info->rowbytes; |
| | | png_const_bytep pp = prev_row; |
| | | |
| | | uint8x8_t vlast = vdup_n_u8(0); |
| | | uint8x8x4_t vdest; |
| | | vdest.val[3] = vdup_n_u8(0); |
| | | |
| | | png_debug(1, "in png_read_filter_row_paeth4_neon"); |
| | | |
| | | for (; rp < rp_stop; rp += 16, pp += 16) |
| | | { |
| | | uint32x2x4_t vtmp; |
| | | uint8x8x4_t *vrpt, *vppt; |
| | | uint8x8x4_t vrp, vpp; |
| | | uint32x2x4_t *temp_pointer; |
| | | uint32x2x4_t vdest_val; |
| | | |
| | | vtmp = vld4_u32(png_ptr(uint32_t,rp)); |
| | | vrpt = png_ptr(uint8x8x4_t,&vtmp); |
| | | vrp = *vrpt; |
| | | vtmp = vld4_u32(png_ptrc(uint32_t,pp)); |
| | | vppt = png_ptr(uint8x8x4_t,&vtmp); |
| | | vpp = *vppt; |
| | | |
| | | vdest.val[0] = paeth(vdest.val[3], vpp.val[0], vlast); |
| | | vdest.val[0] = vadd_u8(vdest.val[0], vrp.val[0]); |
| | | vdest.val[1] = paeth(vdest.val[0], vpp.val[1], vpp.val[0]); |
| | | vdest.val[1] = vadd_u8(vdest.val[1], vrp.val[1]); |
| | | vdest.val[2] = paeth(vdest.val[1], vpp.val[2], vpp.val[1]); |
| | | vdest.val[2] = vadd_u8(vdest.val[2], vrp.val[2]); |
| | | vdest.val[3] = paeth(vdest.val[2], vpp.val[3], vpp.val[2]); |
| | | vdest.val[3] = vadd_u8(vdest.val[3], vrp.val[3]); |
| | | |
| | | vlast = vpp.val[3]; |
| | | |
| | | vdest_val = png_ldr(uint32x2x4_t, &vdest); |
| | | vst4_lane_u32(png_ptr(uint32_t,rp), vdest_val, 0); |
| | | } |
| | | } |
| | | |
| | | #endif /* PNG_ARM_NEON_OPT > 0 */ |
| | | #endif /* PNG_ARM_NEON_IMPLEMENTATION == 1 (intrinsics) */ |
| | | #endif /* READ */ |
New file |
| | |
| | | # arm/filter_neon_intrinsics.lo - a libtool object file |
| | | # Generated by libtool (GNU libtool) 2.4.6 |
| | | # |
| | | # Please DO NOT delete this file! |
| | | # It is necessary for linking the library. |
| | | |
| | | # Name of the PIC object. |
| | | pic_object='.libs/filter_neon_intrinsics.o' |
| | | |
| | | # Name of the non-PIC object |
| | | non_pic_object='filter_neon_intrinsics.o' |
| | | |
New file |
| | |
| | | |
| | | /* palette_neon_intrinsics.c - NEON optimised palette expansion functions |
| | | * |
| | | * Copyright (c) 2018-2019 Cosmin Truta |
| | | * Copyright (c) 2017-2018 Arm Holdings. All rights reserved. |
| | | * Written by Richard Townsend <Richard.Townsend@arm.com>, February 2017. |
| | | * |
| | | * This code is released under the libpng license. |
| | | * For conditions of distribution and use, see the disclaimer |
| | | * and license in png.h |
| | | */ |
| | | |
| | | #include "../pngpriv.h" |
| | | |
| | | #if PNG_ARM_NEON_IMPLEMENTATION == 1 |
| | | |
| | | #if defined(_MSC_VER) && defined(_M_ARM64) |
| | | # include <arm64_neon.h> |
| | | #else |
| | | # include <arm_neon.h> |
| | | #endif |
| | | |
| | | /* Build an RGBA8 palette from the separate RGB and alpha palettes. */ |
| | | void |
| | | png_riffle_palette_neon(png_structrp png_ptr) |
| | | { |
| | | png_const_colorp palette = png_ptr->palette; |
| | | png_bytep riffled_palette = png_ptr->riffled_palette; |
| | | png_const_bytep trans_alpha = png_ptr->trans_alpha; |
| | | int num_trans = png_ptr->num_trans; |
| | | int i; |
| | | |
| | | png_debug(1, "in png_riffle_palette_neon"); |
| | | |
| | | /* Initially black, opaque. */ |
| | | uint8x16x4_t w = {{ |
| | | vdupq_n_u8(0x00), |
| | | vdupq_n_u8(0x00), |
| | | vdupq_n_u8(0x00), |
| | | vdupq_n_u8(0xff), |
| | | }}; |
| | | |
| | | /* First, riffle the RGB colours into an RGBA8 palette. |
| | | * The alpha component is set to opaque for now. |
| | | */ |
| | | for (i = 0; i < 256; i += 16) |
| | | { |
| | | uint8x16x3_t v = vld3q_u8((png_const_bytep)(palette + i)); |
| | | w.val[0] = v.val[0]; |
| | | w.val[1] = v.val[1]; |
| | | w.val[2] = v.val[2]; |
| | | vst4q_u8(riffled_palette + (i << 2), w); |
| | | } |
| | | |
| | | /* Fix up the missing transparency values. */ |
| | | for (i = 0; i < num_trans; i++) |
| | | riffled_palette[(i << 2) + 3] = trans_alpha[i]; |
| | | } |
| | | |
| | | /* Expands a palettized row into RGBA8. */ |
| | | int |
| | | png_do_expand_palette_rgba8_neon(png_structrp png_ptr, png_row_infop row_info, |
| | | png_const_bytep row, png_bytepp ssp, png_bytepp ddp) |
| | | { |
| | | png_uint_32 row_width = row_info->width; |
| | | const png_uint_32 *riffled_palette = |
| | | (const png_uint_32 *)png_ptr->riffled_palette; |
| | | const png_int_32 pixels_per_chunk = 4; |
| | | int i; |
| | | |
| | | png_debug(1, "in png_do_expand_palette_rgba8_neon"); |
| | | |
| | | if (row_width < pixels_per_chunk) |
| | | return 0; |
| | | |
| | | /* This function originally gets the last byte of the output row. |
| | | * The NEON part writes forward from a given position, so we have |
| | | * to seek this back by 4 pixels x 4 bytes. |
| | | */ |
| | | *ddp = *ddp - ((pixels_per_chunk * sizeof(png_uint_32)) - 1); |
| | | |
| | | for (i = 0; i < row_width; i += pixels_per_chunk) |
| | | { |
| | | uint32x4_t cur; |
| | | png_bytep sp = *ssp - i, dp = *ddp - (i << 2); |
| | | cur = vld1q_dup_u32 (riffled_palette + *(sp - 3)); |
| | | cur = vld1q_lane_u32(riffled_palette + *(sp - 2), cur, 1); |
| | | cur = vld1q_lane_u32(riffled_palette + *(sp - 1), cur, 2); |
| | | cur = vld1q_lane_u32(riffled_palette + *(sp - 0), cur, 3); |
| | | vst1q_u32((void *)dp, cur); |
| | | } |
| | | if (i != row_width) |
| | | { |
| | | /* Remove the amount that wasn't processed. */ |
| | | i -= pixels_per_chunk; |
| | | } |
| | | |
| | | /* Decrement output pointers. */ |
| | | *ssp = *ssp - i; |
| | | *ddp = *ddp - (i << 2); |
| | | return i; |
| | | } |
| | | |
| | | /* Expands a palettized row into RGB8. */ |
| | | int |
| | | png_do_expand_palette_rgb8_neon(png_structrp png_ptr, png_row_infop row_info, |
| | | png_const_bytep row, png_bytepp ssp, png_bytepp ddp) |
| | | { |
| | | png_uint_32 row_width = row_info->width; |
| | | png_const_bytep palette = (png_const_bytep)png_ptr->palette; |
| | | const png_uint_32 pixels_per_chunk = 8; |
| | | int i; |
| | | |
| | | png_debug(1, "in png_do_expand_palette_rgb8_neon"); |
| | | |
| | | if (row_width <= pixels_per_chunk) |
| | | return 0; |
| | | |
| | | /* Seeking this back by 8 pixels x 3 bytes. */ |
| | | *ddp = *ddp - ((pixels_per_chunk * sizeof(png_color)) - 1); |
| | | |
| | | for (i = 0; i < row_width; i += pixels_per_chunk) |
| | | { |
| | | uint8x8x3_t cur; |
| | | png_bytep sp = *ssp - i, dp = *ddp - ((i << 1) + i); |
| | | cur = vld3_dup_u8(palette + sizeof(png_color) * (*(sp - 7))); |
| | | cur = vld3_lane_u8(palette + sizeof(png_color) * (*(sp - 6)), cur, 1); |
| | | cur = vld3_lane_u8(palette + sizeof(png_color) * (*(sp - 5)), cur, 2); |
| | | cur = vld3_lane_u8(palette + sizeof(png_color) * (*(sp - 4)), cur, 3); |
| | | cur = vld3_lane_u8(palette + sizeof(png_color) * (*(sp - 3)), cur, 4); |
| | | cur = vld3_lane_u8(palette + sizeof(png_color) * (*(sp - 2)), cur, 5); |
| | | cur = vld3_lane_u8(palette + sizeof(png_color) * (*(sp - 1)), cur, 6); |
| | | cur = vld3_lane_u8(palette + sizeof(png_color) * (*(sp - 0)), cur, 7); |
| | | vst3_u8((void *)dp, cur); |
| | | } |
| | | |
| | | if (i != row_width) |
| | | { |
| | | /* Remove the amount that wasn't processed. */ |
| | | i -= pixels_per_chunk; |
| | | } |
| | | |
| | | /* Decrement output pointers. */ |
| | | *ssp = *ssp - i; |
| | | *ddp = *ddp - ((i << 1) + i); |
| | | return i; |
| | | } |
| | | |
| | | #endif /* PNG_ARM_NEON_IMPLEMENTATION */ |
New file |
| | |
| | | # arm/palette_neon_intrinsics.lo - a libtool object file |
| | | # Generated by libtool (GNU libtool) 2.4.6 |
| | | # |
| | | # Please DO NOT delete this file! |
| | | # It is necessary for linking the library. |
| | | |
| | | # Name of the PIC object. |
| | | pic_object='.libs/palette_neon_intrinsics.o' |
| | | |
| | | # Name of the non-PIC object |
| | | non_pic_object='palette_neon_intrinsics.o' |
| | | |
New file |
| | |
| | | #! /bin/sh |
| | | # |
| | | # Run 'autoreconf' to build 'configure', 'Makefile.in' and other configure |
| | | # control files. |
| | | # |
| | | # The first time this is run on a GIT checkout the only files that exist are |
| | | # configure.ac and Makefile.am; all of the autotools support scripts are |
| | | # missing. They are instantiated with autoreconf --force --install. |
| | | # |
| | | # For regular ("tarball") distributions all the files should exist. We do not |
| | | # want them to be updated *under any circumstances*. It should never be |
| | | # necessary to run autogen.sh because ./configure --enable-maintainer-mode says |
| | | # what to do if Makefile.am or configure.ac are changed. |
| | | # |
| | | # It is *probably* OK to update the files on a GIT checkout, because they have |
| | | # come from the local tools, but leave that to the user who is assumed to know |
| | | # whether it is ok or required. |
| | | # |
| | | # This script is intended to work without arguments, there are, however, hidden |
| | | # arguments (a) for use while testing the script and (b) to fix up systems that |
| | | # have been broken. If (b) is required the script prompts for the correct |
| | | # options. For this reason the options are *NOT* documented in the help; this |
| | | # is deliberate; UTSL. |
| | | # |
| | | clean= |
| | | maintainer= |
| | | while test $# -gt 0 |
| | | do |
| | | case "$1" in |
| | | --maintainer) |
| | | maintainer=1;; |
| | | |
| | | --clean) |
| | | clean=1;; |
| | | |
| | | *) |
| | | exec >&2 |
| | | echo "$0: usage: ./autogen.sh" |
| | | if test -d .git |
| | | then |
| | | echo " ./autogen.sh generates the configure script and" |
| | | echo " Makefile.in, or refreshes them after changes to Makefile.am" |
| | | echo " or configure.ac. You may prefer to just run autoreconf." |
| | | elif test -z "$maintainer" |
| | | then |
| | | echo " DO NOT RUN THIS SCRIPT." |
| | | echo " If you need to change Makefile.am or configure.ac then you" |
| | | echo " also need to run ./configure --enable-maintainer-mode and" |
| | | echo " use the appropriate autotools, *NOT* this script, to update" |
| | | echo " everything, please check the documentation of autoreconf." |
| | | echo " WARNING: libpng is intentionally generated with a known," |
| | | echo " fixed, set of autotools. It is known *NOT* to work with" |
| | | echo " the collection of autotools distributed on highly reputable" |
| | | echo " operating systems." |
| | | echo " Remember: autotools is GNU software, you are expected to" |
| | | echo " pay for support." |
| | | else |
| | | echo " You have run autogen.sh with --maintainer enabled and you" |
| | | echo " are not using a GIT distribution, then you have given an" |
| | | echo " unrecognized argument. This is not good. --maintainer" |
| | | echo " switches off any assumptions that you might not know what" |
| | | echo " you are doing." |
| | | fi |
| | | exit 1;; |
| | | esac |
| | | |
| | | shift |
| | | done |
| | | # |
| | | # First check for a set of the autotools files; if absent then this is assumed |
| | | # to be a GIT version and the local autotools must be used. If present this |
| | | # is a tarball distribution and the script should not be used. If partially |
| | | # present bad things are happening. |
| | | # |
| | | # The autotools generated files: |
| | | libpng_autotools_files="Makefile.in aclocal.m4 config.guess config.h.in |
| | | config.sub configure depcomp install-sh ltmain.sh missing\ |
| | | test-driver" |
| | | # |
| | | # Files generated by versions of configue >2.68 or automake >1.13 (i.e. later |
| | | # versions than those required by configure.ac): |
| | | libpng_autotools_extra="compile config.h.in~" |
| | | # |
| | | # These are separate because 'maintainer-clean' does not remove them. |
| | | libpng_libtool_files="scripts/libtool.m4 scripts/ltoptions.m4\ |
| | | scripts/ltsugar.m4 scripts/ltversion.m4 scripts/lt~obsolete.m4" |
| | | |
| | | libpng_autotools_dirs="autom4te.cache" # not required |
| | | # |
| | | # The configure generated files: |
| | | libpng_configure_files="Makefile config.h config.log config.status\ |
| | | libpng-config libpng.pc libtool stamp-h1" |
| | | |
| | | libpng_configure_dirs=".deps" |
| | | # |
| | | # We must remove the configure generated files as well as the autotools |
| | | # generated files if autotools are regenerated because otherwise if configure |
| | | # has been run without "--enable-maintainer-mode" make can do a partial update |
| | | # of Makefile. These functions do the two bits of cleaning. |
| | | clean_autotools(){ |
| | | rm -rf $libpng_autotools_files $libpng_libtool_files $libpng_autotools_dirs |
| | | rm -rf $libpng_autotools_extra |
| | | } |
| | | |
| | | clean_configure(){ |
| | | rm -rf $libpng_configure_files $libpng_configure_dirs |
| | | } |
| | | # |
| | | # Clean: remove everything (this is to help with testing) |
| | | if test -n "$clean" |
| | | then |
| | | clean_configure |
| | | if test -n "$maintainer" |
| | | then |
| | | clean_autotools |
| | | fi |
| | | |
| | | exit 0 |
| | | fi |
| | | # |
| | | # Validate the distribution. |
| | | libpng_autotools_file_found= |
| | | libpng_autotools_file_missing= |
| | | for file in $libpng_autotools_files |
| | | do |
| | | if test -f "$file" |
| | | then |
| | | libpng_autotools_file_found=1 |
| | | else |
| | | libpng_autotools_file_missing=1 |
| | | fi |
| | | done |
| | | # |
| | | # Presence of one of these does not *invalidate* missing, but absence |
| | | # invalidates found. |
| | | for file in $libpng_libtool_files |
| | | do |
| | | if test ! -f "$file" |
| | | then |
| | | libpng_autotools_file_missing=1 |
| | | fi |
| | | done |
| | | # |
| | | # The cache directory doesn't matter - it will be regenerated and does not exist |
| | | # anyway in a tarball. |
| | | # |
| | | # Either everything is missing or everything is there, the --maintainer option |
| | | # just changes this so that the mode is set to generate all the files. |
| | | mode= |
| | | if test -z "$libpng_autotools_file_found" -o -n "$maintainer" |
| | | then |
| | | mode="autoreconf" |
| | | else |
| | | if test -n "$libpng_autotools_file_missing" |
| | | then |
| | | mode="broken" |
| | | else |
| | | mode="configure" |
| | | fi |
| | | fi |
| | | # |
| | | # So: |
| | | case "$mode" in |
| | | autoreconf) |
| | | # Clean in case configure files exist |
| | | clean_configure |
| | | clean_autotools |
| | | # Everything must be initialized, so use --force |
| | | if autoreconf --warnings=all --force --install |
| | | then |
| | | missing= |
| | | for file in $libpng_autotools_files |
| | | do |
| | | test -f "$file" || missing=1 |
| | | done |
| | | # ignore the cache directory |
| | | test -z "$missing" || { |
| | | exec >&2 |
| | | echo "autoreconf was run, but did not produce all the expected" |
| | | echo "files. It is likely that your autotools installation is" |
| | | echo "not compatible with that expected by libpng." |
| | | exit 1 |
| | | } |
| | | else |
| | | exec >&2 |
| | | echo "autoreconf failed: your version of autotools is incompatible" |
| | | echo "with this libpng version. Please use a distributed archive" |
| | | echo "(which includes the autotools generated files) and run configure" |
| | | echo "instead." |
| | | exit 1 |
| | | fi;; |
| | | |
| | | configure) |
| | | if test -d .git |
| | | then |
| | | exec >&2 |
| | | echo "ERROR: running autoreconf on an initialized system" |
| | | echo " This is not necessary; it is only necessary to remake the" |
| | | echo " autotools generated files if Makefile.am or configure.ac" |
| | | echo " change and make does the right thing with:" |
| | | echo |
| | | echo " ./configure --enable-maintainer-mode." |
| | | echo |
| | | echo " You can run autoreconf yourself if you don't like maintainer" |
| | | echo " mode and you can also just run autoreconf -f -i to initialize" |
| | | echo " everything in the first place; this script is only for" |
| | | echo " compatibility with prior releases." |
| | | exit 1 |
| | | else |
| | | exec >&2 |
| | | echo "autogen.sh is intended only to generate 'configure' on systems" |
| | | echo "that do not have it. You have a complete 'configure', if you" |
| | | echo "need to change Makefile.am or configure.ac you also need to" |
| | | echo "run configure with the --enable-maintainer-mode option." |
| | | exit 1 |
| | | fi;; |
| | | |
| | | broken) |
| | | exec >&2 |
| | | echo "Your system has a partial set of autotools generated files." |
| | | echo "autogen.sh is unable to proceed. The full set of files is" |
| | | echo "contained in the libpng 'tar' distribution archive and you do" |
| | | echo "not need to run autogen.sh if you use it." |
| | | exit 1;; |
| | | esac |
New file |
| | |
| | | #! /bin/sh |
| | | # Wrapper for compilers which do not understand '-c -o'. |
| | | |
| | | scriptversion=2018-03-07.03; # UTC |
| | | |
| | | # Copyright (C) 1999-2018 Free Software Foundation, Inc. |
| | | # Written by Tom Tromey <tromey@cygnus.com>. |
| | | # |
| | | # This program is free software; you can redistribute it and/or modify |
| | | # it under the terms of the GNU General Public License as published by |
| | | # the Free Software Foundation; either version 2, or (at your option) |
| | | # any later version. |
| | | # |
| | | # This program is distributed in the hope that it will be useful, |
| | | # but WITHOUT ANY WARRANTY; without even the implied warranty of |
| | | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| | | # GNU General Public License for more details. |
| | | # |
| | | # You should have received a copy of the GNU General Public License |
| | | # along with this program. If not, see <https://www.gnu.org/licenses/>. |
| | | |
| | | # As a special exception to the GNU General Public License, if you |
| | | # distribute this file as part of a program that contains a |
| | | # configuration script generated by Autoconf, you may include it under |
| | | # the same distribution terms that you use for the rest of that program. |
| | | |
| | | # This file is maintained in Automake, please report |
| | | # bugs to <bug-automake@gnu.org> or send patches to |
| | | # <automake-patches@gnu.org>. |
| | | |
| | | nl=' |
| | | ' |
| | | |
| | | # We need space, tab and new line, in precisely that order. Quoting is |
| | | # there to prevent tools from complaining about whitespace usage. |
| | | IFS=" "" $nl" |
| | | |
| | | file_conv= |
| | | |
| | | # func_file_conv build_file lazy |
| | | # Convert a $build file to $host form and store it in $file |
| | | # Currently only supports Windows hosts. If the determined conversion |
| | | # type is listed in (the comma separated) LAZY, no conversion will |
| | | # take place. |
| | | func_file_conv () |
| | | { |
| | | file=$1 |
| | | case $file in |
| | | / | /[!/]*) # absolute file, and not a UNC file |
| | | if test -z "$file_conv"; then |
| | | # lazily determine how to convert abs files |
| | | case `uname -s` in |
| | | MINGW*) |
| | | file_conv=mingw |
| | | ;; |
| | | CYGWIN*) |
| | | file_conv=cygwin |
| | | ;; |
| | | *) |
| | | file_conv=wine |
| | | ;; |
| | | esac |
| | | fi |
| | | case $file_conv/,$2, in |
| | | *,$file_conv,*) |
| | | ;; |
| | | mingw/*) |
| | | file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` |
| | | ;; |
| | | cygwin/*) |
| | | file=`cygpath -m "$file" || echo "$file"` |
| | | ;; |
| | | wine/*) |
| | | file=`winepath -w "$file" || echo "$file"` |
| | | ;; |
| | | esac |
| | | ;; |
| | | esac |
| | | } |
| | | |
| | | # func_cl_dashL linkdir |
| | | # Make cl look for libraries in LINKDIR |
| | | func_cl_dashL () |
| | | { |
| | | func_file_conv "$1" |
| | | if test -z "$lib_path"; then |
| | | lib_path=$file |
| | | else |
| | | lib_path="$lib_path;$file" |
| | | fi |
| | | linker_opts="$linker_opts -LIBPATH:$file" |
| | | } |
| | | |
| | | # func_cl_dashl library |
| | | # Do a library search-path lookup for cl |
| | | func_cl_dashl () |
| | | { |
| | | lib=$1 |
| | | found=no |
| | | save_IFS=$IFS |
| | | IFS=';' |
| | | for dir in $lib_path $LIB |
| | | do |
| | | IFS=$save_IFS |
| | | if $shared && test -f "$dir/$lib.dll.lib"; then |
| | | found=yes |
| | | lib=$dir/$lib.dll.lib |
| | | break |
| | | fi |
| | | if test -f "$dir/$lib.lib"; then |
| | | found=yes |
| | | lib=$dir/$lib.lib |
| | | break |
| | | fi |
| | | if test -f "$dir/lib$lib.a"; then |
| | | found=yes |
| | | lib=$dir/lib$lib.a |
| | | break |
| | | fi |
| | | done |
| | | IFS=$save_IFS |
| | | |
| | | if test "$found" != yes; then |
| | | lib=$lib.lib |
| | | fi |
| | | } |
| | | |
| | | # func_cl_wrapper cl arg... |
| | | # Adjust compile command to suit cl |
| | | func_cl_wrapper () |
| | | { |
| | | # Assume a capable shell |
| | | lib_path= |
| | | shared=: |
| | | linker_opts= |
| | | for arg |
| | | do |
| | | if test -n "$eat"; then |
| | | eat= |
| | | else |
| | | case $1 in |
| | | -o) |
| | | # configure might choose to run compile as 'compile cc -o foo foo.c'. |
| | | eat=1 |
| | | case $2 in |
| | | *.o | *.[oO][bB][jJ]) |
| | | func_file_conv "$2" |
| | | set x "$@" -Fo"$file" |
| | | shift |
| | | ;; |
| | | *) |
| | | func_file_conv "$2" |
| | | set x "$@" -Fe"$file" |
| | | shift |
| | | ;; |
| | | esac |
| | | ;; |
| | | -I) |
| | | eat=1 |
| | | func_file_conv "$2" mingw |
| | | set x "$@" -I"$file" |
| | | shift |
| | | ;; |
| | | -I*) |
| | | func_file_conv "${1#-I}" mingw |
| | | set x "$@" -I"$file" |
| | | shift |
| | | ;; |
| | | -l) |
| | | eat=1 |
| | | func_cl_dashl "$2" |
| | | set x "$@" "$lib" |
| | | shift |
| | | ;; |
| | | -l*) |
| | | func_cl_dashl "${1#-l}" |
| | | set x "$@" "$lib" |
| | | shift |
| | | ;; |
| | | -L) |
| | | eat=1 |
| | | func_cl_dashL "$2" |
| | | ;; |
| | | -L*) |
| | | func_cl_dashL "${1#-L}" |
| | | ;; |
| | | -static) |
| | | shared=false |
| | | ;; |
| | | -Wl,*) |
| | | arg=${1#-Wl,} |
| | | save_ifs="$IFS"; IFS=',' |
| | | for flag in $arg; do |
| | | IFS="$save_ifs" |
| | | linker_opts="$linker_opts $flag" |
| | | done |
| | | IFS="$save_ifs" |
| | | ;; |
| | | -Xlinker) |
| | | eat=1 |
| | | linker_opts="$linker_opts $2" |
| | | ;; |
| | | -*) |
| | | set x "$@" "$1" |
| | | shift |
| | | ;; |
| | | *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) |
| | | func_file_conv "$1" |
| | | set x "$@" -Tp"$file" |
| | | shift |
| | | ;; |
| | | *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) |
| | | func_file_conv "$1" mingw |
| | | set x "$@" "$file" |
| | | shift |
| | | ;; |
| | | *) |
| | | set x "$@" "$1" |
| | | shift |
| | | ;; |
| | | esac |
| | | fi |
| | | shift |
| | | done |
| | | if test -n "$linker_opts"; then |
| | | linker_opts="-link$linker_opts" |
| | | fi |
| | | exec "$@" $linker_opts |
| | | exit 1 |
| | | } |
| | | |
| | | eat= |
| | | |
| | | case $1 in |
| | | '') |
| | | echo "$0: No command. Try '$0 --help' for more information." 1>&2 |
| | | exit 1; |
| | | ;; |
| | | -h | --h*) |
| | | cat <<\EOF |
| | | Usage: compile [--help] [--version] PROGRAM [ARGS] |
| | | |
| | | Wrapper for compilers which do not understand '-c -o'. |
| | | Remove '-o dest.o' from ARGS, run PROGRAM with the remaining |
| | | arguments, and rename the output as expected. |
| | | |
| | | If you are trying to build a whole package this is not the |
| | | right script to run: please start by reading the file 'INSTALL'. |
| | | |
| | | Report bugs to <bug-automake@gnu.org>. |
| | | EOF |
| | | exit $? |
| | | ;; |
| | | -v | --v*) |
| | | echo "compile $scriptversion" |
| | | exit $? |
| | | ;; |
| | | cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \ |
| | | icl | *[/\\]icl | icl.exe | *[/\\]icl.exe ) |
| | | func_cl_wrapper "$@" # Doesn't return... |
| | | ;; |
| | | esac |
| | | |
| | | ofile= |
| | | cfile= |
| | | |
| | | for arg |
| | | do |
| | | if test -n "$eat"; then |
| | | eat= |
| | | else |
| | | case $1 in |
| | | -o) |
| | | # configure might choose to run compile as 'compile cc -o foo foo.c'. |
| | | # So we strip '-o arg' only if arg is an object. |
| | | eat=1 |
| | | case $2 in |
| | | *.o | *.obj) |
| | | ofile=$2 |
| | | ;; |
| | | *) |
| | | set x "$@" -o "$2" |
| | | shift |
| | | ;; |
| | | esac |
| | | ;; |
| | | *.c) |
| | | cfile=$1 |
| | | set x "$@" "$1" |
| | | shift |
| | | ;; |
| | | *) |
| | | set x "$@" "$1" |
| | | shift |
| | | ;; |
| | | esac |
| | | fi |
| | | shift |
| | | done |
| | | |
| | | if test -z "$ofile" || test -z "$cfile"; then |
| | | # If no '-o' option was seen then we might have been invoked from a |
| | | # pattern rule where we don't need one. That is ok -- this is a |
| | | # normal compilation that the losing compiler can handle. If no |
| | | # '.c' file was seen then we are probably linking. That is also |
| | | # ok. |
| | | exec "$@" |
| | | fi |
| | | |
| | | # Name of file we expect compiler to create. |
| | | cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` |
| | | |
| | | # Create the lock directory. |
| | | # Note: use '[/\\:.-]' here to ensure that we don't use the same name |
| | | # that we are using for the .o file. Also, base the name on the expected |
| | | # object file name, since that is what matters with a parallel build. |
| | | lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d |
| | | while true; do |
| | | if mkdir "$lockdir" >/dev/null 2>&1; then |
| | | break |
| | | fi |
| | | sleep 1 |
| | | done |
| | | # FIXME: race condition here if user kills between mkdir and trap. |
| | | trap "rmdir '$lockdir'; exit 1" 1 2 15 |
| | | |
| | | # Run the compile. |
| | | "$@" |
| | | ret=$? |
| | | |
| | | if test -f "$cofile"; then |
| | | test "$cofile" = "$ofile" || mv "$cofile" "$ofile" |
| | | elif test -f "${cofile}bj"; then |
| | | test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" |
| | | fi |
| | | |
| | | rmdir "$lockdir" |
| | | exit $ret |
| | | |
| | | # Local Variables: |
| | | # mode: shell-script |
| | | # sh-indentation: 2 |
| | | # eval: (add-hook 'before-save-hook 'time-stamp) |
| | | # time-stamp-start: "scriptversion=" |
| | | # time-stamp-format: "%:y-%02m-%02d.%02H" |
| | | # time-stamp-time-zone: "UTC0" |
| | | # time-stamp-end: "; # UTC" |
| | | # End: |
New file |
| | |
| | | #! /bin/sh |
| | | # Attempt to guess a canonical system name. |
| | | # Copyright 1992-2018 Free Software Foundation, Inc. |
| | | |
| | | timestamp='2018-03-08' |
| | | |
| | | # This file is free software; you can redistribute it and/or modify it |
| | | # under the terms of the GNU General Public License as published by |
| | | # the Free Software Foundation; either version 3 of the License, or |
| | | # (at your option) any later version. |
| | | # |
| | | # This program is distributed in the hope that it will be useful, but |
| | | # WITHOUT ANY WARRANTY; without even the implied warranty of |
| | | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
| | | # General Public License for more details. |
| | | # |
| | | # You should have received a copy of the GNU General Public License |
| | | # along with this program; if not, see <https://www.gnu.org/licenses/>. |
| | | # |
| | | # As a special exception to the GNU General Public License, if you |
| | | # distribute this file as part of a program that contains a |
| | | # configuration script generated by Autoconf, you may include it under |
| | | # the same distribution terms that you use for the rest of that |
| | | # program. This Exception is an additional permission under section 7 |
| | | # of the GNU General Public License, version 3 ("GPLv3"). |
| | | # |
| | | # Originally written by Per Bothner; maintained since 2000 by Ben Elliston. |
| | | # |
| | | # You can get the latest version of this script from: |
| | | # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess |
| | | # |
| | | # Please send patches to <config-patches@gnu.org>. |
| | | |
| | | |
| | | me=`echo "$0" | sed -e 's,.*/,,'` |
| | | |
| | | usage="\ |
| | | Usage: $0 [OPTION] |
| | | |
| | | Output the configuration name of the system \`$me' is run on. |
| | | |
| | | Options: |
| | | -h, --help print this help, then exit |
| | | -t, --time-stamp print date of last modification, then exit |
| | | -v, --version print version number, then exit |
| | | |
| | | Report bugs and patches to <config-patches@gnu.org>." |
| | | |
| | | version="\ |
| | | GNU config.guess ($timestamp) |
| | | |
| | | Originally written by Per Bothner. |
| | | Copyright 1992-2018 Free Software Foundation, Inc. |
| | | |
| | | This is free software; see the source for copying conditions. There is NO |
| | | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
| | | |
| | | help=" |
| | | Try \`$me --help' for more information." |
| | | |
| | | # Parse command line |
| | | while test $# -gt 0 ; do |
| | | case $1 in |
| | | --time-stamp | --time* | -t ) |
| | | echo "$timestamp" ; exit ;; |
| | | --version | -v ) |
| | | echo "$version" ; exit ;; |
| | | --help | --h* | -h ) |
| | | echo "$usage"; exit ;; |
| | | -- ) # Stop option processing |
| | | shift; break ;; |
| | | - ) # Use stdin as input. |
| | | break ;; |
| | | -* ) |
| | | echo "$me: invalid option $1$help" >&2 |
| | | exit 1 ;; |
| | | * ) |
| | | break ;; |
| | | esac |
| | | done |
| | | |
| | | if test $# != 0; then |
| | | echo "$me: too many arguments$help" >&2 |
| | | exit 1 |
| | | fi |
| | | |
| | | trap 'exit 1' 1 2 15 |
| | | |
| | | # CC_FOR_BUILD -- compiler used by this script. Note that the use of a |
| | | # compiler to aid in system detection is discouraged as it requires |
| | | # temporary files to be created and, as you can see below, it is a |
| | | # headache to deal with in a portable fashion. |
| | | |
| | | # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still |
| | | # use `HOST_CC' if defined, but it is deprecated. |
| | | |
| | | # Portable tmp directory creation inspired by the Autoconf team. |
| | | |
| | | set_cc_for_build=' |
| | | trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; |
| | | trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; |
| | | : ${TMPDIR=/tmp} ; |
| | | { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || |
| | | { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || |
| | | { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || |
| | | { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; |
| | | dummy=$tmp/dummy ; |
| | | tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; |
| | | case $CC_FOR_BUILD,$HOST_CC,$CC in |
| | | ,,) echo "int x;" > "$dummy.c" ; |
| | | for c in cc gcc c89 c99 ; do |
| | | if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then |
| | | CC_FOR_BUILD="$c"; break ; |
| | | fi ; |
| | | done ; |
| | | if test x"$CC_FOR_BUILD" = x ; then |
| | | CC_FOR_BUILD=no_compiler_found ; |
| | | fi |
| | | ;; |
| | | ,,*) CC_FOR_BUILD=$CC ;; |
| | | ,*,*) CC_FOR_BUILD=$HOST_CC ;; |
| | | esac ; set_cc_for_build= ;' |
| | | |
| | | # This is needed to find uname on a Pyramid OSx when run in the BSD universe. |
| | | # (ghazi@noc.rutgers.edu 1994-08-24) |
| | | if (test -f /.attbin/uname) >/dev/null 2>&1 ; then |
| | | PATH=$PATH:/.attbin ; export PATH |
| | | fi |
| | | |
| | | UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown |
| | | UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown |
| | | UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown |
| | | UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown |
| | | |
| | | case "$UNAME_SYSTEM" in |
| | | Linux|GNU|GNU/*) |
| | | # If the system lacks a compiler, then just pick glibc. |
| | | # We could probably try harder. |
| | | LIBC=gnu |
| | | |
| | | eval "$set_cc_for_build" |
| | | cat <<-EOF > "$dummy.c" |
| | | #include <features.h> |
| | | #if defined(__UCLIBC__) |
| | | LIBC=uclibc |
| | | #elif defined(__dietlibc__) |
| | | LIBC=dietlibc |
| | | #else |
| | | LIBC=gnu |
| | | #endif |
| | | EOF |
| | | eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`" |
| | | |
| | | # If ldd exists, use it to detect musl libc. |
| | | if command -v ldd >/dev/null && \ |
| | | ldd --version 2>&1 | grep -q ^musl |
| | | then |
| | | LIBC=musl |
| | | fi |
| | | ;; |
| | | esac |
| | | |
| | | # Note: order is significant - the case branches are not exclusive. |
| | | |
| | | case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in |
| | | *:NetBSD:*:*) |
| | | # NetBSD (nbsd) targets should (where applicable) match one or |
| | | # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, |
| | | # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently |
| | | # switched to ELF, *-*-netbsd* would select the old |
| | | # object file format. This provides both forward |
| | | # compatibility and a consistent mechanism for selecting the |
| | | # object file format. |
| | | # |
| | | # Note: NetBSD doesn't particularly care about the vendor |
| | | # portion of the name. We always set it to "unknown". |
| | | sysctl="sysctl -n hw.machine_arch" |
| | | UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ |
| | | "/sbin/$sysctl" 2>/dev/null || \ |
| | | "/usr/sbin/$sysctl" 2>/dev/null || \ |
| | | echo unknown)` |
| | | case "$UNAME_MACHINE_ARCH" in |
| | | armeb) machine=armeb-unknown ;; |
| | | arm*) machine=arm-unknown ;; |
| | | sh3el) machine=shl-unknown ;; |
| | | sh3eb) machine=sh-unknown ;; |
| | | sh5el) machine=sh5le-unknown ;; |
| | | earmv*) |
| | | arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` |
| | | endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` |
| | | machine="${arch}${endian}"-unknown |
| | | ;; |
| | | *) machine="$UNAME_MACHINE_ARCH"-unknown ;; |
| | | esac |
| | | # The Operating System including object format, if it has switched |
| | | # to ELF recently (or will in the future) and ABI. |
| | | case "$UNAME_MACHINE_ARCH" in |
| | | earm*) |
| | | os=netbsdelf |
| | | ;; |
| | | arm*|i386|m68k|ns32k|sh3*|sparc|vax) |
| | | eval "$set_cc_for_build" |
| | | if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ |
| | | | grep -q __ELF__ |
| | | then |
| | | # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). |
| | | # Return netbsd for either. FIX? |
| | | os=netbsd |
| | | else |
| | | os=netbsdelf |
| | | fi |
| | | ;; |
| | | *) |
| | | os=netbsd |
| | | ;; |
| | | esac |
| | | # Determine ABI tags. |
| | | case "$UNAME_MACHINE_ARCH" in |
| | | earm*) |
| | | expr='s/^earmv[0-9]/-eabi/;s/eb$//' |
| | | abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` |
| | | ;; |
| | | esac |
| | | # The OS release |
| | | # Debian GNU/NetBSD machines have a different userland, and |
| | | # thus, need a distinct triplet. However, they do not need |
| | | # kernel version information, so it can be replaced with a |
| | | # suitable tag, in the style of linux-gnu. |
| | | case "$UNAME_VERSION" in |
| | | Debian*) |
| | | release='-gnu' |
| | | ;; |
| | | *) |
| | | release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2` |
| | | ;; |
| | | esac |
| | | # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: |
| | | # contains redundant information, the shorter form: |
| | | # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. |
| | | echo "$machine-${os}${release}${abi}" |
| | | exit ;; |
| | | *:Bitrig:*:*) |
| | | UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` |
| | | echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE" |
| | | exit ;; |
| | | *:OpenBSD:*:*) |
| | | UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` |
| | | echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE" |
| | | exit ;; |
| | | *:LibertyBSD:*:*) |
| | | UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` |
| | | echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE" |
| | | exit ;; |
| | | *:MidnightBSD:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE" |
| | | exit ;; |
| | | *:ekkoBSD:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE" |
| | | exit ;; |
| | | *:SolidBSD:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" |
| | | exit ;; |
| | | macppc:MirBSD:*:*) |
| | | echo powerpc-unknown-mirbsd"$UNAME_RELEASE" |
| | | exit ;; |
| | | *:MirBSD:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE" |
| | | exit ;; |
| | | *:Sortix:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-sortix |
| | | exit ;; |
| | | *:Redox:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-redox |
| | | exit ;; |
| | | mips:OSF1:*.*) |
| | | echo mips-dec-osf1 |
| | | exit ;; |
| | | alpha:OSF1:*:*) |
| | | case $UNAME_RELEASE in |
| | | *4.0) |
| | | UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` |
| | | ;; |
| | | *5.*) |
| | | UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` |
| | | ;; |
| | | esac |
| | | # According to Compaq, /usr/sbin/psrinfo has been available on |
| | | # OSF/1 and Tru64 systems produced since 1995. I hope that |
| | | # covers most systems running today. This code pipes the CPU |
| | | # types through head -n 1, so we only detect the type of CPU 0. |
| | | ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` |
| | | case "$ALPHA_CPU_TYPE" in |
| | | "EV4 (21064)") |
| | | UNAME_MACHINE=alpha ;; |
| | | "EV4.5 (21064)") |
| | | UNAME_MACHINE=alpha ;; |
| | | "LCA4 (21066/21068)") |
| | | UNAME_MACHINE=alpha ;; |
| | | "EV5 (21164)") |
| | | UNAME_MACHINE=alphaev5 ;; |
| | | "EV5.6 (21164A)") |
| | | UNAME_MACHINE=alphaev56 ;; |
| | | "EV5.6 (21164PC)") |
| | | UNAME_MACHINE=alphapca56 ;; |
| | | "EV5.7 (21164PC)") |
| | | UNAME_MACHINE=alphapca57 ;; |
| | | "EV6 (21264)") |
| | | UNAME_MACHINE=alphaev6 ;; |
| | | "EV6.7 (21264A)") |
| | | UNAME_MACHINE=alphaev67 ;; |
| | | "EV6.8CB (21264C)") |
| | | UNAME_MACHINE=alphaev68 ;; |
| | | "EV6.8AL (21264B)") |
| | | UNAME_MACHINE=alphaev68 ;; |
| | | "EV6.8CX (21264D)") |
| | | UNAME_MACHINE=alphaev68 ;; |
| | | "EV6.9A (21264/EV69A)") |
| | | UNAME_MACHINE=alphaev69 ;; |
| | | "EV7 (21364)") |
| | | UNAME_MACHINE=alphaev7 ;; |
| | | "EV7.9 (21364A)") |
| | | UNAME_MACHINE=alphaev79 ;; |
| | | esac |
| | | # A Pn.n version is a patched version. |
| | | # A Vn.n version is a released version. |
| | | # A Tn.n version is a released field test version. |
| | | # A Xn.n version is an unreleased experimental baselevel. |
| | | # 1.2 uses "1.2" for uname -r. |
| | | echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`" |
| | | # Reset EXIT trap before exiting to avoid spurious non-zero exit code. |
| | | exitcode=$? |
| | | trap '' 0 |
| | | exit $exitcode ;; |
| | | Amiga*:UNIX_System_V:4.0:*) |
| | | echo m68k-unknown-sysv4 |
| | | exit ;; |
| | | *:[Aa]miga[Oo][Ss]:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-amigaos |
| | | exit ;; |
| | | *:[Mm]orph[Oo][Ss]:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-morphos |
| | | exit ;; |
| | | *:OS/390:*:*) |
| | | echo i370-ibm-openedition |
| | | exit ;; |
| | | *:z/VM:*:*) |
| | | echo s390-ibm-zvmoe |
| | | exit ;; |
| | | *:OS400:*:*) |
| | | echo powerpc-ibm-os400 |
| | | exit ;; |
| | | arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) |
| | | echo arm-acorn-riscix"$UNAME_RELEASE" |
| | | exit ;; |
| | | arm*:riscos:*:*|arm*:RISCOS:*:*) |
| | | echo arm-unknown-riscos |
| | | exit ;; |
| | | SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) |
| | | echo hppa1.1-hitachi-hiuxmpp |
| | | exit ;; |
| | | Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) |
| | | # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. |
| | | if test "`(/bin/universe) 2>/dev/null`" = att ; then |
| | | echo pyramid-pyramid-sysv3 |
| | | else |
| | | echo pyramid-pyramid-bsd |
| | | fi |
| | | exit ;; |
| | | NILE*:*:*:dcosx) |
| | | echo pyramid-pyramid-svr4 |
| | | exit ;; |
| | | DRS?6000:unix:4.0:6*) |
| | | echo sparc-icl-nx6 |
| | | exit ;; |
| | | DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) |
| | | case `/usr/bin/uname -p` in |
| | | sparc) echo sparc-icl-nx7; exit ;; |
| | | esac ;; |
| | | s390x:SunOS:*:*) |
| | | echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" |
| | | exit ;; |
| | | sun4H:SunOS:5.*:*) |
| | | echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" |
| | | exit ;; |
| | | sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) |
| | | echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" |
| | | exit ;; |
| | | i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) |
| | | echo i386-pc-auroraux"$UNAME_RELEASE" |
| | | exit ;; |
| | | i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) |
| | | eval "$set_cc_for_build" |
| | | SUN_ARCH=i386 |
| | | # If there is a compiler, see if it is configured for 64-bit objects. |
| | | # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. |
| | | # This test works for both compilers. |
| | | if [ "$CC_FOR_BUILD" != no_compiler_found ]; then |
| | | if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ |
| | | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ |
| | | grep IS_64BIT_ARCH >/dev/null |
| | | then |
| | | SUN_ARCH=x86_64 |
| | | fi |
| | | fi |
| | | echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" |
| | | exit ;; |
| | | sun4*:SunOS:6*:*) |
| | | # According to config.sub, this is the proper way to canonicalize |
| | | # SunOS6. Hard to guess exactly what SunOS6 will be like, but |
| | | # it's likely to be more like Solaris than SunOS4. |
| | | echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" |
| | | exit ;; |
| | | sun4*:SunOS:*:*) |
| | | case "`/usr/bin/arch -k`" in |
| | | Series*|S4*) |
| | | UNAME_RELEASE=`uname -v` |
| | | ;; |
| | | esac |
| | | # Japanese Language versions have a version number like `4.1.3-JL'. |
| | | echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`" |
| | | exit ;; |
| | | sun3*:SunOS:*:*) |
| | | echo m68k-sun-sunos"$UNAME_RELEASE" |
| | | exit ;; |
| | | sun*:*:4.2BSD:*) |
| | | UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` |
| | | test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 |
| | | case "`/bin/arch`" in |
| | | sun3) |
| | | echo m68k-sun-sunos"$UNAME_RELEASE" |
| | | ;; |
| | | sun4) |
| | | echo sparc-sun-sunos"$UNAME_RELEASE" |
| | | ;; |
| | | esac |
| | | exit ;; |
| | | aushp:SunOS:*:*) |
| | | echo sparc-auspex-sunos"$UNAME_RELEASE" |
| | | exit ;; |
| | | # The situation for MiNT is a little confusing. The machine name |
| | | # can be virtually everything (everything which is not |
| | | # "atarist" or "atariste" at least should have a processor |
| | | # > m68000). The system name ranges from "MiNT" over "FreeMiNT" |
| | | # to the lowercase version "mint" (or "freemint"). Finally |
| | | # the system name "TOS" denotes a system which is actually not |
| | | # MiNT. But MiNT is downward compatible to TOS, so this should |
| | | # be no problem. |
| | | atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) |
| | | echo m68k-atari-mint"$UNAME_RELEASE" |
| | | exit ;; |
| | | atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) |
| | | echo m68k-atari-mint"$UNAME_RELEASE" |
| | | exit ;; |
| | | *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) |
| | | echo m68k-atari-mint"$UNAME_RELEASE" |
| | | exit ;; |
| | | milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) |
| | | echo m68k-milan-mint"$UNAME_RELEASE" |
| | | exit ;; |
| | | hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) |
| | | echo m68k-hades-mint"$UNAME_RELEASE" |
| | | exit ;; |
| | | *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) |
| | | echo m68k-unknown-mint"$UNAME_RELEASE" |
| | | exit ;; |
| | | m68k:machten:*:*) |
| | | echo m68k-apple-machten"$UNAME_RELEASE" |
| | | exit ;; |
| | | powerpc:machten:*:*) |
| | | echo powerpc-apple-machten"$UNAME_RELEASE" |
| | | exit ;; |
| | | RISC*:Mach:*:*) |
| | | echo mips-dec-mach_bsd4.3 |
| | | exit ;; |
| | | RISC*:ULTRIX:*:*) |
| | | echo mips-dec-ultrix"$UNAME_RELEASE" |
| | | exit ;; |
| | | VAX*:ULTRIX*:*:*) |
| | | echo vax-dec-ultrix"$UNAME_RELEASE" |
| | | exit ;; |
| | | 2020:CLIX:*:* | 2430:CLIX:*:*) |
| | | echo clipper-intergraph-clix"$UNAME_RELEASE" |
| | | exit ;; |
| | | mips:*:*:UMIPS | mips:*:*:RISCos) |
| | | eval "$set_cc_for_build" |
| | | sed 's/^ //' << EOF > "$dummy.c" |
| | | #ifdef __cplusplus |
| | | #include <stdio.h> /* for printf() prototype */ |
| | | int main (int argc, char *argv[]) { |
| | | #else |
| | | int main (argc, argv) int argc; char *argv[]; { |
| | | #endif |
| | | #if defined (host_mips) && defined (MIPSEB) |
| | | #if defined (SYSTYPE_SYSV) |
| | | printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0); |
| | | #endif |
| | | #if defined (SYSTYPE_SVR4) |
| | | printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0); |
| | | #endif |
| | | #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) |
| | | printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0); |
| | | #endif |
| | | #endif |
| | | exit (-1); |
| | | } |
| | | EOF |
| | | $CC_FOR_BUILD -o "$dummy" "$dummy.c" && |
| | | dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` && |
| | | SYSTEM_NAME=`"$dummy" "$dummyarg"` && |
| | | { echo "$SYSTEM_NAME"; exit; } |
| | | echo mips-mips-riscos"$UNAME_RELEASE" |
| | | exit ;; |
| | | Motorola:PowerMAX_OS:*:*) |
| | | echo powerpc-motorola-powermax |
| | | exit ;; |
| | | Motorola:*:4.3:PL8-*) |
| | | echo powerpc-harris-powermax |
| | | exit ;; |
| | | Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) |
| | | echo powerpc-harris-powermax |
| | | exit ;; |
| | | Night_Hawk:Power_UNIX:*:*) |
| | | echo powerpc-harris-powerunix |
| | | exit ;; |
| | | m88k:CX/UX:7*:*) |
| | | echo m88k-harris-cxux7 |
| | | exit ;; |
| | | m88k:*:4*:R4*) |
| | | echo m88k-motorola-sysv4 |
| | | exit ;; |
| | | m88k:*:3*:R3*) |
| | | echo m88k-motorola-sysv3 |
| | | exit ;; |
| | | AViiON:dgux:*:*) |
| | | # DG/UX returns AViiON for all architectures |
| | | UNAME_PROCESSOR=`/usr/bin/uname -p` |
| | | if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ] |
| | | then |
| | | if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \ |
| | | [ "$TARGET_BINARY_INTERFACE"x = x ] |
| | | then |
| | | echo m88k-dg-dgux"$UNAME_RELEASE" |
| | | else |
| | | echo m88k-dg-dguxbcs"$UNAME_RELEASE" |
| | | fi |
| | | else |
| | | echo i586-dg-dgux"$UNAME_RELEASE" |
| | | fi |
| | | exit ;; |
| | | M88*:DolphinOS:*:*) # DolphinOS (SVR3) |
| | | echo m88k-dolphin-sysv3 |
| | | exit ;; |
| | | M88*:*:R3*:*) |
| | | # Delta 88k system running SVR3 |
| | | echo m88k-motorola-sysv3 |
| | | exit ;; |
| | | XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) |
| | | echo m88k-tektronix-sysv3 |
| | | exit ;; |
| | | Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) |
| | | echo m68k-tektronix-bsd |
| | | exit ;; |
| | | *:IRIX*:*:*) |
| | | echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`" |
| | | exit ;; |
| | | ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. |
| | | echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id |
| | | exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' |
| | | i*86:AIX:*:*) |
| | | echo i386-ibm-aix |
| | | exit ;; |
| | | ia64:AIX:*:*) |
| | | if [ -x /usr/bin/oslevel ] ; then |
| | | IBM_REV=`/usr/bin/oslevel` |
| | | else |
| | | IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" |
| | | fi |
| | | echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV" |
| | | exit ;; |
| | | *:AIX:2:3) |
| | | if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then |
| | | eval "$set_cc_for_build" |
| | | sed 's/^ //' << EOF > "$dummy.c" |
| | | #include <sys/systemcfg.h> |
| | | |
| | | main() |
| | | { |
| | | if (!__power_pc()) |
| | | exit(1); |
| | | puts("powerpc-ibm-aix3.2.5"); |
| | | exit(0); |
| | | } |
| | | EOF |
| | | if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` |
| | | then |
| | | echo "$SYSTEM_NAME" |
| | | else |
| | | echo rs6000-ibm-aix3.2.5 |
| | | fi |
| | | elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then |
| | | echo rs6000-ibm-aix3.2.4 |
| | | else |
| | | echo rs6000-ibm-aix3.2 |
| | | fi |
| | | exit ;; |
| | | *:AIX:*:[4567]) |
| | | IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` |
| | | if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then |
| | | IBM_ARCH=rs6000 |
| | | else |
| | | IBM_ARCH=powerpc |
| | | fi |
| | | if [ -x /usr/bin/lslpp ] ; then |
| | | IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | |
| | | awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` |
| | | else |
| | | IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" |
| | | fi |
| | | echo "$IBM_ARCH"-ibm-aix"$IBM_REV" |
| | | exit ;; |
| | | *:AIX:*:*) |
| | | echo rs6000-ibm-aix |
| | | exit ;; |
| | | ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) |
| | | echo romp-ibm-bsd4.4 |
| | | exit ;; |
| | | ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and |
| | | echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to |
| | | exit ;; # report: romp-ibm BSD 4.3 |
| | | *:BOSX:*:*) |
| | | echo rs6000-bull-bosx |
| | | exit ;; |
| | | DPX/2?00:B.O.S.:*:*) |
| | | echo m68k-bull-sysv3 |
| | | exit ;; |
| | | 9000/[34]??:4.3bsd:1.*:*) |
| | | echo m68k-hp-bsd |
| | | exit ;; |
| | | hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) |
| | | echo m68k-hp-bsd4.4 |
| | | exit ;; |
| | | 9000/[34678]??:HP-UX:*:*) |
| | | HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` |
| | | case "$UNAME_MACHINE" in |
| | | 9000/31?) HP_ARCH=m68000 ;; |
| | | 9000/[34]??) HP_ARCH=m68k ;; |
| | | 9000/[678][0-9][0-9]) |
| | | if [ -x /usr/bin/getconf ]; then |
| | | sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` |
| | | sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` |
| | | case "$sc_cpu_version" in |
| | | 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 |
| | | 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 |
| | | 532) # CPU_PA_RISC2_0 |
| | | case "$sc_kernel_bits" in |
| | | 32) HP_ARCH=hppa2.0n ;; |
| | | 64) HP_ARCH=hppa2.0w ;; |
| | | '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 |
| | | esac ;; |
| | | esac |
| | | fi |
| | | if [ "$HP_ARCH" = "" ]; then |
| | | eval "$set_cc_for_build" |
| | | sed 's/^ //' << EOF > "$dummy.c" |
| | | |
| | | #define _HPUX_SOURCE |
| | | #include <stdlib.h> |
| | | #include <unistd.h> |
| | | |
| | | int main () |
| | | { |
| | | #if defined(_SC_KERNEL_BITS) |
| | | long bits = sysconf(_SC_KERNEL_BITS); |
| | | #endif |
| | | long cpu = sysconf (_SC_CPU_VERSION); |
| | | |
| | | switch (cpu) |
| | | { |
| | | case CPU_PA_RISC1_0: puts ("hppa1.0"); break; |
| | | case CPU_PA_RISC1_1: puts ("hppa1.1"); break; |
| | | case CPU_PA_RISC2_0: |
| | | #if defined(_SC_KERNEL_BITS) |
| | | switch (bits) |
| | | { |
| | | case 64: puts ("hppa2.0w"); break; |
| | | case 32: puts ("hppa2.0n"); break; |
| | | default: puts ("hppa2.0"); break; |
| | | } break; |
| | | #else /* !defined(_SC_KERNEL_BITS) */ |
| | | puts ("hppa2.0"); break; |
| | | #endif |
| | | default: puts ("hppa1.0"); break; |
| | | } |
| | | exit (0); |
| | | } |
| | | EOF |
| | | (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"` |
| | | test -z "$HP_ARCH" && HP_ARCH=hppa |
| | | fi ;; |
| | | esac |
| | | if [ "$HP_ARCH" = hppa2.0w ] |
| | | then |
| | | eval "$set_cc_for_build" |
| | | |
| | | # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating |
| | | # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler |
| | | # generating 64-bit code. GNU and HP use different nomenclature: |
| | | # |
| | | # $ CC_FOR_BUILD=cc ./config.guess |
| | | # => hppa2.0w-hp-hpux11.23 |
| | | # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess |
| | | # => hppa64-hp-hpux11.23 |
| | | |
| | | if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | |
| | | grep -q __LP64__ |
| | | then |
| | | HP_ARCH=hppa2.0w |
| | | else |
| | | HP_ARCH=hppa64 |
| | | fi |
| | | fi |
| | | echo "$HP_ARCH"-hp-hpux"$HPUX_REV" |
| | | exit ;; |
| | | ia64:HP-UX:*:*) |
| | | HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` |
| | | echo ia64-hp-hpux"$HPUX_REV" |
| | | exit ;; |
| | | 3050*:HI-UX:*:*) |
| | | eval "$set_cc_for_build" |
| | | sed 's/^ //' << EOF > "$dummy.c" |
| | | #include <unistd.h> |
| | | int |
| | | main () |
| | | { |
| | | long cpu = sysconf (_SC_CPU_VERSION); |
| | | /* The order matters, because CPU_IS_HP_MC68K erroneously returns |
| | | true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct |
| | | results, however. */ |
| | | if (CPU_IS_PA_RISC (cpu)) |
| | | { |
| | | switch (cpu) |
| | | { |
| | | case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; |
| | | case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; |
| | | case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; |
| | | default: puts ("hppa-hitachi-hiuxwe2"); break; |
| | | } |
| | | } |
| | | else if (CPU_IS_HP_MC68K (cpu)) |
| | | puts ("m68k-hitachi-hiuxwe2"); |
| | | else puts ("unknown-hitachi-hiuxwe2"); |
| | | exit (0); |
| | | } |
| | | EOF |
| | | $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && |
| | | { echo "$SYSTEM_NAME"; exit; } |
| | | echo unknown-hitachi-hiuxwe2 |
| | | exit ;; |
| | | 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) |
| | | echo hppa1.1-hp-bsd |
| | | exit ;; |
| | | 9000/8??:4.3bsd:*:*) |
| | | echo hppa1.0-hp-bsd |
| | | exit ;; |
| | | *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) |
| | | echo hppa1.0-hp-mpeix |
| | | exit ;; |
| | | hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) |
| | | echo hppa1.1-hp-osf |
| | | exit ;; |
| | | hp8??:OSF1:*:*) |
| | | echo hppa1.0-hp-osf |
| | | exit ;; |
| | | i*86:OSF1:*:*) |
| | | if [ -x /usr/sbin/sysversion ] ; then |
| | | echo "$UNAME_MACHINE"-unknown-osf1mk |
| | | else |
| | | echo "$UNAME_MACHINE"-unknown-osf1 |
| | | fi |
| | | exit ;; |
| | | parisc*:Lites*:*:*) |
| | | echo hppa1.1-hp-lites |
| | | exit ;; |
| | | C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) |
| | | echo c1-convex-bsd |
| | | exit ;; |
| | | C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) |
| | | if getsysinfo -f scalar_acc |
| | | then echo c32-convex-bsd |
| | | else echo c2-convex-bsd |
| | | fi |
| | | exit ;; |
| | | C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) |
| | | echo c34-convex-bsd |
| | | exit ;; |
| | | C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) |
| | | echo c38-convex-bsd |
| | | exit ;; |
| | | C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) |
| | | echo c4-convex-bsd |
| | | exit ;; |
| | | CRAY*Y-MP:*:*:*) |
| | | echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' |
| | | exit ;; |
| | | CRAY*[A-Z]90:*:*:*) |
| | | echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ |
| | | | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ |
| | | -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ |
| | | -e 's/\.[^.]*$/.X/' |
| | | exit ;; |
| | | CRAY*TS:*:*:*) |
| | | echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' |
| | | exit ;; |
| | | CRAY*T3E:*:*:*) |
| | | echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' |
| | | exit ;; |
| | | CRAY*SV1:*:*:*) |
| | | echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' |
| | | exit ;; |
| | | *:UNICOS/mp:*:*) |
| | | echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' |
| | | exit ;; |
| | | F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) |
| | | FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` |
| | | FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` |
| | | FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'` |
| | | echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" |
| | | exit ;; |
| | | 5000:UNIX_System_V:4.*:*) |
| | | FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` |
| | | FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` |
| | | echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" |
| | | exit ;; |
| | | i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) |
| | | echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE" |
| | | exit ;; |
| | | sparc*:BSD/OS:*:*) |
| | | echo sparc-unknown-bsdi"$UNAME_RELEASE" |
| | | exit ;; |
| | | *:BSD/OS:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" |
| | | exit ;; |
| | | *:FreeBSD:*:*) |
| | | UNAME_PROCESSOR=`/usr/bin/uname -p` |
| | | case "$UNAME_PROCESSOR" in |
| | | amd64) |
| | | UNAME_PROCESSOR=x86_64 ;; |
| | | i386) |
| | | UNAME_PROCESSOR=i586 ;; |
| | | esac |
| | | echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" |
| | | exit ;; |
| | | i*:CYGWIN*:*) |
| | | echo "$UNAME_MACHINE"-pc-cygwin |
| | | exit ;; |
| | | *:MINGW64*:*) |
| | | echo "$UNAME_MACHINE"-pc-mingw64 |
| | | exit ;; |
| | | *:MINGW*:*) |
| | | echo "$UNAME_MACHINE"-pc-mingw32 |
| | | exit ;; |
| | | *:MSYS*:*) |
| | | echo "$UNAME_MACHINE"-pc-msys |
| | | exit ;; |
| | | i*:PW*:*) |
| | | echo "$UNAME_MACHINE"-pc-pw32 |
| | | exit ;; |
| | | *:Interix*:*) |
| | | case "$UNAME_MACHINE" in |
| | | x86) |
| | | echo i586-pc-interix"$UNAME_RELEASE" |
| | | exit ;; |
| | | authenticamd | genuineintel | EM64T) |
| | | echo x86_64-unknown-interix"$UNAME_RELEASE" |
| | | exit ;; |
| | | IA64) |
| | | echo ia64-unknown-interix"$UNAME_RELEASE" |
| | | exit ;; |
| | | esac ;; |
| | | i*:UWIN*:*) |
| | | echo "$UNAME_MACHINE"-pc-uwin |
| | | exit ;; |
| | | amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) |
| | | echo x86_64-unknown-cygwin |
| | | exit ;; |
| | | prep*:SunOS:5.*:*) |
| | | echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" |
| | | exit ;; |
| | | *:GNU:*:*) |
| | | # the GNU system |
| | | echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`" |
| | | exit ;; |
| | | *:GNU/*:*:*) |
| | | # other systems with GNU libc and userland |
| | | echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC" |
| | | exit ;; |
| | | i*86:Minix:*:*) |
| | | echo "$UNAME_MACHINE"-pc-minix |
| | | exit ;; |
| | | aarch64:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | aarch64_be:Linux:*:*) |
| | | UNAME_MACHINE=aarch64_be |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | alpha:Linux:*:*) |
| | | case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in |
| | | EV5) UNAME_MACHINE=alphaev5 ;; |
| | | EV56) UNAME_MACHINE=alphaev56 ;; |
| | | PCA56) UNAME_MACHINE=alphapca56 ;; |
| | | PCA57) UNAME_MACHINE=alphapca56 ;; |
| | | EV6) UNAME_MACHINE=alphaev6 ;; |
| | | EV67) UNAME_MACHINE=alphaev67 ;; |
| | | EV68*) UNAME_MACHINE=alphaev68 ;; |
| | | esac |
| | | objdump --private-headers /bin/sh | grep -q ld.so.1 |
| | | if test "$?" = 0 ; then LIBC=gnulibc1 ; fi |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | arc:Linux:*:* | arceb:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | arm*:Linux:*:*) |
| | | eval "$set_cc_for_build" |
| | | if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ |
| | | | grep -q __ARM_EABI__ |
| | | then |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | else |
| | | if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ |
| | | | grep -q __ARM_PCS_VFP |
| | | then |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi |
| | | else |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf |
| | | fi |
| | | fi |
| | | exit ;; |
| | | avr32*:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | cris:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-axis-linux-"$LIBC" |
| | | exit ;; |
| | | crisv32:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-axis-linux-"$LIBC" |
| | | exit ;; |
| | | e2k:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | frv:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | hexagon:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | i*86:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-pc-linux-"$LIBC" |
| | | exit ;; |
| | | ia64:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | k1om:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | m32r*:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | m68*:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | mips:Linux:*:* | mips64:Linux:*:*) |
| | | eval "$set_cc_for_build" |
| | | sed 's/^ //' << EOF > "$dummy.c" |
| | | #undef CPU |
| | | #undef ${UNAME_MACHINE} |
| | | #undef ${UNAME_MACHINE}el |
| | | #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) |
| | | CPU=${UNAME_MACHINE}el |
| | | #else |
| | | #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) |
| | | CPU=${UNAME_MACHINE} |
| | | #else |
| | | CPU= |
| | | #endif |
| | | #endif |
| | | EOF |
| | | eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`" |
| | | test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; } |
| | | ;; |
| | | mips64el:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | openrisc*:Linux:*:*) |
| | | echo or1k-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | or32:Linux:*:* | or1k*:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | padre:Linux:*:*) |
| | | echo sparc-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | parisc64:Linux:*:* | hppa64:Linux:*:*) |
| | | echo hppa64-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | parisc:Linux:*:* | hppa:Linux:*:*) |
| | | # Look for CPU level |
| | | case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in |
| | | PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;; |
| | | PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;; |
| | | *) echo hppa-unknown-linux-"$LIBC" ;; |
| | | esac |
| | | exit ;; |
| | | ppc64:Linux:*:*) |
| | | echo powerpc64-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | ppc:Linux:*:*) |
| | | echo powerpc-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | ppc64le:Linux:*:*) |
| | | echo powerpc64le-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | ppcle:Linux:*:*) |
| | | echo powerpcle-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | riscv32:Linux:*:* | riscv64:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | s390:Linux:*:* | s390x:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-ibm-linux-"$LIBC" |
| | | exit ;; |
| | | sh64*:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | sh*:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | sparc:Linux:*:* | sparc64:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | tile*:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | vax:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-dec-linux-"$LIBC" |
| | | exit ;; |
| | | x86_64:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-pc-linux-"$LIBC" |
| | | exit ;; |
| | | xtensa*:Linux:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" |
| | | exit ;; |
| | | i*86:DYNIX/ptx:4*:*) |
| | | # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. |
| | | # earlier versions are messed up and put the nodename in both |
| | | # sysname and nodename. |
| | | echo i386-sequent-sysv4 |
| | | exit ;; |
| | | i*86:UNIX_SV:4.2MP:2.*) |
| | | # Unixware is an offshoot of SVR4, but it has its own version |
| | | # number series starting with 2... |
| | | # I am not positive that other SVR4 systems won't match this, |
| | | # I just have to hope. -- rms. |
| | | # Use sysv4.2uw... so that sysv4* matches it. |
| | | echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION" |
| | | exit ;; |
| | | i*86:OS/2:*:*) |
| | | # If we were able to find `uname', then EMX Unix compatibility |
| | | # is probably installed. |
| | | echo "$UNAME_MACHINE"-pc-os2-emx |
| | | exit ;; |
| | | i*86:XTS-300:*:STOP) |
| | | echo "$UNAME_MACHINE"-unknown-stop |
| | | exit ;; |
| | | i*86:atheos:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-atheos |
| | | exit ;; |
| | | i*86:syllable:*:*) |
| | | echo "$UNAME_MACHINE"-pc-syllable |
| | | exit ;; |
| | | i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) |
| | | echo i386-unknown-lynxos"$UNAME_RELEASE" |
| | | exit ;; |
| | | i*86:*DOS:*:*) |
| | | echo "$UNAME_MACHINE"-pc-msdosdjgpp |
| | | exit ;; |
| | | i*86:*:4.*:*) |
| | | UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'` |
| | | if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then |
| | | echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL" |
| | | else |
| | | echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL" |
| | | fi |
| | | exit ;; |
| | | i*86:*:5:[678]*) |
| | | # UnixWare 7.x, OpenUNIX and OpenServer 6. |
| | | case `/bin/uname -X | grep "^Machine"` in |
| | | *486*) UNAME_MACHINE=i486 ;; |
| | | *Pentium) UNAME_MACHINE=i586 ;; |
| | | *Pent*|*Celeron) UNAME_MACHINE=i686 ;; |
| | | esac |
| | | echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}" |
| | | exit ;; |
| | | i*86:*:3.2:*) |
| | | if test -f /usr/options/cb.name; then |
| | | UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name` |
| | | echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL" |
| | | elif /bin/uname -X 2>/dev/null >/dev/null ; then |
| | | UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` |
| | | (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 |
| | | (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ |
| | | && UNAME_MACHINE=i586 |
| | | (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ |
| | | && UNAME_MACHINE=i686 |
| | | (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ |
| | | && UNAME_MACHINE=i686 |
| | | echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL" |
| | | else |
| | | echo "$UNAME_MACHINE"-pc-sysv32 |
| | | fi |
| | | exit ;; |
| | | pc:*:*:*) |
| | | # Left here for compatibility: |
| | | # uname -m prints for DJGPP always 'pc', but it prints nothing about |
| | | # the processor, so we play safe by assuming i586. |
| | | # Note: whatever this is, it MUST be the same as what config.sub |
| | | # prints for the "djgpp" host, or else GDB configure will decide that |
| | | # this is a cross-build. |
| | | echo i586-pc-msdosdjgpp |
| | | exit ;; |
| | | Intel:Mach:3*:*) |
| | | echo i386-pc-mach3 |
| | | exit ;; |
| | | paragon:*:*:*) |
| | | echo i860-intel-osf1 |
| | | exit ;; |
| | | i860:*:4.*:*) # i860-SVR4 |
| | | if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then |
| | | echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4 |
| | | else # Add other i860-SVR4 vendors below as they are discovered. |
| | | echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4 |
| | | fi |
| | | exit ;; |
| | | mini*:CTIX:SYS*5:*) |
| | | # "miniframe" |
| | | echo m68010-convergent-sysv |
| | | exit ;; |
| | | mc68k:UNIX:SYSTEM5:3.51m) |
| | | echo m68k-convergent-sysv |
| | | exit ;; |
| | | M680?0:D-NIX:5.3:*) |
| | | echo m68k-diab-dnix |
| | | exit ;; |
| | | M68*:*:R3V[5678]*:*) |
| | | test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; |
| | | 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) |
| | | OS_REL='' |
| | | test -r /etc/.relid \ |
| | | && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` |
| | | /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ |
| | | && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } |
| | | /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ |
| | | && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; |
| | | 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) |
| | | /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ |
| | | && { echo i486-ncr-sysv4; exit; } ;; |
| | | NCR*:*:4.2:* | MPRAS*:*:4.2:*) |
| | | OS_REL='.3' |
| | | test -r /etc/.relid \ |
| | | && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` |
| | | /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ |
| | | && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } |
| | | /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ |
| | | && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } |
| | | /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ |
| | | && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; |
| | | m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) |
| | | echo m68k-unknown-lynxos"$UNAME_RELEASE" |
| | | exit ;; |
| | | mc68030:UNIX_System_V:4.*:*) |
| | | echo m68k-atari-sysv4 |
| | | exit ;; |
| | | TSUNAMI:LynxOS:2.*:*) |
| | | echo sparc-unknown-lynxos"$UNAME_RELEASE" |
| | | exit ;; |
| | | rs6000:LynxOS:2.*:*) |
| | | echo rs6000-unknown-lynxos"$UNAME_RELEASE" |
| | | exit ;; |
| | | PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) |
| | | echo powerpc-unknown-lynxos"$UNAME_RELEASE" |
| | | exit ;; |
| | | SM[BE]S:UNIX_SV:*:*) |
| | | echo mips-dde-sysv"$UNAME_RELEASE" |
| | | exit ;; |
| | | RM*:ReliantUNIX-*:*:*) |
| | | echo mips-sni-sysv4 |
| | | exit ;; |
| | | RM*:SINIX-*:*:*) |
| | | echo mips-sni-sysv4 |
| | | exit ;; |
| | | *:SINIX-*:*:*) |
| | | if uname -p 2>/dev/null >/dev/null ; then |
| | | UNAME_MACHINE=`(uname -p) 2>/dev/null` |
| | | echo "$UNAME_MACHINE"-sni-sysv4 |
| | | else |
| | | echo ns32k-sni-sysv |
| | | fi |
| | | exit ;; |
| | | PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort |
| | | # says <Richard.M.Bartel@ccMail.Census.GOV> |
| | | echo i586-unisys-sysv4 |
| | | exit ;; |
| | | *:UNIX_System_V:4*:FTX*) |
| | | # From Gerald Hewes <hewes@openmarket.com>. |
| | | # How about differentiating between stratus architectures? -djm |
| | | echo hppa1.1-stratus-sysv4 |
| | | exit ;; |
| | | *:*:*:FTX*) |
| | | # From seanf@swdc.stratus.com. |
| | | echo i860-stratus-sysv4 |
| | | exit ;; |
| | | i*86:VOS:*:*) |
| | | # From Paul.Green@stratus.com. |
| | | echo "$UNAME_MACHINE"-stratus-vos |
| | | exit ;; |
| | | *:VOS:*:*) |
| | | # From Paul.Green@stratus.com. |
| | | echo hppa1.1-stratus-vos |
| | | exit ;; |
| | | mc68*:A/UX:*:*) |
| | | echo m68k-apple-aux"$UNAME_RELEASE" |
| | | exit ;; |
| | | news*:NEWS-OS:6*:*) |
| | | echo mips-sony-newsos6 |
| | | exit ;; |
| | | R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) |
| | | if [ -d /usr/nec ]; then |
| | | echo mips-nec-sysv"$UNAME_RELEASE" |
| | | else |
| | | echo mips-unknown-sysv"$UNAME_RELEASE" |
| | | fi |
| | | exit ;; |
| | | BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. |
| | | echo powerpc-be-beos |
| | | exit ;; |
| | | BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. |
| | | echo powerpc-apple-beos |
| | | exit ;; |
| | | BePC:BeOS:*:*) # BeOS running on Intel PC compatible. |
| | | echo i586-pc-beos |
| | | exit ;; |
| | | BePC:Haiku:*:*) # Haiku running on Intel PC compatible. |
| | | echo i586-pc-haiku |
| | | exit ;; |
| | | x86_64:Haiku:*:*) |
| | | echo x86_64-unknown-haiku |
| | | exit ;; |
| | | SX-4:SUPER-UX:*:*) |
| | | echo sx4-nec-superux"$UNAME_RELEASE" |
| | | exit ;; |
| | | SX-5:SUPER-UX:*:*) |
| | | echo sx5-nec-superux"$UNAME_RELEASE" |
| | | exit ;; |
| | | SX-6:SUPER-UX:*:*) |
| | | echo sx6-nec-superux"$UNAME_RELEASE" |
| | | exit ;; |
| | | SX-7:SUPER-UX:*:*) |
| | | echo sx7-nec-superux"$UNAME_RELEASE" |
| | | exit ;; |
| | | SX-8:SUPER-UX:*:*) |
| | | echo sx8-nec-superux"$UNAME_RELEASE" |
| | | exit ;; |
| | | SX-8R:SUPER-UX:*:*) |
| | | echo sx8r-nec-superux"$UNAME_RELEASE" |
| | | exit ;; |
| | | SX-ACE:SUPER-UX:*:*) |
| | | echo sxace-nec-superux"$UNAME_RELEASE" |
| | | exit ;; |
| | | Power*:Rhapsody:*:*) |
| | | echo powerpc-apple-rhapsody"$UNAME_RELEASE" |
| | | exit ;; |
| | | *:Rhapsody:*:*) |
| | | echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" |
| | | exit ;; |
| | | *:Darwin:*:*) |
| | | UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown |
| | | eval "$set_cc_for_build" |
| | | if test "$UNAME_PROCESSOR" = unknown ; then |
| | | UNAME_PROCESSOR=powerpc |
| | | fi |
| | | if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then |
| | | if [ "$CC_FOR_BUILD" != no_compiler_found ]; then |
| | | if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ |
| | | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ |
| | | grep IS_64BIT_ARCH >/dev/null |
| | | then |
| | | case $UNAME_PROCESSOR in |
| | | i386) UNAME_PROCESSOR=x86_64 ;; |
| | | powerpc) UNAME_PROCESSOR=powerpc64 ;; |
| | | esac |
| | | fi |
| | | # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc |
| | | if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ |
| | | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ |
| | | grep IS_PPC >/dev/null |
| | | then |
| | | UNAME_PROCESSOR=powerpc |
| | | fi |
| | | fi |
| | | elif test "$UNAME_PROCESSOR" = i386 ; then |
| | | # Avoid executing cc on OS X 10.9, as it ships with a stub |
| | | # that puts up a graphical alert prompting to install |
| | | # developer tools. Any system running Mac OS X 10.7 or |
| | | # later (Darwin 11 and later) is required to have a 64-bit |
| | | # processor. This is not true of the ARM version of Darwin |
| | | # that Apple uses in portable devices. |
| | | UNAME_PROCESSOR=x86_64 |
| | | fi |
| | | echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" |
| | | exit ;; |
| | | *:procnto*:*:* | *:QNX:[0123456789]*:*) |
| | | UNAME_PROCESSOR=`uname -p` |
| | | if test "$UNAME_PROCESSOR" = x86; then |
| | | UNAME_PROCESSOR=i386 |
| | | UNAME_MACHINE=pc |
| | | fi |
| | | echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE" |
| | | exit ;; |
| | | *:QNX:*:4*) |
| | | echo i386-pc-qnx |
| | | exit ;; |
| | | NEO-*:NONSTOP_KERNEL:*:*) |
| | | echo neo-tandem-nsk"$UNAME_RELEASE" |
| | | exit ;; |
| | | NSE-*:NONSTOP_KERNEL:*:*) |
| | | echo nse-tandem-nsk"$UNAME_RELEASE" |
| | | exit ;; |
| | | NSR-*:NONSTOP_KERNEL:*:*) |
| | | echo nsr-tandem-nsk"$UNAME_RELEASE" |
| | | exit ;; |
| | | NSV-*:NONSTOP_KERNEL:*:*) |
| | | echo nsv-tandem-nsk"$UNAME_RELEASE" |
| | | exit ;; |
| | | NSX-*:NONSTOP_KERNEL:*:*) |
| | | echo nsx-tandem-nsk"$UNAME_RELEASE" |
| | | exit ;; |
| | | *:NonStop-UX:*:*) |
| | | echo mips-compaq-nonstopux |
| | | exit ;; |
| | | BS2000:POSIX*:*:*) |
| | | echo bs2000-siemens-sysv |
| | | exit ;; |
| | | DS/*:UNIX_System_V:*:*) |
| | | echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE" |
| | | exit ;; |
| | | *:Plan9:*:*) |
| | | # "uname -m" is not consistent, so use $cputype instead. 386 |
| | | # is converted to i386 for consistency with other x86 |
| | | # operating systems. |
| | | if test "$cputype" = 386; then |
| | | UNAME_MACHINE=i386 |
| | | else |
| | | UNAME_MACHINE="$cputype" |
| | | fi |
| | | echo "$UNAME_MACHINE"-unknown-plan9 |
| | | exit ;; |
| | | *:TOPS-10:*:*) |
| | | echo pdp10-unknown-tops10 |
| | | exit ;; |
| | | *:TENEX:*:*) |
| | | echo pdp10-unknown-tenex |
| | | exit ;; |
| | | KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) |
| | | echo pdp10-dec-tops20 |
| | | exit ;; |
| | | XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) |
| | | echo pdp10-xkl-tops20 |
| | | exit ;; |
| | | *:TOPS-20:*:*) |
| | | echo pdp10-unknown-tops20 |
| | | exit ;; |
| | | *:ITS:*:*) |
| | | echo pdp10-unknown-its |
| | | exit ;; |
| | | SEI:*:*:SEIUX) |
| | | echo mips-sei-seiux"$UNAME_RELEASE" |
| | | exit ;; |
| | | *:DragonFly:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" |
| | | exit ;; |
| | | *:*VMS:*:*) |
| | | UNAME_MACHINE=`(uname -p) 2>/dev/null` |
| | | case "$UNAME_MACHINE" in |
| | | A*) echo alpha-dec-vms ; exit ;; |
| | | I*) echo ia64-dec-vms ; exit ;; |
| | | V*) echo vax-dec-vms ; exit ;; |
| | | esac ;; |
| | | *:XENIX:*:SysV) |
| | | echo i386-pc-xenix |
| | | exit ;; |
| | | i*86:skyos:*:*) |
| | | echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`" |
| | | exit ;; |
| | | i*86:rdos:*:*) |
| | | echo "$UNAME_MACHINE"-pc-rdos |
| | | exit ;; |
| | | i*86:AROS:*:*) |
| | | echo "$UNAME_MACHINE"-pc-aros |
| | | exit ;; |
| | | x86_64:VMkernel:*:*) |
| | | echo "$UNAME_MACHINE"-unknown-esx |
| | | exit ;; |
| | | amd64:Isilon\ OneFS:*:*) |
| | | echo x86_64-unknown-onefs |
| | | exit ;; |
| | | esac |
| | | |
| | | echo "$0: unable to guess system type" >&2 |
| | | |
| | | case "$UNAME_MACHINE:$UNAME_SYSTEM" in |
| | | mips:Linux | mips64:Linux) |
| | | # If we got here on MIPS GNU/Linux, output extra information. |
| | | cat >&2 <<EOF |
| | | |
| | | NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize |
| | | the system type. Please install a C compiler and try again. |
| | | EOF |
| | | ;; |
| | | esac |
| | | |
| | | cat >&2 <<EOF |
| | | |
| | | This script (version $timestamp), has failed to recognize the |
| | | operating system you are using. If your script is old, overwrite *all* |
| | | copies of config.guess and config.sub with the latest versions from: |
| | | |
| | | https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess |
| | | and |
| | | https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub |
| | | |
| | | If $0 has already been updated, send the following data and any |
| | | information you think might be pertinent to config-patches@gnu.org to |
| | | provide the necessary information to handle your system. |
| | | |
| | | config.guess timestamp = $timestamp |
| | | |
| | | uname -m = `(uname -m) 2>/dev/null || echo unknown` |
| | | uname -r = `(uname -r) 2>/dev/null || echo unknown` |
| | | uname -s = `(uname -s) 2>/dev/null || echo unknown` |
| | | uname -v = `(uname -v) 2>/dev/null || echo unknown` |
| | | |
| | | /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` |
| | | /bin/uname -X = `(/bin/uname -X) 2>/dev/null` |
| | | |
| | | hostinfo = `(hostinfo) 2>/dev/null` |
| | | /bin/universe = `(/bin/universe) 2>/dev/null` |
| | | /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` |
| | | /bin/arch = `(/bin/arch) 2>/dev/null` |
| | | /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` |
| | | /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` |
| | | |
| | | UNAME_MACHINE = "$UNAME_MACHINE" |
| | | UNAME_RELEASE = "$UNAME_RELEASE" |
| | | UNAME_SYSTEM = "$UNAME_SYSTEM" |
| | | UNAME_VERSION = "$UNAME_VERSION" |
| | | EOF |
| | | |
| | | exit 1 |
| | | |
| | | # Local variables: |
| | | # eval: (add-hook 'before-save-hook 'time-stamp) |
| | | # time-stamp-start: "timestamp='" |
| | | # time-stamp-format: "%:y-%02m-%02d" |
| | | # time-stamp-end: "'" |
| | | # End: |
New file |
| | |
| | | /* config.h. Generated from config.h.in by configure. */ |
| | | /* config.h.in. Generated from configure.ac by autoheader. */ |
| | | |
| | | /* Define to 1 if you have the <dlfcn.h> header file. */ |
| | | #define HAVE_DLFCN_H 1 |
| | | |
| | | /* Define to 1 if you have the `feenableexcept' function. */ |
| | | #define HAVE_FEENABLEEXCEPT 1 |
| | | |
| | | /* Define to 1 if you have the <inttypes.h> header file. */ |
| | | #define HAVE_INTTYPES_H 1 |
| | | |
| | | /* Define to 1 if you have the `m' library (-lm). */ |
| | | #define HAVE_LIBM 1 |
| | | |
| | | /* Define to 1 if you have the `z' library (-lz). */ |
| | | #define HAVE_LIBZ 1 |
| | | |
| | | /* Define to 1 if you have the <memory.h> header file. */ |
| | | #define HAVE_MEMORY_H 1 |
| | | |
| | | /* Define to 1 if you have the `pow' function. */ |
| | | /* #undef HAVE_POW */ |
| | | |
| | | /* Define to 1 if you have the <stdint.h> header file. */ |
| | | #define HAVE_STDINT_H 1 |
| | | |
| | | /* Define to 1 if you have the <stdlib.h> header file. */ |
| | | #define HAVE_STDLIB_H 1 |
| | | |
| | | /* Define to 1 if you have the <strings.h> header file. */ |
| | | #define HAVE_STRINGS_H 1 |
| | | |
| | | /* Define to 1 if you have the <string.h> header file. */ |
| | | #define HAVE_STRING_H 1 |
| | | |
| | | /* Define to 1 if you have the <sys/stat.h> header file. */ |
| | | #define HAVE_SYS_STAT_H 1 |
| | | |
| | | /* Define to 1 if you have the <sys/types.h> header file. */ |
| | | #define HAVE_SYS_TYPES_H 1 |
| | | |
| | | /* Define to 1 if you have the <unistd.h> header file. */ |
| | | #define HAVE_UNISTD_H 1 |
| | | |
| | | /* Define to the sub-directory where libtool stores uninstalled libraries. */ |
| | | #define LT_OBJDIR ".libs/" |
| | | |
| | | /* Name of package */ |
| | | #define PACKAGE "libpng" |
| | | |
| | | /* Define to the address where bug reports for this package should be sent. */ |
| | | #define PACKAGE_BUGREPORT "png-mng-implement@lists.sourceforge.net" |
| | | |
| | | /* Define to the full name of this package. */ |
| | | #define PACKAGE_NAME "libpng" |
| | | |
| | | /* Define to the full name and version of this package. */ |
| | | #define PACKAGE_STRING "libpng 1.6.37" |
| | | |
| | | /* Define to the one symbol short name of this package. */ |
| | | #define PACKAGE_TARNAME "libpng" |
| | | |
| | | /* Define to the home page for this package. */ |
| | | #define PACKAGE_URL "" |
| | | |
| | | /* Define to the version of this package. */ |
| | | #define PACKAGE_VERSION "1.6.37" |
| | | |
| | | /* Turn on ARM Neon optimizations at run-time */ |
| | | /* #undef PNG_ARM_NEON_API_SUPPORTED */ |
| | | |
| | | /* Check for ARM Neon support at run-time */ |
| | | /* #undef PNG_ARM_NEON_CHECK_SUPPORTED */ |
| | | |
| | | /* Enable ARM Neon optimizations */ |
| | | #define PNG_ARM_NEON_OPT 2 |
| | | |
| | | /* Enable Intel SSE optimizations */ |
| | | /* #undef PNG_INTEL_SSE_OPT */ |
| | | |
| | | /* Turn on MIPS MSA optimizations at run-time */ |
| | | /* #undef PNG_MIPS_MSA_API_SUPPORTED */ |
| | | |
| | | /* Check for MIPS MSA support at run-time */ |
| | | /* #undef PNG_MIPS_MSA_CHECK_SUPPORTED */ |
| | | |
| | | /* Enable MIPS MSA optimizations */ |
| | | /* #undef PNG_MIPS_MSA_OPT */ |
| | | |
| | | /* Turn on POWERPC VSX optimizations at run-time */ |
| | | /* #undef PNG_POWERPC_VSX_API_SUPPORTED */ |
| | | |
| | | /* Check for POWERPC VSX support at run-time */ |
| | | /* #undef PNG_POWERPC_VSX_CHECK_SUPPORTED */ |
| | | |
| | | /* Enable POWERPC VSX optimizations */ |
| | | /* #undef PNG_POWERPC_VSX_OPT */ |
| | | |
| | | /* Define to 1 if you have the ANSI C header files. */ |
| | | #define STDC_HEADERS 1 |
| | | |
| | | /* Define to 1 if your <sys/time.h> declares `struct tm'. */ |
| | | /* #undef TM_IN_SYS_TIME */ |
| | | |
| | | /* Version number of package */ |
| | | #define VERSION "1.6.37" |
| | | |
| | | /* Define to empty if `const' does not conform to ANSI C. */ |
| | | /* #undef const */ |
| | | |
| | | /* Define to the equivalent of the C99 'restrict' keyword, or to |
| | | nothing if this is not supported. Do not define if restrict is |
| | | supported directly. */ |
| | | #define restrict __restrict |
| | | /* Work around a bug in Sun C++: it does not support _Restrict or |
| | | __restrict__, even though the corresponding Sun C compiler ends up with |
| | | "#define restrict _Restrict" or "#define restrict __restrict__" in the |
| | | previous line. Perhaps some future version of Sun C++ will work with |
| | | restrict; if so, hopefully it defines __RESTRICT like Sun C does. */ |
| | | #if defined __SUNPRO_CC && !defined __RESTRICT |
| | | # define _Restrict |
| | | # define __restrict__ |
| | | #endif |
| | | |
| | | /* Define to `unsigned int' if <sys/types.h> does not define. */ |
| | | /* #undef size_t */ |
New file |
| | |
| | | /* config.h.in. Generated from configure.ac by autoheader. */ |
| | | |
| | | /* Define to 1 if you have the <dlfcn.h> header file. */ |
| | | #undef HAVE_DLFCN_H |
| | | |
| | | /* Define to 1 if you have the `feenableexcept' function. */ |
| | | #undef HAVE_FEENABLEEXCEPT |
| | | |
| | | /* Define to 1 if you have the <inttypes.h> header file. */ |
| | | #undef HAVE_INTTYPES_H |
| | | |
| | | /* Define to 1 if you have the `m' library (-lm). */ |
| | | #undef HAVE_LIBM |
| | | |
| | | /* Define to 1 if you have the `z' library (-lz). */ |
| | | #undef HAVE_LIBZ |
| | | |
| | | /* Define to 1 if you have the <memory.h> header file. */ |
| | | #undef HAVE_MEMORY_H |
| | | |
| | | /* Define to 1 if you have the `pow' function. */ |
| | | #undef HAVE_POW |
| | | |
| | | /* Define to 1 if you have the <stdint.h> header file. */ |
| | | #undef HAVE_STDINT_H |
| | | |
| | | /* Define to 1 if you have the <stdlib.h> header file. */ |
| | | #undef HAVE_STDLIB_H |
| | | |
| | | /* Define to 1 if you have the <strings.h> header file. */ |
| | | #undef HAVE_STRINGS_H |
| | | |
| | | /* Define to 1 if you have the <string.h> header file. */ |
| | | #undef HAVE_STRING_H |
| | | |
| | | /* Define to 1 if you have the <sys/stat.h> header file. */ |
| | | #undef HAVE_SYS_STAT_H |
| | | |
| | | /* Define to 1 if you have the <sys/types.h> header file. */ |
| | | #undef HAVE_SYS_TYPES_H |
| | | |
| | | /* Define to 1 if you have the <unistd.h> header file. */ |
| | | #undef HAVE_UNISTD_H |
| | | |
| | | /* Define to the sub-directory where libtool stores uninstalled libraries. */ |
| | | #undef LT_OBJDIR |
| | | |
| | | /* Name of package */ |
| | | #undef PACKAGE |
| | | |
| | | /* Define to the address where bug reports for this package should be sent. */ |
| | | #undef PACKAGE_BUGREPORT |
| | | |
| | | /* Define to the full name of this package. */ |
| | | #undef PACKAGE_NAME |
| | | |
| | | /* Define to the full name and version of this package. */ |
| | | #undef PACKAGE_STRING |
| | | |
| | | /* Define to the one symbol short name of this package. */ |
| | | #undef PACKAGE_TARNAME |
| | | |
| | | /* Define to the home page for this package. */ |
| | | #undef PACKAGE_URL |
| | | |
| | | /* Define to the version of this package. */ |
| | | #undef PACKAGE_VERSION |
| | | |
| | | /* Turn on ARM Neon optimizations at run-time */ |
| | | #undef PNG_ARM_NEON_API_SUPPORTED |
| | | |
| | | /* Check for ARM Neon support at run-time */ |
| | | #undef PNG_ARM_NEON_CHECK_SUPPORTED |
| | | |
| | | /* Enable ARM Neon optimizations */ |
| | | #undef PNG_ARM_NEON_OPT |
| | | |
| | | /* Enable Intel SSE optimizations */ |
| | | #undef PNG_INTEL_SSE_OPT |
| | | |
| | | /* Turn on MIPS MSA optimizations at run-time */ |
| | | #undef PNG_MIPS_MSA_API_SUPPORTED |
| | | |
| | | /* Check for MIPS MSA support at run-time */ |
| | | #undef PNG_MIPS_MSA_CHECK_SUPPORTED |
| | | |
| | | /* Enable MIPS MSA optimizations */ |
| | | #undef PNG_MIPS_MSA_OPT |
| | | |
| | | /* Turn on POWERPC VSX optimizations at run-time */ |
| | | #undef PNG_POWERPC_VSX_API_SUPPORTED |
| | | |
| | | /* Check for POWERPC VSX support at run-time */ |
| | | #undef PNG_POWERPC_VSX_CHECK_SUPPORTED |
| | | |
| | | /* Enable POWERPC VSX optimizations */ |
| | | #undef PNG_POWERPC_VSX_OPT |
| | | |
| | | /* Define to 1 if you have the ANSI C header files. */ |
| | | #undef STDC_HEADERS |
| | | |
| | | /* Define to 1 if your <sys/time.h> declares `struct tm'. */ |
| | | #undef TM_IN_SYS_TIME |
| | | |
| | | /* Version number of package */ |
| | | #undef VERSION |
| | | |
| | | /* Define to empty if `const' does not conform to ANSI C. */ |
| | | #undef const |
| | | |
| | | /* Define to the equivalent of the C99 'restrict' keyword, or to |
| | | nothing if this is not supported. Do not define if restrict is |
| | | supported directly. */ |
| | | #undef restrict |
| | | /* Work around a bug in Sun C++: it does not support _Restrict or |
| | | __restrict__, even though the corresponding Sun C compiler ends up with |
| | | "#define restrict _Restrict" or "#define restrict __restrict__" in the |
| | | previous line. Perhaps some future version of Sun C++ will work with |
| | | restrict; if so, hopefully it defines __RESTRICT like Sun C does. */ |
| | | #if defined __SUNPRO_CC && !defined __RESTRICT |
| | | # define _Restrict |
| | | # define __restrict__ |
| | | #endif |
| | | |
| | | /* Define to `unsigned int' if <sys/types.h> does not define. */ |
| | | #undef size_t |
New file |
| | |
| | | This file contains any messages produced by compilers while |
| | | running configure, to aid debugging if configure makes a mistake. |
| | | |
| | | It was created by libpng configure 1.6.37, which was |
| | | generated by GNU Autoconf 2.69. Invocation command line was |
| | | |
| | | $ ./configure --prefix=/home/guowenxue/fl2440/3rdparty/libpng/../install/ --build=i686-pc-linux --host=arm-linux --enable-static --enable-shared --enable-arm-neon |
| | | |
| | | ## --------- ## |
| | | ## Platform. ## |
| | | ## --------- ## |
| | | |
| | | hostname = ubuntu-master |
| | | uname -m = x86_64 |
| | | uname -r = 4.4.0-31-generic |
| | | uname -s = Linux |
| | | uname -v = #50~14.04.1-Ubuntu SMP Wed Jul 13 01:07:32 UTC 2016 |
| | | |
| | | /usr/bin/uname -p = unknown |
| | | /bin/uname -X = unknown |
| | | |
| | | /bin/arch = unknown |
| | | /usr/bin/arch -k = unknown |
| | | /usr/convex/getsysinfo = unknown |
| | | /usr/bin/hostinfo = unknown |
| | | /bin/machine = unknown |
| | | /usr/bin/oslevel = unknown |
| | | /bin/universe = unknown |
| | | |
| | | PATH: /home/guowenxue/bin |
| | | PATH: /home/guowenxue/.local/bin |
| | | PATH: /usr/local/sbin |
| | | PATH: /usr/local/bin |
| | | PATH: /usr/sbin |
| | | PATH: /usr/bin |
| | | PATH: /sbin |
| | | PATH: /bin |
| | | PATH: /usr/games |
| | | PATH: /usr/local/games |
| | | PATH: /usr/lib/jvm/java-8-oracle/bin |
| | | PATH: /usr/lib/jvm/java-8-oracle/db/bin |
| | | PATH: /usr/lib/jvm/java-8-oracle/jre/bin |
| | | PATH: /opt/buildroot/cortex-a5/bin/ |
| | | |
| | | |
| | | ## ----------- ## |
| | | ## Core tests. ## |
| | | ## ----------- ## |
| | | |
| | | configure:2358: checking for a BSD-compatible install |
| | | configure:2426: result: /usr/bin/install -c |
| | | configure:2437: checking whether build environment is sane |
| | | configure:2492: result: yes |
| | | configure:2551: checking for arm-linux-strip |
| | | configure:2578: result: /opt/xtools/arm920t/bin/arm-linux-strip |
| | | configure:2643: checking for a thread-safe mkdir -p |
| | | configure:2682: result: /bin/mkdir -p |
| | | configure:2689: checking for gawk |
| | | configure:2705: found /usr/bin/gawk |
| | | configure:2716: result: gawk |
| | | configure:2727: checking whether make sets $(MAKE) |
| | | configure:2749: result: yes |
| | | configure:2778: checking whether make supports nested variables |
| | | configure:2795: result: yes |
| | | configure:2925: checking whether to enable maintainer-specific portions of Makefiles |
| | | configure:2934: result: no |
| | | configure:2974: checking for arm-linux-gcc |
| | | configure:3001: result: /opt/xtools/arm920t/bin/arm-linux-gcc |
| | | configure:3270: checking for C compiler version |
| | | configure:3279: /opt/xtools/arm920t/bin/arm-linux-gcc --version >&5 |
| | | arm-linux-gcc (crosstool-NG 1.16.0) 4.4.6 |
| | | Copyright (C) 2010 Free Software Foundation, Inc. |
| | | This is free software; see the source for copying conditions. There is NO |
| | | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
| | | |
| | | configure:3290: $? = 0 |
| | | configure:3279: /opt/xtools/arm920t/bin/arm-linux-gcc -v >&5 |
| | | Using built-in specs. |
| | | Target: arm-arm920t-linux-gnueabi |
| | | Configured with: /home/guowenxue/crosstool-ng-1.16.0/.build/src/gcc-4.4.6/configure --build=x86_64-build_unknown-linux-gnu --host=x86_64-build_unknown-linux-gnu --target=arm-arm920t-linux-gnueabi --prefix=/opt/xtools/arm920t --with-sysroot=/opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot --enable-languages=c,c++ --with-arch=armv4t --with-cpu=arm9tdmi --with-tune=arm920t --with-float=soft --with-pkgversion='crosstool-NG 1.16.0' --enable-__cxa_atexit --disable-libmudflap --disable-libgomp --disable-libssp --with-gmp=/home/guowenxue/crosstool-ng-1.16.0/.build/arm-arm920t-linux-gnueabi/buildtools --with-mpfr=/home/guowenxue/crosstool-ng-1.16.0/.build/arm-arm920t-linux-gnueabi/buildtools --with-ppl=/home/guowenxue/crosstool-ng-1.16.0/.build/arm-arm920t-linux-gnueabi/buildtools --with-cloog=/home/guowenxue/crosstool-ng-1.16.0/.build/arm-arm920t-linux-gnueabi/buildtools --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --enable-threads=posix --enable-target-optspace --disable-nls --disable-multilib --with-local-prefix=/opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot --enable-c99 --enable-long-long |
| | | Thread model: posix |
| | | gcc version 4.4.6 (crosstool-NG 1.16.0) |
| | | configure:3290: $? = 0 |
| | | configure:3279: /opt/xtools/arm920t/bin/arm-linux-gcc -V >&5 |
| | | arm-linux-gcc: '-V' option must have argument |
| | | configure:3290: $? = 1 |
| | | configure:3279: /opt/xtools/arm920t/bin/arm-linux-gcc -qversion >&5 |
| | | arm-linux-gcc: unrecognized option '-qversion' |
| | | arm-linux-gcc: no input files |
| | | configure:3290: $? = 1 |
| | | configure:3310: checking whether the C compiler works |
| | | configure:3332: /opt/xtools/arm920t/bin/arm-linux-gcc -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -L/home/guowenxue/fl2440/3rdparty/libpng/../install//lib conftest.c >&5 |
| | | configure:3336: $? = 0 |
| | | configure:3384: result: yes |
| | | configure:3387: checking for C compiler default output file name |
| | | configure:3389: result: a.out |
| | | configure:3395: checking for suffix of executables |
| | | configure:3402: /opt/xtools/arm920t/bin/arm-linux-gcc -o conftest -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -L/home/guowenxue/fl2440/3rdparty/libpng/../install//lib conftest.c >&5 |
| | | configure:3406: $? = 0 |
| | | configure:3428: result: |
| | | configure:3450: checking whether we are cross compiling |
| | | configure:3488: result: yes |
| | | configure:3493: checking for suffix of object files |
| | | configure:3515: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:3519: $? = 0 |
| | | configure:3540: result: o |
| | | configure:3544: checking whether we are using the GNU C compiler |
| | | configure:3563: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:3563: $? = 0 |
| | | configure:3572: result: yes |
| | | configure:3581: checking whether /opt/xtools/arm920t/bin/arm-linux-gcc accepts -g |
| | | configure:3601: /opt/xtools/arm920t/bin/arm-linux-gcc -c -g -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:3601: $? = 0 |
| | | configure:3642: result: yes |
| | | configure:3659: checking for /opt/xtools/arm920t/bin/arm-linux-gcc option to accept ISO C89 |
| | | configure:3722: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:3722: $? = 0 |
| | | configure:3735: result: none needed |
| | | configure:3760: checking whether /opt/xtools/arm920t/bin/arm-linux-gcc understands -c and -o together |
| | | configure:3782: /opt/xtools/arm920t/bin/arm-linux-gcc -c conftest.c -o conftest2.o |
| | | configure:3785: $? = 0 |
| | | configure:3782: /opt/xtools/arm920t/bin/arm-linux-gcc -c conftest.c -o conftest2.o |
| | | configure:3785: $? = 0 |
| | | configure:3797: result: yes |
| | | configure:3817: checking whether make supports the include directive |
| | | configure:3832: make -f confmf.GNU && cat confinc.out |
| | | this is the am__doit target |
| | | configure:3835: $? = 0 |
| | | configure:3854: result: yes (GNU style) |
| | | configure:3879: checking dependency style of /opt/xtools/arm920t/bin/arm-linux-gcc |
| | | configure:3990: result: gcc3 |
| | | configure:4014: checking dependency style of /opt/xtools/arm920t/bin/arm-linux-gcc |
| | | configure:4123: result: gcc3 |
| | | configure:4142: checking build system type |
| | | configure:4156: result: i686-pc-linux-gnu |
| | | configure:4176: checking host system type |
| | | configure:4189: result: arm-unknown-linux-gnu |
| | | configure:4209: checking for a sed that does not truncate output |
| | | configure:4273: result: /bin/sed |
| | | configure:4291: checking for grep that handles long lines and -e |
| | | configure:4349: result: /bin/grep |
| | | configure:4354: checking for egrep |
| | | configure:4416: result: /bin/grep -E |
| | | configure:4421: checking for fgrep |
| | | configure:4483: result: /bin/grep -F |
| | | configure:4510: checking how to print strings |
| | | configure:4537: result: printf |
| | | configure:4570: checking for ld used by /opt/xtools/arm920t/bin/arm-linux-gcc |
| | | configure:4637: result: /opt/xtools/arm920t/bin/arm-linux-ld |
| | | configure:4644: checking if the linker (/opt/xtools/arm920t/bin/arm-linux-ld) is GNU ld |
| | | configure:4659: result: yes |
| | | configure:4676: checking how to run the C preprocessor |
| | | configure:4707: /opt/xtools/arm920t/bin/arm-linux-gcc -E -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c |
| | | configure:4707: $? = 0 |
| | | configure:4721: /opt/xtools/arm920t/bin/arm-linux-gcc -E -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c |
| | | conftest.c:11:28: error: ac_nonexistent.h: No such file or directory |
| | | configure:4721: $? = 1 |
| | | configure: failed program was: |
| | | | /* confdefs.h */ |
| | | | #define PACKAGE_NAME "libpng" |
| | | | #define PACKAGE_TARNAME "libpng" |
| | | | #define PACKAGE_VERSION "1.6.37" |
| | | | #define PACKAGE_STRING "libpng 1.6.37" |
| | | | #define PACKAGE_BUGREPORT "png-mng-implement@lists.sourceforge.net" |
| | | | #define PACKAGE_URL "" |
| | | | #define PACKAGE "libpng" |
| | | | #define VERSION "1.6.37" |
| | | | /* end confdefs.h. */ |
| | | | #include <ac_nonexistent.h> |
| | | configure:4746: result: /opt/xtools/arm920t/bin/arm-linux-gcc -E |
| | | configure:4766: /opt/xtools/arm920t/bin/arm-linux-gcc -E -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c |
| | | configure:4766: $? = 0 |
| | | configure:4780: /opt/xtools/arm920t/bin/arm-linux-gcc -E -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c |
| | | conftest.c:11:28: error: ac_nonexistent.h: No such file or directory |
| | | configure:4780: $? = 1 |
| | | configure: failed program was: |
| | | | /* confdefs.h */ |
| | | | #define PACKAGE_NAME "libpng" |
| | | | #define PACKAGE_TARNAME "libpng" |
| | | | #define PACKAGE_VERSION "1.6.37" |
| | | | #define PACKAGE_STRING "libpng 1.6.37" |
| | | | #define PACKAGE_BUGREPORT "png-mng-implement@lists.sourceforge.net" |
| | | | #define PACKAGE_URL "" |
| | | | #define PACKAGE "libpng" |
| | | | #define VERSION "1.6.37" |
| | | | /* end confdefs.h. */ |
| | | | #include <ac_nonexistent.h> |
| | | configure:4812: checking for gawk |
| | | configure:4839: result: gawk |
| | | configure:4851: checking whether ln -s works |
| | | configure:4855: result: yes |
| | | configure:4862: checking whether make sets $(MAKE) |
| | | configure:4884: result: yes |
| | | configure:4936: checking for BSD- or MS-compatible name lister (nm) |
| | | configure:4990: result: /opt/xtools/arm920t/bin/arm-linux-nm |
| | | configure:5120: checking the name lister (/opt/xtools/arm920t/bin/arm-linux-nm) interface |
| | | configure:5127: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:5130: /opt/xtools/arm920t/bin/arm-linux-nm "conftest.o" |
| | | configure:5133: output |
| | | 00000000 B some_variable |
| | | configure:5140: result: BSD nm |
| | | configure:5144: checking the maximum length of command line arguments |
| | | configure:5275: result: 1572864 |
| | | configure:5323: checking how to convert i686-pc-linux-gnu file names to arm-unknown-linux-gnu format |
| | | configure:5363: result: func_convert_file_noop |
| | | configure:5370: checking how to convert i686-pc-linux-gnu file names to toolchain format |
| | | configure:5390: result: func_convert_file_noop |
| | | configure:5397: checking for /opt/xtools/arm920t/bin/arm-linux-ld option to reload object files |
| | | configure:5404: result: -r |
| | | configure:5438: checking for arm-linux-objdump |
| | | configure:5465: result: /opt/xtools/arm920t/bin/arm-linux-objdump |
| | | configure:5534: checking how to recognize dependent libraries |
| | | configure:5734: result: pass_all |
| | | configure:5779: checking for arm-linux-dlltool |
| | | configure:5809: result: no |
| | | configure:5819: checking for dlltool |
| | | configure:5849: result: no |
| | | configure:5876: checking how to associate runtime and link libraries |
| | | configure:5903: result: printf %s\n |
| | | configure:5920: checking for arm-linux-ar |
| | | configure:5947: result: /opt/xtools/arm920t/bin/arm-linux-ar |
| | | configure:6028: checking for archiver @FILE support |
| | | configure:6045: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:6045: $? = 0 |
| | | configure:6048: /opt/xtools/arm920t/bin/arm-linux-ar cru libconftest.a @conftest.lst >&5 |
| | | configure:6051: $? = 0 |
| | | configure:6056: /opt/xtools/arm920t/bin/arm-linux-ar cru libconftest.a @conftest.lst >&5 |
| | | /opt/xtools/arm920t/bin/arm-linux-ar: conftest.o: No such file or directory |
| | | configure:6059: $? = 1 |
| | | configure:6071: result: @ |
| | | configure:6089: checking for arm-linux-strip |
| | | configure:6116: result: /opt/xtools/arm920t/bin/arm-linux-strip |
| | | configure:6188: checking for arm-linux-ranlib |
| | | configure:6215: result: /opt/xtools/arm920t/bin/arm-linux-ranlib |
| | | configure:6357: checking command to parse /opt/xtools/arm920t/bin/arm-linux-nm output from /opt/xtools/arm920t/bin/arm-linux-gcc object |
| | | configure:6510: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:6513: $? = 0 |
| | | configure:6517: /opt/xtools/arm920t/bin/arm-linux-nm conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm |
| | | configure:6520: $? = 0 |
| | | configure:6586: /opt/xtools/arm920t/bin/arm-linux-gcc -o conftest -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -L/home/guowenxue/fl2440/3rdparty/libpng/../install//lib conftest.c conftstm.o >&5 |
| | | configure:6589: $? = 0 |
| | | configure:6627: result: ok |
| | | configure:6674: checking for sysroot |
| | | configure:6704: result: no |
| | | configure:6711: checking for a working dd |
| | | configure:6749: result: /bin/dd |
| | | configure:6753: checking how to truncate binary pipes |
| | | configure:6768: result: /bin/dd bs=4096 count=1 |
| | | configure:7057: checking for arm-linux-mt |
| | | configure:7087: result: no |
| | | configure:7097: checking for mt |
| | | configure:7113: found /bin/mt |
| | | configure:7124: result: mt |
| | | configure:7136: WARNING: using cross tools not prefixed with host triplet |
| | | configure:7147: checking if mt is a manifest tool |
| | | configure:7153: mt '-?' |
| | | configure:7161: result: no |
| | | configure:7834: checking for ANSI C header files |
| | | configure:7854: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:7854: $? = 0 |
| | | configure:7938: result: yes |
| | | configure:7951: checking for sys/types.h |
| | | configure:7951: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:7951: $? = 0 |
| | | configure:7951: result: yes |
| | | configure:7951: checking for sys/stat.h |
| | | configure:7951: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:7951: $? = 0 |
| | | configure:7951: result: yes |
| | | configure:7951: checking for stdlib.h |
| | | configure:7951: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:7951: $? = 0 |
| | | configure:7951: result: yes |
| | | configure:7951: checking for string.h |
| | | configure:7951: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:7951: $? = 0 |
| | | configure:7951: result: yes |
| | | configure:7951: checking for memory.h |
| | | configure:7951: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:7951: $? = 0 |
| | | configure:7951: result: yes |
| | | configure:7951: checking for strings.h |
| | | configure:7951: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:7951: $? = 0 |
| | | configure:7951: result: yes |
| | | configure:7951: checking for inttypes.h |
| | | configure:7951: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:7951: $? = 0 |
| | | configure:7951: result: yes |
| | | configure:7951: checking for stdint.h |
| | | configure:7951: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:7951: $? = 0 |
| | | configure:7951: result: yes |
| | | configure:7951: checking for unistd.h |
| | | configure:7951: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:7951: $? = 0 |
| | | configure:7951: result: yes |
| | | configure:7965: checking for dlfcn.h |
| | | configure:7965: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:7965: $? = 0 |
| | | configure:7965: result: yes |
| | | configure:8519: checking for objdir |
| | | configure:8534: result: .libs |
| | | configure:8798: checking if /opt/xtools/arm920t/bin/arm-linux-gcc supports -fno-rtti -fno-exceptions |
| | | configure:8816: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -fno-rtti -fno-exceptions conftest.c >&5 |
| | | cc1: warning: command line option "-fno-rtti" is valid for C++/ObjC++ but not for C |
| | | configure:8820: $? = 0 |
| | | configure:8833: result: no |
| | | configure:9191: checking for /opt/xtools/arm920t/bin/arm-linux-gcc option to produce PIC |
| | | configure:9198: result: -fPIC -DPIC |
| | | configure:9206: checking if /opt/xtools/arm920t/bin/arm-linux-gcc PIC flag -fPIC -DPIC works |
| | | configure:9224: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -fPIC -DPIC -DPIC conftest.c >&5 |
| | | configure:9228: $? = 0 |
| | | configure:9241: result: yes |
| | | configure:9270: checking if /opt/xtools/arm920t/bin/arm-linux-gcc static flag -static works |
| | | configure:9298: result: yes |
| | | configure:9313: checking if /opt/xtools/arm920t/bin/arm-linux-gcc supports -c -o file.o |
| | | configure:9334: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -o out/conftest2.o conftest.c >&5 |
| | | configure:9338: $? = 0 |
| | | configure:9360: result: yes |
| | | configure:9368: checking if /opt/xtools/arm920t/bin/arm-linux-gcc supports -c -o file.o |
| | | configure:9415: result: yes |
| | | configure:9448: checking whether the /opt/xtools/arm920t/bin/arm-linux-gcc linker (/opt/xtools/arm920t/bin/arm-linux-ld) supports shared libraries |
| | | configure:10707: result: yes |
| | | configure:10744: checking whether -lc should be explicitly linked in |
| | | configure:10752: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:10755: $? = 0 |
| | | configure:10770: /opt/xtools/arm920t/bin/arm-linux-gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep -lc \>/dev/null 2\>\&1 |
| | | configure:10773: $? = 0 |
| | | configure:10787: result: no |
| | | configure:10947: checking dynamic linker characteristics |
| | | configure:11528: /opt/xtools/arm920t/bin/arm-linux-gcc -o conftest -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -L/home/guowenxue/fl2440/3rdparty/libpng/../install//lib -Wl,-rpath -Wl,/foo conftest.c >&5 |
| | | configure:11528: $? = 0 |
| | | configure:11765: result: GNU/Linux ld.so |
| | | configure:11887: checking how to hardcode library paths into programs |
| | | configure:11912: result: immediate |
| | | configure:12460: checking whether stripping libraries is possible |
| | | configure:12465: result: yes |
| | | configure:12500: checking if libtool supports shared libraries |
| | | configure:12502: result: yes |
| | | configure:12505: checking whether to build shared libraries |
| | | configure:12530: result: yes |
| | | configure:12533: checking whether to build static libraries |
| | | configure:12537: result: yes |
| | | configure:12578: checking that AWK works |
| | | configure:12584: result: ok |
| | | configure:12635: checking if we need to force back C standard to C89 |
| | | configure:12651: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:12651: $? = 0 |
| | | configure:12652: result: no |
| | | configure:12667: checking for ANSI C header files |
| | | configure:12771: result: yes |
| | | configure:12781: checking for an ANSI C-conforming const |
| | | configure:12847: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:12847: $? = 0 |
| | | configure:12854: result: yes |
| | | configure:12862: checking for size_t |
| | | configure:12862: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:12862: $? = 0 |
| | | configure:12862: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | conftest.c: In function 'main': |
| | | conftest.c:60: error: expected expression before ')' token |
| | | configure:12862: $? = 1 |
| | | configure: failed program was: |
| | | | /* confdefs.h */ |
| | | | #define PACKAGE_NAME "libpng" |
| | | | #define PACKAGE_TARNAME "libpng" |
| | | | #define PACKAGE_VERSION "1.6.37" |
| | | | #define PACKAGE_STRING "libpng 1.6.37" |
| | | | #define PACKAGE_BUGREPORT "png-mng-implement@lists.sourceforge.net" |
| | | | #define PACKAGE_URL "" |
| | | | #define PACKAGE "libpng" |
| | | | #define VERSION "1.6.37" |
| | | | #define STDC_HEADERS 1 |
| | | | #define HAVE_SYS_TYPES_H 1 |
| | | | #define HAVE_SYS_STAT_H 1 |
| | | | #define HAVE_STDLIB_H 1 |
| | | | #define HAVE_STRING_H 1 |
| | | | #define HAVE_MEMORY_H 1 |
| | | | #define HAVE_STRINGS_H 1 |
| | | | #define HAVE_INTTYPES_H 1 |
| | | | #define HAVE_STDINT_H 1 |
| | | | #define HAVE_UNISTD_H 1 |
| | | | #define HAVE_DLFCN_H 1 |
| | | | #define LT_OBJDIR ".libs/" |
| | | | #define STDC_HEADERS 1 |
| | | | /* end confdefs.h. */ |
| | | | #include <stdio.h> |
| | | | #ifdef HAVE_SYS_TYPES_H |
| | | | # include <sys/types.h> |
| | | | #endif |
| | | | #ifdef HAVE_SYS_STAT_H |
| | | | # include <sys/stat.h> |
| | | | #endif |
| | | | #ifdef STDC_HEADERS |
| | | | # include <stdlib.h> |
| | | | # include <stddef.h> |
| | | | #else |
| | | | # ifdef HAVE_STDLIB_H |
| | | | # include <stdlib.h> |
| | | | # endif |
| | | | #endif |
| | | | #ifdef HAVE_STRING_H |
| | | | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H |
| | | | # include <memory.h> |
| | | | # endif |
| | | | # include <string.h> |
| | | | #endif |
| | | | #ifdef HAVE_STRINGS_H |
| | | | # include <strings.h> |
| | | | #endif |
| | | | #ifdef HAVE_INTTYPES_H |
| | | | # include <inttypes.h> |
| | | | #endif |
| | | | #ifdef HAVE_STDINT_H |
| | | | # include <stdint.h> |
| | | | #endif |
| | | | #ifdef HAVE_UNISTD_H |
| | | | # include <unistd.h> |
| | | | #endif |
| | | | int |
| | | | main () |
| | | | { |
| | | | if (sizeof ((size_t))) |
| | | | return 0; |
| | | | ; |
| | | | return 0; |
| | | | } |
| | | configure:12862: result: yes |
| | | configure:12873: checking whether struct tm is in sys/time.h or time.h |
| | | configure:12893: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:12893: $? = 0 |
| | | configure:12900: result: time.h |
| | | configure:12908: checking for C/C++ restrict keyword |
| | | configure:12933: /opt/xtools/arm920t/bin/arm-linux-gcc -c -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include conftest.c >&5 |
| | | configure:12933: $? = 0 |
| | | configure:12941: result: __restrict |
| | | configure:12956: checking for working strtod |
| | | configure:13007: result: no |
| | | configure:13016: checking for pow |
| | | configure:13016: /opt/xtools/arm920t/bin/arm-linux-gcc -o conftest -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -L/home/guowenxue/fl2440/3rdparty/libpng/../install//lib conftest.c >&5 |
| | | conftest.c:48: warning: conflicting types for built-in function 'pow' |
| | | /tmp/cc2AFRg9.o: In function `main': |
| | | conftest.c:(.text+0x8): undefined reference to `pow' |
| | | collect2: ld returned 1 exit status |
| | | configure:13016: $? = 1 |
| | | configure: failed program was: |
| | | | /* confdefs.h */ |
| | | | #define PACKAGE_NAME "libpng" |
| | | | #define PACKAGE_TARNAME "libpng" |
| | | | #define PACKAGE_VERSION "1.6.37" |
| | | | #define PACKAGE_STRING "libpng 1.6.37" |
| | | | #define PACKAGE_BUGREPORT "png-mng-implement@lists.sourceforge.net" |
| | | | #define PACKAGE_URL "" |
| | | | #define PACKAGE "libpng" |
| | | | #define VERSION "1.6.37" |
| | | | #define STDC_HEADERS 1 |
| | | | #define HAVE_SYS_TYPES_H 1 |
| | | | #define HAVE_SYS_STAT_H 1 |
| | | | #define HAVE_STDLIB_H 1 |
| | | | #define HAVE_STRING_H 1 |
| | | | #define HAVE_MEMORY_H 1 |
| | | | #define HAVE_STRINGS_H 1 |
| | | | #define HAVE_INTTYPES_H 1 |
| | | | #define HAVE_STDINT_H 1 |
| | | | #define HAVE_UNISTD_H 1 |
| | | | #define HAVE_DLFCN_H 1 |
| | | | #define LT_OBJDIR ".libs/" |
| | | | #define STDC_HEADERS 1 |
| | | | #define restrict __restrict |
| | | | /* end confdefs.h. */ |
| | | | /* Define pow to an innocuous variant, in case <limits.h> declares pow. |
| | | | For example, HP-UX 11i <limits.h> declares gettimeofday. */ |
| | | | #define pow innocuous_pow |
| | | | |
| | | | /* System header to define __stub macros and hopefully few prototypes, |
| | | | which can conflict with char pow (); below. |
| | | | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since |
| | | | <limits.h> exists even on freestanding compilers. */ |
| | | | |
| | | | #ifdef __STDC__ |
| | | | # include <limits.h> |
| | | | #else |
| | | | # include <assert.h> |
| | | | #endif |
| | | | |
| | | | #undef pow |
| | | | |
| | | | /* Override any GCC internal prototype to avoid an error. |
| | | | Use char because int might match the return type of a GCC |
| | | | builtin and then its argument prototype would still apply. */ |
| | | | #ifdef __cplusplus |
| | | | extern "C" |
| | | | #endif |
| | | | char pow (); |
| | | | /* The GNU C library defines this for functions which it implements |
| | | | to always fail with ENOSYS. Some functions are actually named |
| | | | something starting with __ and the normal name is an alias. */ |
| | | | #if defined __stub_pow || defined __stub___pow |
| | | | choke me |
| | | | #endif |
| | | | |
| | | | int |
| | | | main () |
| | | | { |
| | | | return pow (); |
| | | | ; |
| | | | return 0; |
| | | | } |
| | | configure:13016: result: no |
| | | configure:13022: checking for pow in -lm |
| | | configure:13047: /opt/xtools/arm920t/bin/arm-linux-gcc -o conftest -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -L/home/guowenxue/fl2440/3rdparty/libpng/../install//lib conftest.c -lm >&5 |
| | | conftest.c:32: warning: conflicting types for built-in function 'pow' |
| | | configure:13047: $? = 0 |
| | | configure:13056: result: yes |
| | | configure:13071: checking for pow |
| | | configure:13071: result: no |
| | | configure:13078: checking for pow in -lm |
| | | configure:13112: result: yes |
| | | configure:13131: checking for clock_gettime |
| | | configure:13131: /opt/xtools/arm920t/bin/arm-linux-gcc -o conftest -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -L/home/guowenxue/fl2440/3rdparty/libpng/../install//lib conftest.c -lm >&5 |
| | | /tmp/ccFPYVQi.o: In function `main': |
| | | conftest.c:(.text+0x8): undefined reference to `clock_gettime' |
| | | collect2: ld returned 1 exit status |
| | | configure:13131: $? = 1 |
| | | configure: failed program was: |
| | | | /* confdefs.h */ |
| | | | #define PACKAGE_NAME "libpng" |
| | | | #define PACKAGE_TARNAME "libpng" |
| | | | #define PACKAGE_VERSION "1.6.37" |
| | | | #define PACKAGE_STRING "libpng 1.6.37" |
| | | | #define PACKAGE_BUGREPORT "png-mng-implement@lists.sourceforge.net" |
| | | | #define PACKAGE_URL "" |
| | | | #define PACKAGE "libpng" |
| | | | #define VERSION "1.6.37" |
| | | | #define STDC_HEADERS 1 |
| | | | #define HAVE_SYS_TYPES_H 1 |
| | | | #define HAVE_SYS_STAT_H 1 |
| | | | #define HAVE_STDLIB_H 1 |
| | | | #define HAVE_STRING_H 1 |
| | | | #define HAVE_MEMORY_H 1 |
| | | | #define HAVE_STRINGS_H 1 |
| | | | #define HAVE_INTTYPES_H 1 |
| | | | #define HAVE_STDINT_H 1 |
| | | | #define HAVE_UNISTD_H 1 |
| | | | #define HAVE_DLFCN_H 1 |
| | | | #define LT_OBJDIR ".libs/" |
| | | | #define STDC_HEADERS 1 |
| | | | #define restrict __restrict |
| | | | #define HAVE_LIBM 1 |
| | | | /* end confdefs.h. */ |
| | | | /* Define clock_gettime to an innocuous variant, in case <limits.h> declares clock_gettime. |
| | | | For example, HP-UX 11i <limits.h> declares gettimeofday. */ |
| | | | #define clock_gettime innocuous_clock_gettime |
| | | | |
| | | | /* System header to define __stub macros and hopefully few prototypes, |
| | | | which can conflict with char clock_gettime (); below. |
| | | | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since |
| | | | <limits.h> exists even on freestanding compilers. */ |
| | | | |
| | | | #ifdef __STDC__ |
| | | | # include <limits.h> |
| | | | #else |
| | | | # include <assert.h> |
| | | | #endif |
| | | | |
| | | | #undef clock_gettime |
| | | | |
| | | | /* Override any GCC internal prototype to avoid an error. |
| | | | Use char because int might match the return type of a GCC |
| | | | builtin and then its argument prototype would still apply. */ |
| | | | #ifdef __cplusplus |
| | | | extern "C" |
| | | | #endif |
| | | | char clock_gettime (); |
| | | | /* The GNU C library defines this for functions which it implements |
| | | | to always fail with ENOSYS. Some functions are actually named |
| | | | something starting with __ and the normal name is an alias. */ |
| | | | #if defined __stub_clock_gettime || defined __stub___clock_gettime |
| | | | choke me |
| | | | #endif |
| | | | |
| | | | int |
| | | | main () |
| | | | { |
| | | | return clock_gettime (); |
| | | | ; |
| | | | return 0; |
| | | | } |
| | | configure:13131: result: no |
| | | configure:13135: WARNING: not building timepng |
| | | configure:13156: checking for zlibVersion in -lz |
| | | configure:13181: /opt/xtools/arm920t/bin/arm-linux-gcc -o conftest -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -L/home/guowenxue/fl2440/3rdparty/libpng/../install//lib conftest.c -lz -lm >&5 |
| | | configure:13181: $? = 0 |
| | | configure:13190: result: yes |
| | | configure:13255: checking for feenableexcept in -lm |
| | | configure:13280: /opt/xtools/arm920t/bin/arm-linux-gcc -o conftest -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -L/home/guowenxue/fl2440/3rdparty/libpng/../install//lib conftest.c -lm -lz -lm >&5 |
| | | configure:13280: $? = 0 |
| | | configure:13289: result: yes |
| | | configure:13302: checking for feenableexcept |
| | | configure:13302: /opt/xtools/arm920t/bin/arm-linux-gcc -o conftest -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include -L/home/guowenxue/fl2440/3rdparty/libpng/../install//lib conftest.c -lm -lz -lm >&5 |
| | | configure:13302: $? = 0 |
| | | configure:13302: result: yes |
| | | configure:13312: checking if using Solaris linker |
| | | configure:13321: result: no |
| | | configure:13333: checking if libraries can be versioned |
| | | configure:13354: result: yes |
| | | configure:13376: checking for symbol prefix |
| | | configure:13383: result: |
| | | configure:13405: pkgconfig directory is ${libdir}/pkgconfig |
| | | configure:13583: WARNING: --enable-arm-neon: please specify 'check' or 'api', if |
| | | you want the optimizations unconditionally pass -mfpu=neon |
| | | to the compiler. |
| | | configure:13766: Extra options for compiler: |
| | | configure:13884: checking that generated files are newer than configure |
| | | configure:13890: result: done |
| | | configure:13965: creating ./config.status |
| | | |
| | | ## ---------------------- ## |
| | | ## Running config.status. ## |
| | | ## ---------------------- ## |
| | | |
| | | This file was extended by libpng config.status 1.6.37, which was |
| | | generated by GNU Autoconf 2.69. Invocation command line was |
| | | |
| | | CONFIG_FILES = |
| | | CONFIG_HEADERS = |
| | | CONFIG_LINKS = |
| | | CONFIG_COMMANDS = |
| | | $ ./config.status |
| | | |
| | | on ubuntu-master |
| | | |
| | | config.status:1132: creating Makefile |
| | | config.status:1132: creating libpng.pc |
| | | config.status:1132: creating libpng-config |
| | | config.status:1132: creating config.h |
| | | config.status:1361: executing depfiles commands |
| | | config.status:1438: cd . && sed -e '/# am--include-marker/d' Makefile | make -f - am--depfiles |
| | | config.status:1443: $? = 0 |
| | | config.status:1361: executing libtool commands |
| | | |
| | | ## ---------------- ## |
| | | ## Cache variables. ## |
| | | ## ---------------- ## |
| | | |
| | | ac_cv_build=i686-pc-linux-gnu |
| | | ac_cv_c_compiler_gnu=yes |
| | | ac_cv_c_const=yes |
| | | ac_cv_c_restrict=__restrict |
| | | ac_cv_env_CCASFLAGS_set= |
| | | ac_cv_env_CCASFLAGS_value= |
| | | ac_cv_env_CCAS_set= |
| | | ac_cv_env_CCAS_value= |
| | | ac_cv_env_CC_set=set |
| | | ac_cv_env_CC_value=/opt/xtools/arm920t/bin/arm-linux-gcc |
| | | ac_cv_env_CFLAGS_set=set |
| | | ac_cv_env_CFLAGS_value=' -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include' |
| | | ac_cv_env_CPPFLAGS_set=set |
| | | ac_cv_env_CPPFLAGS_value=' -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include' |
| | | ac_cv_env_CPP_set= |
| | | ac_cv_env_CPP_value= |
| | | ac_cv_env_LDFLAGS_set=set |
| | | ac_cv_env_LDFLAGS_value=' -L/home/guowenxue/fl2440/3rdparty/libpng/../install//lib' |
| | | ac_cv_env_LIBS_set= |
| | | ac_cv_env_LIBS_value= |
| | | ac_cv_env_LT_SYS_LIBRARY_PATH_set= |
| | | ac_cv_env_LT_SYS_LIBRARY_PATH_value= |
| | | ac_cv_env_PNG_COPTS_set= |
| | | ac_cv_env_PNG_COPTS_value= |
| | | ac_cv_env_build_alias_set=set |
| | | ac_cv_env_build_alias_value=i686-pc-linux |
| | | ac_cv_env_host_alias_set=set |
| | | ac_cv_env_host_alias_value=arm-linux |
| | | ac_cv_env_target_alias_set= |
| | | ac_cv_env_target_alias_value= |
| | | ac_cv_func_clock_gettime=no |
| | | ac_cv_func_feenableexcept=yes |
| | | ac_cv_func_pow=no |
| | | ac_cv_func_strtod=no |
| | | ac_cv_header_dlfcn_h=yes |
| | | ac_cv_header_inttypes_h=yes |
| | | ac_cv_header_memory_h=yes |
| | | ac_cv_header_stdc=yes |
| | | ac_cv_header_stdint_h=yes |
| | | ac_cv_header_stdlib_h=yes |
| | | ac_cv_header_string_h=yes |
| | | ac_cv_header_strings_h=yes |
| | | ac_cv_header_sys_stat_h=yes |
| | | ac_cv_header_sys_types_h=yes |
| | | ac_cv_header_unistd_h=yes |
| | | ac_cv_host=arm-unknown-linux-gnu |
| | | ac_cv_lib_m_feenableexcept=yes |
| | | ac_cv_lib_m_pow=yes |
| | | ac_cv_lib_z_zlibVersion=yes |
| | | ac_cv_objext=o |
| | | ac_cv_path_EGREP='/bin/grep -E' |
| | | ac_cv_path_FGREP='/bin/grep -F' |
| | | ac_cv_path_GREP=/bin/grep |
| | | ac_cv_path_SED=/bin/sed |
| | | ac_cv_path_install='/usr/bin/install -c' |
| | | ac_cv_path_lt_DD=/bin/dd |
| | | ac_cv_path_mkdir=/bin/mkdir |
| | | ac_cv_prog_AR=/opt/xtools/arm920t/bin/arm-linux-ar |
| | | ac_cv_prog_AWK=gawk |
| | | ac_cv_prog_CC=/opt/xtools/arm920t/bin/arm-linux-gcc |
| | | ac_cv_prog_CPP='/opt/xtools/arm920t/bin/arm-linux-gcc -E' |
| | | ac_cv_prog_OBJDUMP=/opt/xtools/arm920t/bin/arm-linux-objdump |
| | | ac_cv_prog_RANLIB=/opt/xtools/arm920t/bin/arm-linux-ranlib |
| | | ac_cv_prog_STRIP=/opt/xtools/arm920t/bin/arm-linux-strip |
| | | ac_cv_prog_ac_ct_MANIFEST_TOOL=mt |
| | | ac_cv_prog_cc_c89= |
| | | ac_cv_prog_cc_g=yes |
| | | ac_cv_prog_make_make_set=yes |
| | | ac_cv_struct_tm=time.h |
| | | ac_cv_type_size_t=yes |
| | | am_cv_CCAS_dependencies_compiler_type=gcc3 |
| | | am_cv_CC_dependencies_compiler_type=gcc3 |
| | | am_cv_make_support_nested_variables=yes |
| | | am_cv_prog_cc_c_o=yes |
| | | lt_cv_ar_at_file=@ |
| | | lt_cv_archive_cmds_need_lc=no |
| | | lt_cv_deplibs_check_method=pass_all |
| | | lt_cv_file_magic_cmd='$MAGIC_CMD' |
| | | lt_cv_file_magic_test_file= |
| | | lt_cv_ld_reload_flag=-r |
| | | lt_cv_nm_interface='BSD nm' |
| | | lt_cv_objdir=.libs |
| | | lt_cv_path_LD=/opt/xtools/arm920t/bin/arm-linux-ld |
| | | lt_cv_path_NM=/opt/xtools/arm920t/bin/arm-linux-nm |
| | | lt_cv_path_mainfest_tool=no |
| | | lt_cv_prog_compiler_c_o=yes |
| | | lt_cv_prog_compiler_pic='-fPIC -DPIC' |
| | | lt_cv_prog_compiler_pic_works=yes |
| | | lt_cv_prog_compiler_rtti_exceptions=no |
| | | lt_cv_prog_compiler_static_works=yes |
| | | lt_cv_prog_gnu_ld=yes |
| | | lt_cv_sharedlib_from_linklib_cmd='printf %s\n' |
| | | lt_cv_shlibpath_overrides_runpath=yes |
| | | lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\''' |
| | | lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\''' |
| | | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\''' |
| | | lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' |
| | | lt_cv_sys_global_symbol_to_import= |
| | | lt_cv_sys_max_cmd_len=1572864 |
| | | lt_cv_to_host_file_cmd=func_convert_file_noop |
| | | lt_cv_to_tool_file_cmd=func_convert_file_noop |
| | | lt_cv_truncate_bin='/bin/dd bs=4096 count=1' |
| | | |
| | | ## ----------------- ## |
| | | ## Output variables. ## |
| | | ## ----------------- ## |
| | | |
| | | ACLOCAL='${SHELL} /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37/missing aclocal-1.16' |
| | | AMDEPBACKSLASH='\' |
| | | AMDEP_FALSE='#' |
| | | AMDEP_TRUE='' |
| | | AMTAR='$${TAR-tar}' |
| | | AM_BACKSLASH='\' |
| | | AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' |
| | | AM_DEFAULT_VERBOSITY='1' |
| | | AM_V='$(V)' |
| | | AR='/opt/xtools/arm920t/bin/arm-linux-ar' |
| | | AS='/opt/xtools/arm920t/bin/arm-linux-as' |
| | | AUTOCONF='${SHELL} /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37/missing autoconf' |
| | | AUTOHEADER='${SHELL} /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37/missing autoheader' |
| | | AUTOMAKE='${SHELL} /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37/missing automake-1.16' |
| | | AWK='gawk' |
| | | CC='/opt/xtools/arm920t/bin/arm-linux-gcc' |
| | | CCAS='/opt/xtools/arm920t/bin/arm-linux-gcc' |
| | | CCASDEPMODE='depmode=gcc3' |
| | | CCASFLAGS=' -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include' |
| | | CCDEPMODE='depmode=gcc3' |
| | | CFLAGS=' -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include' |
| | | CPP='/opt/xtools/arm920t/bin/arm-linux-gcc -E' |
| | | CPPFLAGS=' -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include' |
| | | CYGPATH_W='echo' |
| | | DEFS='-DHAVE_CONFIG_H' |
| | | DEPDIR='.deps' |
| | | DFNCPP='/opt/xtools/arm920t/bin/arm-linux-gcc -E' |
| | | DLLTOOL='false' |
| | | DO_INSTALL_LIBPNG_CONFIG_FALSE='#' |
| | | DO_INSTALL_LIBPNG_CONFIG_TRUE='' |
| | | DO_INSTALL_LIBPNG_PC_FALSE='#' |
| | | DO_INSTALL_LIBPNG_PC_TRUE='' |
| | | DO_INSTALL_LINKS_FALSE='#' |
| | | DO_INSTALL_LINKS_TRUE='' |
| | | DO_PNG_PREFIX_FALSE='' |
| | | DO_PNG_PREFIX_TRUE='#' |
| | | DSYMUTIL='' |
| | | DUMPBIN='' |
| | | ECHO_C='' |
| | | ECHO_N='-n' |
| | | ECHO_T='' |
| | | EGREP='/bin/grep -E' |
| | | EXEEXT='' |
| | | FGREP='/bin/grep -F' |
| | | GREP='/bin/grep' |
| | | HAVE_CLOCK_GETTIME_FALSE='' |
| | | HAVE_CLOCK_GETTIME_TRUE='#' |
| | | HAVE_LD_VERSION_SCRIPT_FALSE='#' |
| | | HAVE_LD_VERSION_SCRIPT_TRUE='' |
| | | HAVE_SOLARIS_LD_FALSE='' |
| | | HAVE_SOLARIS_LD_TRUE='#' |
| | | INSTALL_DATA='${INSTALL} -m 644' |
| | | INSTALL_PROGRAM='${INSTALL}' |
| | | INSTALL_SCRIPT='${INSTALL}' |
| | | INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' |
| | | LD='/opt/xtools/arm920t/bin/arm-linux-ld' |
| | | LDFLAGS=' -L/home/guowenxue/fl2440/3rdparty/libpng/../install//lib' |
| | | LIBOBJS=' ${LIBOBJDIR}strtod$U.o' |
| | | LIBS='-lm -lz -lm ' |
| | | LIBTOOL='$(SHELL) $(top_builddir)/libtool' |
| | | LIPO='' |
| | | LN_S='ln -s' |
| | | LTLIBOBJS=' ${LIBOBJDIR}strtod$U.lo' |
| | | LT_SYS_LIBRARY_PATH='' |
| | | MAINT='#' |
| | | MAINTAINER_MODE_FALSE='' |
| | | MAINTAINER_MODE_TRUE='#' |
| | | MAKEINFO='${SHELL} /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37/missing makeinfo' |
| | | MANIFEST_TOOL=':' |
| | | MKDIR_P='/bin/mkdir -p' |
| | | NM='/opt/xtools/arm920t/bin/arm-linux-nm' |
| | | NMEDIT='' |
| | | OBJDUMP='/opt/xtools/arm920t/bin/arm-linux-objdump' |
| | | OBJEXT='o' |
| | | OTOOL64='' |
| | | OTOOL='' |
| | | PACKAGE='libpng' |
| | | PACKAGE_BUGREPORT='png-mng-implement@lists.sourceforge.net' |
| | | PACKAGE_NAME='libpng' |
| | | PACKAGE_STRING='libpng 1.6.37' |
| | | PACKAGE_TARNAME='libpng' |
| | | PACKAGE_URL='' |
| | | PACKAGE_VERSION='1.6.37' |
| | | PATH_SEPARATOR=':' |
| | | PNGLIB_MAJOR='1' |
| | | PNGLIB_MINOR='6' |
| | | PNGLIB_RELEASE='37' |
| | | PNGLIB_VERSION='1.6.37' |
| | | PNG_ARM_NEON_FALSE='#' |
| | | PNG_ARM_NEON_TRUE='' |
| | | PNG_COPTS='' |
| | | PNG_INTEL_SSE_FALSE='' |
| | | PNG_INTEL_SSE_TRUE='#' |
| | | PNG_MIPS_MSA_FALSE='#' |
| | | PNG_MIPS_MSA_TRUE='' |
| | | PNG_POWERPC_VSX_FALSE='#' |
| | | PNG_POWERPC_VSX_TRUE='' |
| | | PNG_PREFIX='' |
| | | POW_LIB='-lm' |
| | | RANLIB='/opt/xtools/arm920t/bin/arm-linux-ranlib' |
| | | SED='/bin/sed' |
| | | SET_MAKE='' |
| | | SHELL='/bin/bash' |
| | | STRIP='/opt/xtools/arm920t/bin/arm-linux-strip' |
| | | SYMBOL_PREFIX='' |
| | | VERSION='1.6.37' |
| | | ac_ct_AR='' |
| | | ac_ct_CC='' |
| | | ac_ct_DUMPBIN='' |
| | | am__EXEEXT_FALSE='' |
| | | am__EXEEXT_TRUE='#' |
| | | am__fastdepCCAS_FALSE='#' |
| | | am__fastdepCCAS_TRUE='' |
| | | am__fastdepCC_FALSE='#' |
| | | am__fastdepCC_TRUE='' |
| | | am__include='include' |
| | | am__isrc='' |
| | | am__leading_dot='.' |
| | | am__nodep='_no' |
| | | am__quote='' |
| | | am__tar='$${TAR-tar} chof - "$$tardir"' |
| | | am__untar='$${TAR-tar} xf -' |
| | | binconfigs='${binconfigs}' |
| | | bindir='${exec_prefix}/bin' |
| | | build='i686-pc-linux-gnu' |
| | | build_alias='i686-pc-linux' |
| | | build_cpu='i686' |
| | | build_os='linux-gnu' |
| | | build_vendor='pc' |
| | | datadir='${datarootdir}' |
| | | datarootdir='${prefix}/share' |
| | | docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' |
| | | dvidir='${docdir}' |
| | | exec_prefix='${prefix}' |
| | | host='arm-unknown-linux-gnu' |
| | | host_alias='arm-linux' |
| | | host_cpu='arm' |
| | | host_os='linux-gnu' |
| | | host_vendor='unknown' |
| | | htmldir='${docdir}' |
| | | includedir='${prefix}/include' |
| | | infodir='${datarootdir}/info' |
| | | install_sh='${SHELL} /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37/install-sh' |
| | | libdir='${exec_prefix}/lib' |
| | | libexecdir='${exec_prefix}/libexec' |
| | | localedir='${datarootdir}/locale' |
| | | localstatedir='${prefix}/var' |
| | | mandir='${datarootdir}/man' |
| | | mkdir_p='$(MKDIR_P)' |
| | | oldincludedir='/usr/include' |
| | | pdfdir='${docdir}' |
| | | pkgconfigdir='${libdir}/pkgconfig' |
| | | prefix='/home/guowenxue/fl2440/3rdparty/libpng/../install' |
| | | program_transform_name='s,x,x,' |
| | | psdir='${docdir}' |
| | | sbindir='${exec_prefix}/sbin' |
| | | sharedstatedir='${prefix}/com' |
| | | sysconfdir='${prefix}/etc' |
| | | target_alias='' |
| | | |
| | | ## ----------- ## |
| | | ## confdefs.h. ## |
| | | ## ----------- ## |
| | | |
| | | /* confdefs.h */ |
| | | #define PACKAGE_NAME "libpng" |
| | | #define PACKAGE_TARNAME "libpng" |
| | | #define PACKAGE_VERSION "1.6.37" |
| | | #define PACKAGE_STRING "libpng 1.6.37" |
| | | #define PACKAGE_BUGREPORT "png-mng-implement@lists.sourceforge.net" |
| | | #define PACKAGE_URL "" |
| | | #define PACKAGE "libpng" |
| | | #define VERSION "1.6.37" |
| | | #define STDC_HEADERS 1 |
| | | #define HAVE_SYS_TYPES_H 1 |
| | | #define HAVE_SYS_STAT_H 1 |
| | | #define HAVE_STDLIB_H 1 |
| | | #define HAVE_STRING_H 1 |
| | | #define HAVE_MEMORY_H 1 |
| | | #define HAVE_STRINGS_H 1 |
| | | #define HAVE_INTTYPES_H 1 |
| | | #define HAVE_STDINT_H 1 |
| | | #define HAVE_UNISTD_H 1 |
| | | #define HAVE_DLFCN_H 1 |
| | | #define LT_OBJDIR ".libs/" |
| | | #define STDC_HEADERS 1 |
| | | #define restrict __restrict |
| | | #define HAVE_LIBM 1 |
| | | #define HAVE_LIBZ 1 |
| | | #define HAVE_LIBM 1 |
| | | #define HAVE_FEENABLEEXCEPT 1 |
| | | #define PNG_ARM_NEON_OPT 2 |
| | | |
| | | configure: exit 0 |
New file |
| | |
| | | #! /bin/bash |
| | | # Generated by configure. |
| | | # Run this file to recreate the current configuration. |
| | | # Compiler output produced by configure, useful for debugging |
| | | # configure, is in config.log if it exists. |
| | | |
| | | debug=false |
| | | ac_cs_recheck=false |
| | | ac_cs_silent=false |
| | | |
| | | SHELL=${CONFIG_SHELL-/bin/bash} |
| | | export SHELL |
| | | ## -------------------- ## |
| | | ## M4sh Initialization. ## |
| | | ## -------------------- ## |
| | | |
| | | # Be more Bourne compatible |
| | | DUALCASE=1; export DUALCASE # for MKS sh |
| | | if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : |
| | | emulate sh |
| | | NULLCMD=: |
| | | # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which |
| | | # is contrary to our usage. Disable this feature. |
| | | alias -g '${1+"$@"}'='"$@"' |
| | | setopt NO_GLOB_SUBST |
| | | else |
| | | case `(set -o) 2>/dev/null` in #( |
| | | *posix*) : |
| | | set -o posix ;; #( |
| | | *) : |
| | | ;; |
| | | esac |
| | | fi |
| | | |
| | | |
| | | as_nl=' |
| | | ' |
| | | export as_nl |
| | | # Printing a long string crashes Solaris 7 /usr/bin/printf. |
| | | as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' |
| | | as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo |
| | | as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo |
| | | # Prefer a ksh shell builtin over an external printf program on Solaris, |
| | | # but without wasting forks for bash or zsh. |
| | | if test -z "$BASH_VERSION$ZSH_VERSION" \ |
| | | && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then |
| | | as_echo='print -r --' |
| | | as_echo_n='print -rn --' |
| | | elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then |
| | | as_echo='printf %s\n' |
| | | as_echo_n='printf %s' |
| | | else |
| | | if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then |
| | | as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' |
| | | as_echo_n='/usr/ucb/echo -n' |
| | | else |
| | | as_echo_body='eval expr "X$1" : "X\\(.*\\)"' |
| | | as_echo_n_body='eval |
| | | arg=$1; |
| | | case $arg in #( |
| | | *"$as_nl"*) |
| | | expr "X$arg" : "X\\(.*\\)$as_nl"; |
| | | arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; |
| | | esac; |
| | | expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" |
| | | ' |
| | | export as_echo_n_body |
| | | as_echo_n='sh -c $as_echo_n_body as_echo' |
| | | fi |
| | | export as_echo_body |
| | | as_echo='sh -c $as_echo_body as_echo' |
| | | fi |
| | | |
| | | # The user is always right. |
| | | if test "${PATH_SEPARATOR+set}" != set; then |
| | | PATH_SEPARATOR=: |
| | | (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { |
| | | (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || |
| | | PATH_SEPARATOR=';' |
| | | } |
| | | fi |
| | | |
| | | |
| | | # IFS |
| | | # We need space, tab and new line, in precisely that order. Quoting is |
| | | # there to prevent editors from complaining about space-tab. |
| | | # (If _AS_PATH_WALK were called with IFS unset, it would disable word |
| | | # splitting by setting IFS to empty value.) |
| | | IFS=" "" $as_nl" |
| | | |
| | | # Find who we are. Look in the path if we contain no directory separator. |
| | | as_myself= |
| | | case $0 in #(( |
| | | *[\\/]* ) as_myself=$0 ;; |
| | | *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
| | | for as_dir in $PATH |
| | | do |
| | | IFS=$as_save_IFS |
| | | test -z "$as_dir" && as_dir=. |
| | | test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break |
| | | done |
| | | IFS=$as_save_IFS |
| | | |
| | | ;; |
| | | esac |
| | | # We did not find ourselves, most probably we were run as `sh COMMAND' |
| | | # in which case we are not to be found in the path. |
| | | if test "x$as_myself" = x; then |
| | | as_myself=$0 |
| | | fi |
| | | if test ! -f "$as_myself"; then |
| | | $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 |
| | | exit 1 |
| | | fi |
| | | |
| | | # Unset variables that we do not need and which cause bugs (e.g. in |
| | | # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" |
| | | # suppresses any "Segmentation fault" message there. '((' could |
| | | # trigger a bug in pdksh 5.2.14. |
| | | for as_var in BASH_ENV ENV MAIL MAILPATH |
| | | do eval test x\${$as_var+set} = xset \ |
| | | && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : |
| | | done |
| | | PS1='$ ' |
| | | PS2='> ' |
| | | PS4='+ ' |
| | | |
| | | # NLS nuisances. |
| | | LC_ALL=C |
| | | export LC_ALL |
| | | LANGUAGE=C |
| | | export LANGUAGE |
| | | |
| | | # CDPATH. |
| | | (unset CDPATH) >/dev/null 2>&1 && unset CDPATH |
| | | |
| | | |
| | | # as_fn_error STATUS ERROR [LINENO LOG_FD] |
| | | # ---------------------------------------- |
| | | # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are |
| | | # provided, also output the error to LOG_FD, referencing LINENO. Then exit the |
| | | # script with STATUS, using 1 if that was 0. |
| | | as_fn_error () |
| | | { |
| | | as_status=$1; test $as_status -eq 0 && as_status=1 |
| | | if test "$4"; then |
| | | as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack |
| | | $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 |
| | | fi |
| | | $as_echo "$as_me: error: $2" >&2 |
| | | as_fn_exit $as_status |
| | | } # as_fn_error |
| | | |
| | | |
| | | # as_fn_set_status STATUS |
| | | # ----------------------- |
| | | # Set $? to STATUS, without forking. |
| | | as_fn_set_status () |
| | | { |
| | | return $1 |
| | | } # as_fn_set_status |
| | | |
| | | # as_fn_exit STATUS |
| | | # ----------------- |
| | | # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. |
| | | as_fn_exit () |
| | | { |
| | | set +e |
| | | as_fn_set_status $1 |
| | | exit $1 |
| | | } # as_fn_exit |
| | | |
| | | # as_fn_unset VAR |
| | | # --------------- |
| | | # Portably unset VAR. |
| | | as_fn_unset () |
| | | { |
| | | { eval $1=; unset $1;} |
| | | } |
| | | as_unset=as_fn_unset |
| | | # as_fn_append VAR VALUE |
| | | # ---------------------- |
| | | # Append the text in VALUE to the end of the definition contained in VAR. Take |
| | | # advantage of any shell optimizations that allow amortized linear growth over |
| | | # repeated appends, instead of the typical quadratic growth present in naive |
| | | # implementations. |
| | | if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : |
| | | eval 'as_fn_append () |
| | | { |
| | | eval $1+=\$2 |
| | | }' |
| | | else |
| | | as_fn_append () |
| | | { |
| | | eval $1=\$$1\$2 |
| | | } |
| | | fi # as_fn_append |
| | | |
| | | # as_fn_arith ARG... |
| | | # ------------------ |
| | | # Perform arithmetic evaluation on the ARGs, and store the result in the |
| | | # global $as_val. Take advantage of shells that can avoid forks. The arguments |
| | | # must be portable across $(()) and expr. |
| | | if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : |
| | | eval 'as_fn_arith () |
| | | { |
| | | as_val=$(( $* )) |
| | | }' |
| | | else |
| | | as_fn_arith () |
| | | { |
| | | as_val=`expr "$@" || test $? -eq 1` |
| | | } |
| | | fi # as_fn_arith |
| | | |
| | | |
| | | if expr a : '\(a\)' >/dev/null 2>&1 && |
| | | test "X`expr 00001 : '.*\(...\)'`" = X001; then |
| | | as_expr=expr |
| | | else |
| | | as_expr=false |
| | | fi |
| | | |
| | | if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then |
| | | as_basename=basename |
| | | else |
| | | as_basename=false |
| | | fi |
| | | |
| | | if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then |
| | | as_dirname=dirname |
| | | else |
| | | as_dirname=false |
| | | fi |
| | | |
| | | as_me=`$as_basename -- "$0" || |
| | | $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ |
| | | X"$0" : 'X\(//\)$' \| \ |
| | | X"$0" : 'X\(/\)' \| . 2>/dev/null || |
| | | $as_echo X/"$0" | |
| | | sed '/^.*\/\([^/][^/]*\)\/*$/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | /^X\/\(\/\/\)$/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | /^X\/\(\/\).*/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | s/.*/./; q'` |
| | | |
| | | # Avoid depending upon Character Ranges. |
| | | as_cr_letters='abcdefghijklmnopqrstuvwxyz' |
| | | as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' |
| | | as_cr_Letters=$as_cr_letters$as_cr_LETTERS |
| | | as_cr_digits='0123456789' |
| | | as_cr_alnum=$as_cr_Letters$as_cr_digits |
| | | |
| | | ECHO_C= ECHO_N= ECHO_T= |
| | | case `echo -n x` in #((((( |
| | | -n*) |
| | | case `echo 'xy\c'` in |
| | | *c*) ECHO_T=' ';; # ECHO_T is single tab character. |
| | | xy) ECHO_C='\c';; |
| | | *) echo `echo ksh88 bug on AIX 6.1` > /dev/null |
| | | ECHO_T=' ';; |
| | | esac;; |
| | | *) |
| | | ECHO_N='-n';; |
| | | esac |
| | | |
| | | rm -f conf$$ conf$$.exe conf$$.file |
| | | if test -d conf$$.dir; then |
| | | rm -f conf$$.dir/conf$$.file |
| | | else |
| | | rm -f conf$$.dir |
| | | mkdir conf$$.dir 2>/dev/null |
| | | fi |
| | | if (echo >conf$$.file) 2>/dev/null; then |
| | | if ln -s conf$$.file conf$$ 2>/dev/null; then |
| | | as_ln_s='ln -s' |
| | | # ... but there are two gotchas: |
| | | # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. |
| | | # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. |
| | | # In both cases, we have to default to `cp -pR'. |
| | | ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || |
| | | as_ln_s='cp -pR' |
| | | elif ln conf$$.file conf$$ 2>/dev/null; then |
| | | as_ln_s=ln |
| | | else |
| | | as_ln_s='cp -pR' |
| | | fi |
| | | else |
| | | as_ln_s='cp -pR' |
| | | fi |
| | | rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file |
| | | rmdir conf$$.dir 2>/dev/null |
| | | |
| | | |
| | | # as_fn_mkdir_p |
| | | # ------------- |
| | | # Create "$as_dir" as a directory, including parents if necessary. |
| | | as_fn_mkdir_p () |
| | | { |
| | | |
| | | case $as_dir in #( |
| | | -*) as_dir=./$as_dir;; |
| | | esac |
| | | test -d "$as_dir" || eval $as_mkdir_p || { |
| | | as_dirs= |
| | | while :; do |
| | | case $as_dir in #( |
| | | *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( |
| | | *) as_qdir=$as_dir;; |
| | | esac |
| | | as_dirs="'$as_qdir' $as_dirs" |
| | | as_dir=`$as_dirname -- "$as_dir" || |
| | | $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ |
| | | X"$as_dir" : 'X\(//\)[^/]' \| \ |
| | | X"$as_dir" : 'X\(//\)$' \| \ |
| | | X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || |
| | | $as_echo X"$as_dir" | |
| | | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | /^X\(\/\/\)[^/].*/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | /^X\(\/\/\)$/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | /^X\(\/\).*/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | s/.*/./; q'` |
| | | test -d "$as_dir" && break |
| | | done |
| | | test -z "$as_dirs" || eval "mkdir $as_dirs" |
| | | } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" |
| | | |
| | | |
| | | } # as_fn_mkdir_p |
| | | if mkdir -p . 2>/dev/null; then |
| | | as_mkdir_p='mkdir -p "$as_dir"' |
| | | else |
| | | test -d ./-p && rmdir ./-p |
| | | as_mkdir_p=false |
| | | fi |
| | | |
| | | |
| | | # as_fn_executable_p FILE |
| | | # ----------------------- |
| | | # Test if FILE is an executable regular file. |
| | | as_fn_executable_p () |
| | | { |
| | | test -f "$1" && test -x "$1" |
| | | } # as_fn_executable_p |
| | | as_test_x='test -x' |
| | | as_executable_p=as_fn_executable_p |
| | | |
| | | # Sed expression to map a string onto a valid CPP name. |
| | | as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" |
| | | |
| | | # Sed expression to map a string onto a valid variable name. |
| | | as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" |
| | | |
| | | |
| | | exec 6>&1 |
| | | ## ----------------------------------- ## |
| | | ## Main body of $CONFIG_STATUS script. ## |
| | | ## ----------------------------------- ## |
| | | # Save the log message, to keep $0 and so on meaningful, and to |
| | | # report actual input values of CONFIG_FILES etc. instead of their |
| | | # values after options handling. |
| | | ac_log=" |
| | | This file was extended by libpng $as_me 1.6.37, which was |
| | | generated by GNU Autoconf 2.69. Invocation command line was |
| | | |
| | | CONFIG_FILES = $CONFIG_FILES |
| | | CONFIG_HEADERS = $CONFIG_HEADERS |
| | | CONFIG_LINKS = $CONFIG_LINKS |
| | | CONFIG_COMMANDS = $CONFIG_COMMANDS |
| | | $ $0 $@ |
| | | |
| | | on `(hostname || uname -n) 2>/dev/null | sed 1q` |
| | | " |
| | | |
| | | # Files that config.status was made for. |
| | | config_files=" Makefile libpng.pc:libpng.pc.in libpng-config:libpng-config.in" |
| | | config_headers=" config.h" |
| | | config_commands=" depfiles libtool" |
| | | |
| | | ac_cs_usage="\ |
| | | \`$as_me' instantiates files and other configuration actions |
| | | from templates according to the current configuration. Unless the files |
| | | and actions are specified as TAGs, all are instantiated by default. |
| | | |
| | | Usage: $0 [OPTION]... [TAG]... |
| | | |
| | | -h, --help print this help, then exit |
| | | -V, --version print version number and configuration settings, then exit |
| | | --config print configuration, then exit |
| | | -q, --quiet, --silent |
| | | do not print progress messages |
| | | -d, --debug don't remove temporary files |
| | | --recheck update $as_me by reconfiguring in the same conditions |
| | | --file=FILE[:TEMPLATE] |
| | | instantiate the configuration file FILE |
| | | --header=FILE[:TEMPLATE] |
| | | instantiate the configuration header FILE |
| | | |
| | | Configuration files: |
| | | $config_files |
| | | |
| | | Configuration headers: |
| | | $config_headers |
| | | |
| | | Configuration commands: |
| | | $config_commands |
| | | |
| | | Report bugs to <png-mng-implement@lists.sourceforge.net>." |
| | | |
| | | ac_cs_config="'--prefix=/home/guowenxue/fl2440/3rdparty/libpng/../install/' '--build=i686-pc-linux' '--host=arm-linux' '--enable-static' '--enable-shared' '--enable-arm-neon' 'build_alias=i686-pc-linux' 'host_alias=arm-linux' 'CC=/opt/xtools/arm920t/bin/arm-linux-gcc' 'CFLAGS= -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include' 'LDFLAGS= -L/home/guowenxue/fl2440/3rdparty/libpng/../install//lib' 'CPPFLAGS= -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include'" |
| | | ac_cs_version="\ |
| | | libpng config.status 1.6.37 |
| | | configured by ./configure, generated by GNU Autoconf 2.69, |
| | | with options \"$ac_cs_config\" |
| | | |
| | | Copyright (C) 2012 Free Software Foundation, Inc. |
| | | This config.status script is free software; the Free Software Foundation |
| | | gives unlimited permission to copy, distribute and modify it." |
| | | |
| | | ac_pwd='/home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37' |
| | | srcdir='.' |
| | | INSTALL='/usr/bin/install -c' |
| | | MKDIR_P='/bin/mkdir -p' |
| | | AWK='gawk' |
| | | test -n "$AWK" || AWK=awk |
| | | # The default lists apply if the user does not specify any file. |
| | | ac_need_defaults=: |
| | | while test $# != 0 |
| | | do |
| | | case $1 in |
| | | --*=?*) |
| | | ac_option=`expr "X$1" : 'X\([^=]*\)='` |
| | | ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` |
| | | ac_shift=: |
| | | ;; |
| | | --*=) |
| | | ac_option=`expr "X$1" : 'X\([^=]*\)='` |
| | | ac_optarg= |
| | | ac_shift=: |
| | | ;; |
| | | *) |
| | | ac_option=$1 |
| | | ac_optarg=$2 |
| | | ac_shift=shift |
| | | ;; |
| | | esac |
| | | |
| | | case $ac_option in |
| | | # Handling of the options. |
| | | -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) |
| | | ac_cs_recheck=: ;; |
| | | --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) |
| | | $as_echo "$ac_cs_version"; exit ;; |
| | | --config | --confi | --conf | --con | --co | --c ) |
| | | $as_echo "$ac_cs_config"; exit ;; |
| | | --debug | --debu | --deb | --de | --d | -d ) |
| | | debug=: ;; |
| | | --file | --fil | --fi | --f ) |
| | | $ac_shift |
| | | case $ac_optarg in |
| | | *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; |
| | | '') as_fn_error $? "missing file argument" ;; |
| | | esac |
| | | as_fn_append CONFIG_FILES " '$ac_optarg'" |
| | | ac_need_defaults=false;; |
| | | --header | --heade | --head | --hea ) |
| | | $ac_shift |
| | | case $ac_optarg in |
| | | *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; |
| | | esac |
| | | as_fn_append CONFIG_HEADERS " '$ac_optarg'" |
| | | ac_need_defaults=false;; |
| | | --he | --h) |
| | | # Conflict between --help and --header |
| | | as_fn_error $? "ambiguous option: \`$1' |
| | | Try \`$0 --help' for more information.";; |
| | | --help | --hel | -h ) |
| | | $as_echo "$ac_cs_usage"; exit ;; |
| | | -q | -quiet | --quiet | --quie | --qui | --qu | --q \ |
| | | | -silent | --silent | --silen | --sile | --sil | --si | --s) |
| | | ac_cs_silent=: ;; |
| | | |
| | | # This is an error. |
| | | -*) as_fn_error $? "unrecognized option: \`$1' |
| | | Try \`$0 --help' for more information." ;; |
| | | |
| | | *) as_fn_append ac_config_targets " $1" |
| | | ac_need_defaults=false ;; |
| | | |
| | | esac |
| | | shift |
| | | done |
| | | |
| | | ac_configure_extra_args= |
| | | |
| | | if $ac_cs_silent; then |
| | | exec 6>/dev/null |
| | | ac_configure_extra_args="$ac_configure_extra_args --silent" |
| | | fi |
| | | |
| | | if $ac_cs_recheck; then |
| | | set X /bin/bash './configure' '--prefix=/home/guowenxue/fl2440/3rdparty/libpng/../install/' '--build=i686-pc-linux' '--host=arm-linux' '--enable-static' '--enable-shared' '--enable-arm-neon' 'build_alias=i686-pc-linux' 'host_alias=arm-linux' 'CC=/opt/xtools/arm920t/bin/arm-linux-gcc' 'CFLAGS= -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include' 'LDFLAGS= -L/home/guowenxue/fl2440/3rdparty/libpng/../install//lib' 'CPPFLAGS= -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include' $ac_configure_extra_args --no-create --no-recursion |
| | | shift |
| | | $as_echo "running CONFIG_SHELL=/bin/bash $*" >&6 |
| | | CONFIG_SHELL='/bin/bash' |
| | | export CONFIG_SHELL |
| | | exec "$@" |
| | | fi |
| | | |
| | | exec 5>>config.log |
| | | { |
| | | echo |
| | | sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX |
| | | ## Running $as_me. ## |
| | | _ASBOX |
| | | $as_echo "$ac_log" |
| | | } >&5 |
| | | |
| | | # |
| | | # INIT-COMMANDS |
| | | # |
| | | AMDEP_TRUE="" MAKE="make" |
| | | |
| | | |
| | | # The HP-UX ksh and POSIX shell print the target directory to stdout |
| | | # if CDPATH is set. |
| | | (unset CDPATH) >/dev/null 2>&1 && unset CDPATH |
| | | |
| | | sed_quote_subst='s/\(["`$\\]\)/\\\1/g' |
| | | double_quote_subst='s/\(["`\\]\)/\\\1/g' |
| | | delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' |
| | | SED='/bin/sed' |
| | | Xsed='/bin/sed -e 1s/^X//' |
| | | GREP='/bin/grep' |
| | | EGREP='/bin/grep -E' |
| | | FGREP='/bin/grep -F' |
| | | SHELL='/bin/bash' |
| | | ECHO='printf %s\n' |
| | | LD='/opt/xtools/arm920t/bin/arm-linux-ld' |
| | | macro_version='2.4.6' |
| | | macro_revision='2.4.6' |
| | | AS='/opt/xtools/arm920t/bin/arm-linux-as' |
| | | DLLTOOL='false' |
| | | OBJDUMP='/opt/xtools/arm920t/bin/arm-linux-objdump' |
| | | enable_shared='yes' |
| | | enable_static='yes' |
| | | pic_mode='default' |
| | | enable_fast_install='needless' |
| | | shared_archive_member_spec='' |
| | | PATH_SEPARATOR=':' |
| | | host_alias='arm-linux' |
| | | host='arm-unknown-linux-gnu' |
| | | host_os='linux-gnu' |
| | | build_alias='i686-pc-linux' |
| | | build='i686-pc-linux-gnu' |
| | | build_os='linux-gnu' |
| | | NM='/opt/xtools/arm920t/bin/arm-linux-nm' |
| | | LN_S='ln -s' |
| | | max_cmd_len='1572864' |
| | | ac_objext='o' |
| | | exeext='' |
| | | lt_unset='unset' |
| | | lt_SP2NL='tr \040 \012' |
| | | lt_NL2SP='tr \015\012 \040\040' |
| | | lt_cv_to_host_file_cmd='func_convert_file_noop' |
| | | lt_cv_to_tool_file_cmd='func_convert_file_noop' |
| | | reload_flag=' -r' |
| | | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
| | | deplibs_check_method='pass_all' |
| | | file_magic_cmd='$MAGIC_CMD' |
| | | file_magic_glob='' |
| | | want_nocaseglob='no' |
| | | sharedlib_from_linklib_cmd='printf %s\n' |
| | | AR='/opt/xtools/arm920t/bin/arm-linux-ar' |
| | | AR_FLAGS='cru' |
| | | archiver_list_spec='@' |
| | | STRIP='/opt/xtools/arm920t/bin/arm-linux-strip' |
| | | RANLIB='/opt/xtools/arm920t/bin/arm-linux-ranlib' |
| | | old_postinstall_cmds='chmod 644 $oldlib~$RANLIB $tool_oldlib' |
| | | old_postuninstall_cmds='' |
| | | old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs~$RANLIB $tool_oldlib' |
| | | lock_old_archive_extraction='no' |
| | | CC='/opt/xtools/arm920t/bin/arm-linux-gcc' |
| | | CFLAGS=' -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include' |
| | | compiler='/opt/xtools/arm920t/bin/arm-linux-gcc' |
| | | GCC='yes' |
| | | lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\''' |
| | | lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' |
| | | lt_cv_sys_global_symbol_to_import='' |
| | | lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\''' |
| | | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\''' |
| | | lt_cv_nm_interface='BSD nm' |
| | | nm_file_list_spec='@' |
| | | lt_sysroot='' |
| | | lt_cv_truncate_bin='/bin/dd bs=4096 count=1' |
| | | objdir='.libs' |
| | | MAGIC_CMD='file' |
| | | lt_prog_compiler_no_builtin_flag=' -fno-builtin' |
| | | lt_prog_compiler_pic=' -fPIC -DPIC' |
| | | lt_prog_compiler_wl='-Wl,' |
| | | lt_prog_compiler_static='-static' |
| | | lt_cv_prog_compiler_c_o='yes' |
| | | need_locks='no' |
| | | MANIFEST_TOOL=':' |
| | | DSYMUTIL='' |
| | | NMEDIT='' |
| | | LIPO='' |
| | | OTOOL='' |
| | | OTOOL64='' |
| | | libext='a' |
| | | shrext_cmds='.so' |
| | | extract_expsyms_cmds='' |
| | | archive_cmds_need_lc='no' |
| | | enable_shared_with_static_runtimes='no' |
| | | export_dynamic_flag_spec='$wl--export-dynamic' |
| | | whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' |
| | | compiler_needs_object='no' |
| | | old_archive_from_new_cmds='' |
| | | old_archive_from_expsyms_cmds='' |
| | | archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' |
| | | archive_expsym_cmds='' |
| | | module_cmds='' |
| | | module_expsym_cmds='' |
| | | with_gnu_ld='yes' |
| | | allow_undefined_flag='' |
| | | no_undefined_flag='' |
| | | hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' |
| | | hardcode_libdir_separator='' |
| | | hardcode_direct='no' |
| | | hardcode_direct_absolute='no' |
| | | hardcode_minus_L='no' |
| | | hardcode_shlibpath_var='unsupported' |
| | | hardcode_automatic='no' |
| | | inherit_rpath='no' |
| | | link_all_deplibs='unknown' |
| | | always_export_symbols='no' |
| | | export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' |
| | | exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' |
| | | include_expsyms='' |
| | | prelink_cmds='' |
| | | postlink_cmds='' |
| | | file_list_spec='' |
| | | variables_saved_for_relink='PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH' |
| | | need_lib_prefix='no' |
| | | need_version='no' |
| | | version_type='linux' |
| | | runpath_var='LD_RUN_PATH' |
| | | shlibpath_var='LD_LIBRARY_PATH' |
| | | shlibpath_overrides_runpath='yes' |
| | | libname_spec='lib$name' |
| | | library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' |
| | | soname_spec='$libname$release$shared_ext$major' |
| | | install_override_mode='' |
| | | postinstall_cmds='' |
| | | postuninstall_cmds='' |
| | | finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' |
| | | finish_eval='' |
| | | hardcode_into_libs='yes' |
| | | sys_lib_search_path_spec='/opt/xtools/arm920t/lib/gcc/arm-arm920t-linux-gnueabi/4.4.6 /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/lib /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/lib /opt/xtools/arm920t/arm-arm920t-linux-gnueabi/sysroot/usr/lib ' |
| | | configure_time_dlsearch_path='/lib /usr/lib /usr/lib/x86_64-linux-gnu/libfakeroot /usr/local/freetype/lib /lib/i386-linux-gnu /usr/lib/i386-linux-gnu /lib/i686-linux-gnu /usr/lib/i686-linux-gnu /usr/local/lib /usr/local/mysql/lib /usr/local/lib /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/mesa-egl /usr/lib/x86_64-linux-gnu/mesa /lib32 /usr/lib32 /libx32 /usr/libx32 /lib /usr/lib /usr/local/lib ' |
| | | configure_time_lt_sys_library_path='' |
| | | hardcode_action='immediate' |
| | | enable_dlopen='unknown' |
| | | enable_dlopen_self='unknown' |
| | | enable_dlopen_self_static='unknown' |
| | | old_striplib='/opt/xtools/arm920t/bin/arm-linux-strip --strip-debug' |
| | | striplib='/opt/xtools/arm920t/bin/arm-linux-strip --strip-unneeded' |
| | | |
| | | LTCC='/opt/xtools/arm920t/bin/arm-linux-gcc' |
| | | LTCFLAGS=' -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include' |
| | | compiler='/opt/xtools/arm920t/bin/arm-linux-gcc' |
| | | |
| | | # A function that is used when there is no print builtin or printf. |
| | | func_fallback_echo () |
| | | { |
| | | eval 'cat <<_LTECHO_EOF |
| | | $1 |
| | | _LTECHO_EOF' |
| | | } |
| | | |
| | | # Quote evaled strings. |
| | | for var in SED GREP EGREP FGREP SHELL ECHO LD AS DLLTOOL OBJDUMP PATH_SEPARATOR NM LN_S lt_SP2NL lt_NL2SP reload_flag deplibs_check_method file_magic_cmd file_magic_glob want_nocaseglob sharedlib_from_linklib_cmd AR AR_FLAGS archiver_list_spec STRIP RANLIB CC CFLAGS compiler lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_global_symbol_to_import lt_cv_sys_global_symbol_to_c_name_address lt_cv_sys_global_symbol_to_c_name_address_lib_prefix lt_cv_nm_interface nm_file_list_spec lt_cv_truncate_bin lt_prog_compiler_no_builtin_flag lt_prog_compiler_pic lt_prog_compiler_wl lt_prog_compiler_static lt_cv_prog_compiler_c_o need_locks MANIFEST_TOOL DSYMUTIL NMEDIT LIPO OTOOL OTOOL64 shrext_cmds export_dynamic_flag_spec whole_archive_flag_spec compiler_needs_object with_gnu_ld allow_undefined_flag no_undefined_flag hardcode_libdir_flag_spec hardcode_libdir_separator exclude_expsyms include_expsyms file_list_spec variables_saved_for_relink libname_spec library_names_spec soname_spec install_override_mode finish_eval old_striplib striplib; do |
| | | case `eval \\$ECHO \\""\\$$var"\\"` in |
| | | *[\\\`\"\$]*) |
| | | eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED \"\$sed_quote_subst\"\`\\\"" ## exclude from sc_prohibit_nested_quotes |
| | | ;; |
| | | *) |
| | | eval "lt_$var=\\\"\$$var\\\"" |
| | | ;; |
| | | esac |
| | | done |
| | | |
| | | # Double-quote double-evaled strings. |
| | | for var in reload_cmds old_postinstall_cmds old_postuninstall_cmds old_archive_cmds extract_expsyms_cmds old_archive_from_new_cmds old_archive_from_expsyms_cmds archive_cmds archive_expsym_cmds module_cmds module_expsym_cmds export_symbols_cmds prelink_cmds postlink_cmds postinstall_cmds postuninstall_cmds finish_cmds sys_lib_search_path_spec configure_time_dlsearch_path configure_time_lt_sys_library_path; do |
| | | case `eval \\$ECHO \\""\\$$var"\\"` in |
| | | *[\\\`\"\$]*) |
| | | eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ## exclude from sc_prohibit_nested_quotes |
| | | ;; |
| | | *) |
| | | eval "lt_$var=\\\"\$$var\\\"" |
| | | ;; |
| | | esac |
| | | done |
| | | |
| | | ac_aux_dir='.' |
| | | |
| | | # See if we are running on zsh, and set the options that allow our |
| | | # commands through without removal of \ escapes INIT. |
| | | if test -n "${ZSH_VERSION+set}"; then |
| | | setopt NO_GLOB_SUBST |
| | | fi |
| | | |
| | | |
| | | PACKAGE='libpng' |
| | | VERSION='1.6.37' |
| | | RM='rm -f' |
| | | ofile='libtool' |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | # Handling of arguments. |
| | | for ac_config_target in $ac_config_targets |
| | | do |
| | | case $ac_config_target in |
| | | "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; |
| | | "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; |
| | | "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; |
| | | "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; |
| | | "libpng.pc") CONFIG_FILES="$CONFIG_FILES libpng.pc:libpng.pc.in" ;; |
| | | "libpng-config") CONFIG_FILES="$CONFIG_FILES libpng-config:libpng-config.in" ;; |
| | | |
| | | *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; |
| | | esac |
| | | done |
| | | |
| | | |
| | | # If the user did not use the arguments to specify the items to instantiate, |
| | | # then the envvar interface is used. Set only those that are not. |
| | | # We use the long form for the default assignment because of an extremely |
| | | # bizarre bug on SunOS 4.1.3. |
| | | if $ac_need_defaults; then |
| | | test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files |
| | | test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers |
| | | test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands |
| | | fi |
| | | |
| | | # Have a temporary directory for convenience. Make it in the build tree |
| | | # simply because there is no reason against having it here, and in addition, |
| | | # creating and moving files from /tmp can sometimes cause problems. |
| | | # Hook for its removal unless debugging. |
| | | # Note that there is a small window in which the directory will not be cleaned: |
| | | # after its creation but before its name has been assigned to `$tmp'. |
| | | $debug || |
| | | { |
| | | tmp= ac_tmp= |
| | | trap 'exit_status=$? |
| | | : "${ac_tmp:=$tmp}" |
| | | { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status |
| | | ' 0 |
| | | trap 'as_fn_exit 1' 1 2 13 15 |
| | | } |
| | | # Create a (secure) tmp directory for tmp files. |
| | | |
| | | { |
| | | tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && |
| | | test -d "$tmp" |
| | | } || |
| | | { |
| | | tmp=./conf$$-$RANDOM |
| | | (umask 077 && mkdir "$tmp") |
| | | } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 |
| | | ac_tmp=$tmp |
| | | |
| | | # Set up the scripts for CONFIG_FILES section. |
| | | # No need to generate them if there are no CONFIG_FILES. |
| | | # This happens for instance with `./config.status config.h'. |
| | | if test -n "$CONFIG_FILES"; then |
| | | |
| | | |
| | | ac_cr=`echo X | tr X '\015'` |
| | | # On cygwin, bash can eat \r inside `` if the user requested igncr. |
| | | # But we know of no other shell where ac_cr would be empty at this |
| | | # point, so we can use a bashism as a fallback. |
| | | if test "x$ac_cr" = x; then |
| | | eval ac_cr=\$\'\\r\' |
| | | fi |
| | | ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` |
| | | if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then |
| | | ac_cs_awk_cr='\\r' |
| | | else |
| | | ac_cs_awk_cr=$ac_cr |
| | | fi |
| | | |
| | | echo 'BEGIN {' >"$ac_tmp/subs1.awk" && |
| | | cat >>"$ac_tmp/subs1.awk" <<\_ACAWK && |
| | | S["am__EXEEXT_FALSE"]="" |
| | | S["am__EXEEXT_TRUE"]="#" |
| | | S["LTLIBOBJS"]=" ${LIBOBJDIR}strtod$U.lo" |
| | | S["PNG_POWERPC_VSX_FALSE"]="#" |
| | | S["PNG_POWERPC_VSX_TRUE"]="" |
| | | S["PNG_INTEL_SSE_FALSE"]="" |
| | | S["PNG_INTEL_SSE_TRUE"]="#" |
| | | S["PNG_MIPS_MSA_FALSE"]="#" |
| | | S["PNG_MIPS_MSA_TRUE"]="" |
| | | S["PNG_ARM_NEON_FALSE"]="#" |
| | | S["PNG_ARM_NEON_TRUE"]="" |
| | | S["DO_INSTALL_LIBPNG_CONFIG_FALSE"]="#" |
| | | S["DO_INSTALL_LIBPNG_CONFIG_TRUE"]="" |
| | | S["DO_INSTALL_LIBPNG_PC_FALSE"]="#" |
| | | S["DO_INSTALL_LIBPNG_PC_TRUE"]="" |
| | | S["DO_INSTALL_LINKS_FALSE"]="#" |
| | | S["DO_INSTALL_LINKS_TRUE"]="" |
| | | S["DO_PNG_PREFIX_FALSE"]="" |
| | | S["DO_PNG_PREFIX_TRUE"]="#" |
| | | S["PNG_PREFIX"]="" |
| | | S["binconfigs"]="${binconfigs}" |
| | | S["pkgconfigdir"]="${libdir}/pkgconfig" |
| | | S["PNGLIB_RELEASE"]="37" |
| | | S["PNGLIB_MINOR"]="6" |
| | | S["PNGLIB_MAJOR"]="1" |
| | | S["PNGLIB_VERSION"]="1.6.37" |
| | | S["SYMBOL_PREFIX"]="" |
| | | S["HAVE_LD_VERSION_SCRIPT_FALSE"]="#" |
| | | S["HAVE_LD_VERSION_SCRIPT_TRUE"]="" |
| | | S["HAVE_SOLARIS_LD_FALSE"]="" |
| | | S["HAVE_SOLARIS_LD_TRUE"]="#" |
| | | S["HAVE_CLOCK_GETTIME_FALSE"]="" |
| | | S["HAVE_CLOCK_GETTIME_TRUE"]="#" |
| | | S["LIBOBJS"]=" ${LIBOBJDIR}strtod$U.o" |
| | | S["POW_LIB"]="-lm" |
| | | S["PNG_COPTS"]="" |
| | | S["DFNCPP"]="/opt/xtools/arm920t/bin/arm-linux-gcc -E" |
| | | S["LT_SYS_LIBRARY_PATH"]="" |
| | | S["OTOOL64"]="" |
| | | S["OTOOL"]="" |
| | | S["LIPO"]="" |
| | | S["NMEDIT"]="" |
| | | S["DSYMUTIL"]="" |
| | | S["MANIFEST_TOOL"]=":" |
| | | S["RANLIB"]="/opt/xtools/arm920t/bin/arm-linux-ranlib" |
| | | S["ac_ct_AR"]="" |
| | | S["AR"]="/opt/xtools/arm920t/bin/arm-linux-ar" |
| | | S["NM"]="/opt/xtools/arm920t/bin/arm-linux-nm" |
| | | S["ac_ct_DUMPBIN"]="" |
| | | S["DUMPBIN"]="" |
| | | S["LIBTOOL"]="$(SHELL) $(top_builddir)/libtool" |
| | | S["OBJDUMP"]="/opt/xtools/arm920t/bin/arm-linux-objdump" |
| | | S["DLLTOOL"]="false" |
| | | S["AS"]="/opt/xtools/arm920t/bin/arm-linux-as" |
| | | S["LN_S"]="ln -s" |
| | | S["CPP"]="/opt/xtools/arm920t/bin/arm-linux-gcc -E" |
| | | S["LD"]="/opt/xtools/arm920t/bin/arm-linux-ld" |
| | | S["FGREP"]="/bin/grep -F" |
| | | S["EGREP"]="/bin/grep -E" |
| | | S["GREP"]="/bin/grep" |
| | | S["SED"]="/bin/sed" |
| | | S["host_os"]="linux-gnu" |
| | | S["host_vendor"]="unknown" |
| | | S["host_cpu"]="arm" |
| | | S["host"]="arm-unknown-linux-gnu" |
| | | S["build_os"]="linux-gnu" |
| | | S["build_vendor"]="pc" |
| | | S["build_cpu"]="i686" |
| | | S["build"]="i686-pc-linux-gnu" |
| | | S["am__fastdepCCAS_FALSE"]="#" |
| | | S["am__fastdepCCAS_TRUE"]="" |
| | | S["CCASDEPMODE"]="depmode=gcc3" |
| | | S["CCASFLAGS"]=" -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include" |
| | | S["CCAS"]="/opt/xtools/arm920t/bin/arm-linux-gcc" |
| | | S["am__fastdepCC_FALSE"]="#" |
| | | S["am__fastdepCC_TRUE"]="" |
| | | S["CCDEPMODE"]="depmode=gcc3" |
| | | S["am__nodep"]="_no" |
| | | S["AMDEPBACKSLASH"]="\\" |
| | | S["AMDEP_FALSE"]="#" |
| | | S["AMDEP_TRUE"]="" |
| | | S["am__include"]="include" |
| | | S["DEPDIR"]=".deps" |
| | | S["OBJEXT"]="o" |
| | | S["EXEEXT"]="" |
| | | S["ac_ct_CC"]="" |
| | | S["CPPFLAGS"]=" -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include" |
| | | S["LDFLAGS"]=" -L/home/guowenxue/fl2440/3rdparty/libpng/../install//lib" |
| | | S["CFLAGS"]=" -I/home/guowenxue/fl2440/3rdparty/libpng/../install//include" |
| | | S["CC"]="/opt/xtools/arm920t/bin/arm-linux-gcc" |
| | | S["MAINT"]="#" |
| | | S["MAINTAINER_MODE_FALSE"]="" |
| | | S["MAINTAINER_MODE_TRUE"]="#" |
| | | S["AM_BACKSLASH"]="\\" |
| | | S["AM_DEFAULT_VERBOSITY"]="1" |
| | | S["AM_DEFAULT_V"]="$(AM_DEFAULT_VERBOSITY)" |
| | | S["AM_V"]="$(V)" |
| | | S["am__untar"]="$${TAR-tar} xf -" |
| | | S["am__tar"]="$${TAR-tar} chof - \"$$tardir\"" |
| | | S["AMTAR"]="$${TAR-tar}" |
| | | S["am__leading_dot"]="." |
| | | S["SET_MAKE"]="" |
| | | S["AWK"]="gawk" |
| | | S["mkdir_p"]="$(MKDIR_P)" |
| | | S["MKDIR_P"]="/bin/mkdir -p" |
| | | S["INSTALL_STRIP_PROGRAM"]="$(install_sh) -c -s" |
| | | S["STRIP"]="/opt/xtools/arm920t/bin/arm-linux-strip" |
| | | S["install_sh"]="${SHELL} /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37/install-sh" |
| | | S["MAKEINFO"]="${SHELL} /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37/missing makeinfo" |
| | | S["AUTOHEADER"]="${SHELL} /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37/missing autoheader" |
| | | S["AUTOMAKE"]="${SHELL} /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37/missing automake-1.16" |
| | | S["AUTOCONF"]="${SHELL} /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37/missing autoconf" |
| | | S["ACLOCAL"]="${SHELL} /home/guowenxue/fl2440/3rdparty/libpng/libpng-1.6.37/missing aclocal-1.16" |
| | | S["VERSION"]="1.6.37" |
| | | S["PACKAGE"]="libpng" |
| | | S["CYGPATH_W"]="echo" |
| | | S["am__isrc"]="" |
| | | S["INSTALL_DATA"]="${INSTALL} -m 644" |
| | | S["INSTALL_SCRIPT"]="${INSTALL}" |
| | | S["INSTALL_PROGRAM"]="${INSTALL}" |
| | | S["target_alias"]="" |
| | | S["host_alias"]="arm-linux" |
| | | S["build_alias"]="i686-pc-linux" |
| | | S["LIBS"]="-lm -lz -lm " |
| | | S["ECHO_T"]="" |
| | | S["ECHO_N"]="-n" |
| | | S["ECHO_C"]="" |
| | | S["DEFS"]="-DHAVE_CONFIG_H" |
| | | S["mandir"]="${datarootdir}/man" |
| | | S["localedir"]="${datarootdir}/locale" |
| | | S["libdir"]="${exec_prefix}/lib" |
| | | S["psdir"]="${docdir}" |
| | | S["pdfdir"]="${docdir}" |
| | | S["dvidir"]="${docdir}" |
| | | S["htmldir"]="${docdir}" |
| | | S["infodir"]="${datarootdir}/info" |
| | | S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}" |
| | | S["oldincludedir"]="/usr/include" |
| | | S["includedir"]="${prefix}/include" |
| | | S["localstatedir"]="${prefix}/var" |
| | | S["sharedstatedir"]="${prefix}/com" |
| | | S["sysconfdir"]="${prefix}/etc" |
| | | S["datadir"]="${datarootdir}" |
| | | S["datarootdir"]="${prefix}/share" |
| | | S["libexecdir"]="${exec_prefix}/libexec" |
| | | S["sbindir"]="${exec_prefix}/sbin" |
| | | S["bindir"]="${exec_prefix}/bin" |
| | | S["program_transform_name"]="s,x,x," |
| | | S["prefix"]="/home/guowenxue/fl2440/3rdparty/libpng/../install" |
| | | S["exec_prefix"]="${prefix}" |
| | | S["PACKAGE_URL"]="" |
| | | S["PACKAGE_BUGREPORT"]="png-mng-implement@lists.sourceforge.net" |
| | | S["PACKAGE_STRING"]="libpng 1.6.37" |
| | | S["PACKAGE_VERSION"]="1.6.37" |
| | | S["PACKAGE_TARNAME"]="libpng" |
| | | S["PACKAGE_NAME"]="libpng" |
| | | S["PATH_SEPARATOR"]=":" |
| | | S["SHELL"]="/bin/bash" |
| | | S["am__quote"]="" |
| | | _ACAWK |
| | | cat >>"$ac_tmp/subs1.awk" <<_ACAWK && |
| | | for (key in S) S_is_set[key] = 1 |
| | | FS = "" |
| | | |
| | | } |
| | | { |
| | | line = $ 0 |
| | | nfields = split(line, field, "@") |
| | | substed = 0 |
| | | len = length(field[1]) |
| | | for (i = 2; i < nfields; i++) { |
| | | key = field[i] |
| | | keylen = length(key) |
| | | if (S_is_set[key]) { |
| | | value = S[key] |
| | | line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) |
| | | len += length(value) + length(field[++i]) |
| | | substed = 1 |
| | | } else |
| | | len += 1 + keylen |
| | | } |
| | | |
| | | print line |
| | | } |
| | | |
| | | _ACAWK |
| | | if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then |
| | | sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" |
| | | else |
| | | cat |
| | | fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ |
| | | || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 |
| | | fi # test -n "$CONFIG_FILES" |
| | | |
| | | # Set up the scripts for CONFIG_HEADERS section. |
| | | # No need to generate them if there are no CONFIG_HEADERS. |
| | | # This happens for instance with `./config.status Makefile'. |
| | | if test -n "$CONFIG_HEADERS"; then |
| | | cat >"$ac_tmp/defines.awk" <<\_ACAWK || |
| | | BEGIN { |
| | | D["PACKAGE_NAME"]=" \"libpng\"" |
| | | D["PACKAGE_TARNAME"]=" \"libpng\"" |
| | | D["PACKAGE_VERSION"]=" \"1.6.37\"" |
| | | D["PACKAGE_STRING"]=" \"libpng 1.6.37\"" |
| | | D["PACKAGE_BUGREPORT"]=" \"png-mng-implement@lists.sourceforge.net\"" |
| | | D["PACKAGE_URL"]=" \"\"" |
| | | D["PACKAGE"]=" \"libpng\"" |
| | | D["VERSION"]=" \"1.6.37\"" |
| | | D["STDC_HEADERS"]=" 1" |
| | | D["HAVE_SYS_TYPES_H"]=" 1" |
| | | D["HAVE_SYS_STAT_H"]=" 1" |
| | | D["HAVE_STDLIB_H"]=" 1" |
| | | D["HAVE_STRING_H"]=" 1" |
| | | D["HAVE_MEMORY_H"]=" 1" |
| | | D["HAVE_STRINGS_H"]=" 1" |
| | | D["HAVE_INTTYPES_H"]=" 1" |
| | | D["HAVE_STDINT_H"]=" 1" |
| | | D["HAVE_UNISTD_H"]=" 1" |
| | | D["HAVE_DLFCN_H"]=" 1" |
| | | D["LT_OBJDIR"]=" \".libs/\"" |
| | | D["STDC_HEADERS"]=" 1" |
| | | D["restrict"]=" __restrict" |
| | | D["HAVE_LIBM"]=" 1" |
| | | D["HAVE_LIBZ"]=" 1" |
| | | D["HAVE_LIBM"]=" 1" |
| | | D["HAVE_FEENABLEEXCEPT"]=" 1" |
| | | D["PNG_ARM_NEON_OPT"]=" 2" |
| | | for (key in D) D_is_set[key] = 1 |
| | | FS = "" |
| | | } |
| | | /^[\t ]*#[\t ]*(define|undef)[\t ]+[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*([\t (]|$)/ { |
| | | line = $ 0 |
| | | split(line, arg, " ") |
| | | if (arg[1] == "#") { |
| | | defundef = arg[2] |
| | | mac1 = arg[3] |
| | | } else { |
| | | defundef = substr(arg[1], 2) |
| | | mac1 = arg[2] |
| | | } |
| | | split(mac1, mac2, "(") #) |
| | | macro = mac2[1] |
| | | prefix = substr(line, 1, index(line, defundef) - 1) |
| | | if (D_is_set[macro]) { |
| | | # Preserve the white space surrounding the "#". |
| | | print prefix "define", macro P[macro] D[macro] |
| | | next |
| | | } else { |
| | | # Replace #undef with comments. This is necessary, for example, |
| | | # in the case of _POSIX_SOURCE, which is predefined and required |
| | | # on some systems where configure will not decide to define it. |
| | | if (defundef == "undef") { |
| | | print "/*", prefix defundef, macro, "*/" |
| | | next |
| | | } |
| | | } |
| | | } |
| | | { print } |
| | | _ACAWK |
| | | as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 |
| | | fi # test -n "$CONFIG_HEADERS" |
| | | |
| | | |
| | | eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" |
| | | shift |
| | | for ac_tag |
| | | do |
| | | case $ac_tag in |
| | | :[FHLC]) ac_mode=$ac_tag; continue;; |
| | | esac |
| | | case $ac_mode$ac_tag in |
| | | :[FHL]*:*);; |
| | | :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; |
| | | :[FH]-) ac_tag=-:-;; |
| | | :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; |
| | | esac |
| | | ac_save_IFS=$IFS |
| | | IFS=: |
| | | set x $ac_tag |
| | | IFS=$ac_save_IFS |
| | | shift |
| | | ac_file=$1 |
| | | shift |
| | | |
| | | case $ac_mode in |
| | | :L) ac_source=$1;; |
| | | :[FH]) |
| | | ac_file_inputs= |
| | | for ac_f |
| | | do |
| | | case $ac_f in |
| | | -) ac_f="$ac_tmp/stdin";; |
| | | *) # Look for the file first in the build tree, then in the source tree |
| | | # (if the path is not absolute). The absolute path cannot be DOS-style, |
| | | # because $ac_f cannot contain `:'. |
| | | test -f "$ac_f" || |
| | | case $ac_f in |
| | | [\\/$]*) false;; |
| | | *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; |
| | | esac || |
| | | as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; |
| | | esac |
| | | case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac |
| | | as_fn_append ac_file_inputs " '$ac_f'" |
| | | done |
| | | |
| | | # Let's still pretend it is `configure' which instantiates (i.e., don't |
| | | # use $as_me), people would be surprised to read: |
| | | # /* config.h. Generated by config.status. */ |
| | | configure_input='Generated from '` |
| | | $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' |
| | | `' by configure.' |
| | | if test x"$ac_file" != x-; then |
| | | configure_input="$ac_file. $configure_input" |
| | | { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 |
| | | $as_echo "$as_me: creating $ac_file" >&6;} |
| | | fi |
| | | # Neutralize special characters interpreted by sed in replacement strings. |
| | | case $configure_input in #( |
| | | *\&* | *\|* | *\\* ) |
| | | ac_sed_conf_input=`$as_echo "$configure_input" | |
| | | sed 's/[\\\\&|]/\\\\&/g'`;; #( |
| | | *) ac_sed_conf_input=$configure_input;; |
| | | esac |
| | | |
| | | case $ac_tag in |
| | | *:-:* | *:-) cat >"$ac_tmp/stdin" \ |
| | | || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; |
| | | esac |
| | | ;; |
| | | esac |
| | | |
| | | ac_dir=`$as_dirname -- "$ac_file" || |
| | | $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ |
| | | X"$ac_file" : 'X\(//\)[^/]' \| \ |
| | | X"$ac_file" : 'X\(//\)$' \| \ |
| | | X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || |
| | | $as_echo X"$ac_file" | |
| | | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | /^X\(\/\/\)[^/].*/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | /^X\(\/\/\)$/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | /^X\(\/\).*/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | s/.*/./; q'` |
| | | as_dir="$ac_dir"; as_fn_mkdir_p |
| | | ac_builddir=. |
| | | |
| | | case "$ac_dir" in |
| | | .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; |
| | | *) |
| | | ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` |
| | | # A ".." for each directory in $ac_dir_suffix. |
| | | ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` |
| | | case $ac_top_builddir_sub in |
| | | "") ac_top_builddir_sub=. ac_top_build_prefix= ;; |
| | | *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; |
| | | esac ;; |
| | | esac |
| | | ac_abs_top_builddir=$ac_pwd |
| | | ac_abs_builddir=$ac_pwd$ac_dir_suffix |
| | | # for backward compatibility: |
| | | ac_top_builddir=$ac_top_build_prefix |
| | | |
| | | case $srcdir in |
| | | .) # We are building in place. |
| | | ac_srcdir=. |
| | | ac_top_srcdir=$ac_top_builddir_sub |
| | | ac_abs_top_srcdir=$ac_pwd ;; |
| | | [\\/]* | ?:[\\/]* ) # Absolute name. |
| | | ac_srcdir=$srcdir$ac_dir_suffix; |
| | | ac_top_srcdir=$srcdir |
| | | ac_abs_top_srcdir=$srcdir ;; |
| | | *) # Relative name. |
| | | ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix |
| | | ac_top_srcdir=$ac_top_build_prefix$srcdir |
| | | ac_abs_top_srcdir=$ac_pwd/$srcdir ;; |
| | | esac |
| | | ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix |
| | | |
| | | |
| | | case $ac_mode in |
| | | :F) |
| | | # |
| | | # CONFIG_FILE |
| | | # |
| | | |
| | | case $INSTALL in |
| | | [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; |
| | | *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; |
| | | esac |
| | | ac_MKDIR_P=$MKDIR_P |
| | | case $MKDIR_P in |
| | | [\\/$]* | ?:[\\/]* ) ;; |
| | | */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; |
| | | esac |
| | | # If the template does not know about datarootdir, expand it. |
| | | # FIXME: This hack should be removed a few years after 2.60. |
| | | ac_datarootdir_hack=; ac_datarootdir_seen= |
| | | ac_sed_dataroot=' |
| | | /datarootdir/ { |
| | | p |
| | | q |
| | | } |
| | | /@datadir@/p |
| | | /@docdir@/p |
| | | /@infodir@/p |
| | | /@localedir@/p |
| | | /@mandir@/p' |
| | | case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in |
| | | *datarootdir*) ac_datarootdir_seen=yes;; |
| | | *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) |
| | | { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 |
| | | $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} |
| | | ac_datarootdir_hack=' |
| | | s&@datadir@&${datarootdir}&g |
| | | s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g |
| | | s&@infodir@&${datarootdir}/info&g |
| | | s&@localedir@&${datarootdir}/locale&g |
| | | s&@mandir@&${datarootdir}/man&g |
| | | s&\${datarootdir}&${prefix}/share&g' ;; |
| | | esac |
| | | ac_sed_extra="/^[ ]*VPATH[ ]*=[ ]*/{ |
| | | h |
| | | s/// |
| | | s/^/:/ |
| | | s/[ ]*$/:/ |
| | | s/:\$(srcdir):/:/g |
| | | s/:\${srcdir}:/:/g |
| | | s/:@srcdir@:/:/g |
| | | s/^:*// |
| | | s/:*$// |
| | | x |
| | | s/\(=[ ]*\).*/\1/ |
| | | G |
| | | s/\n// |
| | | s/^[^=]*=[ ]*$// |
| | | } |
| | | |
| | | :t |
| | | /@[a-zA-Z_][a-zA-Z_0-9]*@/!b |
| | | s|@configure_input@|$ac_sed_conf_input|;t t |
| | | s&@top_builddir@&$ac_top_builddir_sub&;t t |
| | | s&@top_build_prefix@&$ac_top_build_prefix&;t t |
| | | s&@srcdir@&$ac_srcdir&;t t |
| | | s&@abs_srcdir@&$ac_abs_srcdir&;t t |
| | | s&@top_srcdir@&$ac_top_srcdir&;t t |
| | | s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t |
| | | s&@builddir@&$ac_builddir&;t t |
| | | s&@abs_builddir@&$ac_abs_builddir&;t t |
| | | s&@abs_top_builddir@&$ac_abs_top_builddir&;t t |
| | | s&@INSTALL@&$ac_INSTALL&;t t |
| | | s&@MKDIR_P@&$ac_MKDIR_P&;t t |
| | | $ac_datarootdir_hack |
| | | " |
| | | eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ |
| | | >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 |
| | | |
| | | test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && |
| | | { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && |
| | | { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ |
| | | "$ac_tmp/out"`; test -z "$ac_out"; } && |
| | | { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' |
| | | which seems to be undefined. Please make sure it is defined" >&5 |
| | | $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' |
| | | which seems to be undefined. Please make sure it is defined" >&2;} |
| | | |
| | | rm -f "$ac_tmp/stdin" |
| | | case $ac_file in |
| | | -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; |
| | | *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; |
| | | esac \ |
| | | || as_fn_error $? "could not create $ac_file" "$LINENO" 5 |
| | | ;; |
| | | :H) |
| | | # |
| | | # CONFIG_HEADER |
| | | # |
| | | if test x"$ac_file" != x-; then |
| | | { |
| | | $as_echo "/* $configure_input */" \ |
| | | && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" |
| | | } >"$ac_tmp/config.h" \ |
| | | || as_fn_error $? "could not create $ac_file" "$LINENO" 5 |
| | | if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then |
| | | { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 |
| | | $as_echo "$as_me: $ac_file is unchanged" >&6;} |
| | | else |
| | | rm -f "$ac_file" |
| | | mv "$ac_tmp/config.h" "$ac_file" \ |
| | | || as_fn_error $? "could not create $ac_file" "$LINENO" 5 |
| | | fi |
| | | else |
| | | $as_echo "/* $configure_input */" \ |
| | | && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ |
| | | || as_fn_error $? "could not create -" "$LINENO" 5 |
| | | fi |
| | | # Compute "$ac_file"'s index in $config_headers. |
| | | _am_arg="$ac_file" |
| | | _am_stamp_count=1 |
| | | for _am_header in $config_headers :; do |
| | | case $_am_header in |
| | | $_am_arg | $_am_arg:* ) |
| | | break ;; |
| | | * ) |
| | | _am_stamp_count=`expr $_am_stamp_count + 1` ;; |
| | | esac |
| | | done |
| | | echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || |
| | | $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ |
| | | X"$_am_arg" : 'X\(//\)[^/]' \| \ |
| | | X"$_am_arg" : 'X\(//\)$' \| \ |
| | | X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || |
| | | $as_echo X"$_am_arg" | |
| | | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | /^X\(\/\/\)[^/].*/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | /^X\(\/\/\)$/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | /^X\(\/\).*/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | s/.*/./; q'`/stamp-h$_am_stamp_count |
| | | ;; |
| | | |
| | | :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 |
| | | $as_echo "$as_me: executing $ac_file commands" >&6;} |
| | | ;; |
| | | esac |
| | | |
| | | |
| | | case $ac_file$ac_mode in |
| | | "depfiles":C) test x"$AMDEP_TRUE" != x"" || { |
| | | # Older Autoconf quotes --file arguments for eval, but not when files |
| | | # are listed without --file. Let's play safe and only enable the eval |
| | | # if we detect the quoting. |
| | | # TODO: see whether this extra hack can be removed once we start |
| | | # requiring Autoconf 2.70 or later. |
| | | case $CONFIG_FILES in #( |
| | | *\'*) : |
| | | eval set x "$CONFIG_FILES" ;; #( |
| | | *) : |
| | | set x $CONFIG_FILES ;; #( |
| | | *) : |
| | | ;; |
| | | esac |
| | | shift |
| | | # Used to flag and report bootstrapping failures. |
| | | am_rc=0 |
| | | for am_mf |
| | | do |
| | | # Strip MF so we end up with the name of the file. |
| | | am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'` |
| | | # Check whether this is an Automake generated Makefile which includes |
| | | # dependency-tracking related rules and includes. |
| | | # Grep'ing the whole file directly is not great: AIX grep has a line |
| | | # limit of 2048, but all sed's we know have understand at least 4000. |
| | | sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ |
| | | || continue |
| | | am_dirpart=`$as_dirname -- "$am_mf" || |
| | | $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ |
| | | X"$am_mf" : 'X\(//\)[^/]' \| \ |
| | | X"$am_mf" : 'X\(//\)$' \| \ |
| | | X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || |
| | | $as_echo X"$am_mf" | |
| | | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | /^X\(\/\/\)[^/].*/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | /^X\(\/\/\)$/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | /^X\(\/\).*/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | s/.*/./; q'` |
| | | am_filepart=`$as_basename -- "$am_mf" || |
| | | $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ |
| | | X"$am_mf" : 'X\(//\)$' \| \ |
| | | X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || |
| | | $as_echo X/"$am_mf" | |
| | | sed '/^.*\/\([^/][^/]*\)\/*$/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | /^X\/\(\/\/\)$/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | /^X\/\(\/\).*/{ |
| | | s//\1/ |
| | | q |
| | | } |
| | | s/.*/./; q'` |
| | | { echo "$as_me:$LINENO: cd "$am_dirpart" \ |
| | | && sed -e '/# am--include-marker/d' "$am_filepart" \ |
| | | | $MAKE -f - am--depfiles" >&5 |
| | | (cd "$am_dirpart" \ |
| | | && sed -e '/# am--include-marker/d' "$am_filepart" \ |
| | | | $MAKE -f - am--depfiles) >&5 2>&5 |
| | | ac_status=$? |
| | | echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
| | | (exit $ac_status); } || am_rc=$? |
| | | done |
| | | if test $am_rc -ne 0; then |
| | | { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
| | | $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} |
| | | as_fn_error $? "Something went wrong bootstrapping makefile fragments |
| | | for automatic dependency tracking. Try re-running configure with the |
| | | '--disable-dependency-tracking' option to at least be able to build |
| | | the package (albeit without support for automatic dependency tracking). |
| | | See \`config.log' for more details" "$LINENO" 5; } |
| | | fi |
| | | { am_dirpart=; unset am_dirpart;} |
| | | { am_filepart=; unset am_filepart;} |
| | | { am_mf=; unset am_mf;} |
| | | { am_rc=; unset am_rc;} |
| | | rm -f conftest-deps.mk |
| | | } |
| | | ;; |
| | | "libtool":C) |
| | | |
| | | # See if we are running on zsh, and set the options that allow our |
| | | # commands through without removal of \ escapes. |
| | | if test -n "${ZSH_VERSION+set}"; then |
| | | setopt NO_GLOB_SUBST |
| | | fi |
| | | |
| | | cfgfile=${ofile}T |
| | | trap "$RM \"$cfgfile\"; exit 1" 1 2 15 |
| | | $RM "$cfgfile" |
| | | |
| | | cat <<_LT_EOF >> "$cfgfile" |
| | | #! $SHELL |
| | | # Generated automatically by $as_me ($PACKAGE) $VERSION |
| | | # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: |
| | | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
| | | |
| | | # Provide generalized library-building support services. |
| | | # Written by Gordon Matzigkeit, 1996 |
| | | |
| | | # Copyright (C) 2014 Free Software Foundation, Inc. |
| | | # This is free software; see the source for copying conditions. There is NO |
| | | # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
| | | |
| | | # GNU Libtool is free software; you can redistribute it and/or modify |
| | | # it under the terms of the GNU General Public License as published by |
| | | # the Free Software Foundation; either version 2 of of the License, or |
| | | # (at your option) any later version. |
| | | # |
| | | # As a special exception to the GNU General Public License, if you |
| | | # distribute this file as part of a program or library that is built |
| | | # using GNU Libtool, you may include this file under the same |
| | | # distribution terms that you use for the rest of that program. |
| | | # |
| | | # GNU Libtool is distributed in the hope that it will be useful, but |
| | | # WITHOUT ANY WARRANTY; without even the implied warranty of |
| | | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| | | # GNU General Public License for more details. |
| | | # |
| | | # You should have received a copy of the GNU General Public License |
| | | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
| | | |
| | | |
| | | # The names of the tagged configurations supported by this script. |
| | | available_tags='' |
| | | |
| | | # Configured defaults for sys_lib_dlsearch_path munging. |
| | | : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} |
| | | |
| | | # ### BEGIN LIBTOOL CONFIG |
| | | |
| | | # A sed program that does not truncate output. |
| | | SED=$lt_SED |
| | | |
| | | # Sed that helps us avoid accidentally triggering echo(1) options like -n. |
| | | Xsed="\$SED -e 1s/^X//" |
| | | |
| | | # A grep program that handles long lines. |
| | | GREP=$lt_GREP |
| | | |
| | | # An ERE matcher. |
| | | EGREP=$lt_EGREP |
| | | |
| | | # A literal string matcher. |
| | | FGREP=$lt_FGREP |
| | | |
| | | # Shell to use when invoking shell scripts. |
| | | SHELL=$lt_SHELL |
| | | |
| | | # An echo program that protects backslashes. |
| | | ECHO=$lt_ECHO |
| | | |
| | | # Which release of libtool.m4 was used? |
| | | macro_version=$macro_version |
| | | macro_revision=$macro_revision |
| | | |
| | | # Assembler program. |
| | | AS=$lt_AS |
| | | |
| | | # DLL creation program. |
| | | DLLTOOL=$lt_DLLTOOL |
| | | |
| | | # Object dumper program. |
| | | OBJDUMP=$lt_OBJDUMP |
| | | |
| | | # Whether or not to build shared libraries. |
| | | build_libtool_libs=$enable_shared |
| | | |
| | | # Whether or not to build static libraries. |
| | | build_old_libs=$enable_static |
| | | |
| | | # What type of objects to build. |
| | | pic_mode=$pic_mode |
| | | |
| | | # Whether or not to optimize for fast installation. |
| | | fast_install=$enable_fast_install |
| | | |
| | | # Shared archive member basename,for filename based shared library versioning on AIX. |
| | | shared_archive_member_spec=$shared_archive_member_spec |
| | | |
| | | # The PATH separator for the build system. |
| | | PATH_SEPARATOR=$lt_PATH_SEPARATOR |
| | | |
| | | # The host system. |
| | | host_alias=$host_alias |
| | | host=$host |
| | | host_os=$host_os |
| | | |
| | | # The build system. |
| | | build_alias=$build_alias |
| | | build=$build |
| | | build_os=$build_os |
| | | |
| | | # A BSD- or MS-compatible name lister. |
| | | NM=$lt_NM |
| | | |
| | | # Whether we need soft or hard links. |
| | | LN_S=$lt_LN_S |
| | | |
| | | # What is the maximum length of a command? |
| | | max_cmd_len=$max_cmd_len |
| | | |
| | | # Object file suffix (normally "o"). |
| | | objext=$ac_objext |
| | | |
| | | # Executable file suffix (normally ""). |
| | | exeext=$exeext |
| | | |
| | | # whether the shell understands "unset". |
| | | lt_unset=$lt_unset |
| | | |
| | | # turn spaces into newlines. |
| | | SP2NL=$lt_lt_SP2NL |
| | | |
| | | # turn newlines into spaces. |
| | | NL2SP=$lt_lt_NL2SP |
| | | |
| | | # convert \$build file names to \$host format. |
| | | to_host_file_cmd=$lt_cv_to_host_file_cmd |
| | | |
| | | # convert \$build files to toolchain format. |
| | | to_tool_file_cmd=$lt_cv_to_tool_file_cmd |
| | | |
| | | # Method to check whether dependent libraries are shared objects. |
| | | deplibs_check_method=$lt_deplibs_check_method |
| | | |
| | | # Command to use when deplibs_check_method = "file_magic". |
| | | file_magic_cmd=$lt_file_magic_cmd |
| | | |
| | | # How to find potential files when deplibs_check_method = "file_magic". |
| | | file_magic_glob=$lt_file_magic_glob |
| | | |
| | | # Find potential files using nocaseglob when deplibs_check_method = "file_magic". |
| | | want_nocaseglob=$lt_want_nocaseglob |
| | | |
| | | # Command to associate shared and link libraries. |
| | | sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd |
| | | |
| | | # The archiver. |
| | | AR=$lt_AR |
| | | |
| | | # Flags to create an archive. |
| | | AR_FLAGS=$lt_AR_FLAGS |
| | | |
| | | # How to feed a file listing to the archiver. |
| | | archiver_list_spec=$lt_archiver_list_spec |
| | | |
| | | # A symbol stripping program. |
| | | STRIP=$lt_STRIP |
| | | |
| | | # Commands used to install an old-style archive. |
| | | RANLIB=$lt_RANLIB |
| | | old_postinstall_cmds=$lt_old_postinstall_cmds |
| | | old_postuninstall_cmds=$lt_old_postuninstall_cmds |
| | | |
| | | # Whether to use a lock for old archive extraction. |
| | | lock_old_archive_extraction=$lock_old_archive_extraction |
| | | |
| | | # A C compiler. |
| | | LTCC=$lt_CC |
| | | |
| | | # LTCC compiler flags. |
| | | LTCFLAGS=$lt_CFLAGS |
| | | |
| | | # Take the output of nm and produce a listing of raw symbols and C names. |
| | | global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe |
| | | |
| | | # Transform the output of nm in a proper C declaration. |
| | | global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl |
| | | |
| | | # Transform the output of nm into a list of symbols to manually relocate. |
| | | global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import |
| | | |
| | | # Transform the output of nm in a C name address pair. |
| | | global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address |
| | | |
| | | # Transform the output of nm in a C name address pair when lib prefix is needed. |
| | | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
| | | |
| | | # The name lister interface. |
| | | nm_interface=$lt_lt_cv_nm_interface |
| | | |
| | | # Specify filename containing input files for \$NM. |
| | | nm_file_list_spec=$lt_nm_file_list_spec |
| | | |
| | | # The root where to search for dependent libraries,and where our libraries should be installed. |
| | | lt_sysroot=$lt_sysroot |
| | | |
| | | # Command to truncate a binary pipe. |
| | | lt_truncate_bin=$lt_lt_cv_truncate_bin |
| | | |
| | | # The name of the directory that contains temporary libtool files. |
| | | objdir=$objdir |
| | | |
| | | # Used to examine libraries when file_magic_cmd begins with "file". |
| | | MAGIC_CMD=$MAGIC_CMD |
| | | |
| | | # Must we lock files when doing compilation? |
| | | need_locks=$lt_need_locks |
| | | |
| | | # Manifest tool. |
| | | MANIFEST_TOOL=$lt_MANIFEST_TOOL |
| | | |
| | | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
| | | DSYMUTIL=$lt_DSYMUTIL |
| | | |
| | | # Tool to change global to local symbols on Mac OS X. |
| | | NMEDIT=$lt_NMEDIT |
| | | |
| | | # Tool to manipulate fat objects and archives on Mac OS X. |
| | | LIPO=$lt_LIPO |
| | | |
| | | # ldd/readelf like tool for Mach-O binaries on Mac OS X. |
| | | OTOOL=$lt_OTOOL |
| | | |
| | | # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. |
| | | OTOOL64=$lt_OTOOL64 |
| | | |
| | | # Old archive suffix (normally "a"). |
| | | libext=$libext |
| | | |
| | | # Shared library suffix (normally ".so"). |
| | | shrext_cmds=$lt_shrext_cmds |
| | | |
| | | # The commands to extract the exported symbol list from a shared archive. |
| | | extract_expsyms_cmds=$lt_extract_expsyms_cmds |
| | | |
| | | # Variables whose values should be saved in libtool wrapper scripts and |
| | | # restored at link time. |
| | | variables_saved_for_relink=$lt_variables_saved_for_relink |
| | | |
| | | # Do we need the "lib" prefix for modules? |
| | | need_lib_prefix=$need_lib_prefix |
| | | |
| | | # Do we need a version for libraries? |
| | | need_version=$need_version |
| | | |
| | | # Library versioning type. |
| | | version_type=$version_type |
| | | |
| | | # Shared library runtime path variable. |
| | | runpath_var=$runpath_var |
| | | |
| | | # Shared library path variable. |
| | | shlibpath_var=$shlibpath_var |
| | | |
| | | # Is shlibpath searched before the hard-coded library search path? |
| | | shlibpath_overrides_runpath=$shlibpath_overrides_runpath |
| | | |
| | | # Format of library name prefix. |
| | | libname_spec=$lt_libname_spec |
| | | |
| | | # List of archive names. First name is the real one, the rest are links. |
| | | # The last name is the one that the linker finds with -lNAME |
| | | library_names_spec=$lt_library_names_spec |
| | | |
| | | # The coded name of the library, if different from the real name. |
| | | soname_spec=$lt_soname_spec |
| | | |
| | | # Permission mode override for installation of shared libraries. |
| | | install_override_mode=$lt_install_override_mode |
| | | |
| | | # Command to use after installation of a shared archive. |
| | | postinstall_cmds=$lt_postinstall_cmds |
| | | |
| | | # Command to use after uninstallation of a shared archive. |
| | | postuninstall_cmds=$lt_postuninstall_cmds |
| | | |
| | | # Commands used to finish a libtool library installation in a directory. |
| | | finish_cmds=$lt_finish_cmds |
| | | |
| | | # As "finish_cmds", except a single script fragment to be evaled but |
| | | # not shown. |
| | | finish_eval=$lt_finish_eval |
| | | |
| | | # Whether we should hardcode library paths into libraries. |
| | | hardcode_into_libs=$hardcode_into_libs |
| | | |
| | | # Compile-time system search path for libraries. |
| | | sys_lib_search_path_spec=$lt_sys_lib_search_path_spec |
| | | |
| | | # Detected run-time system search path for libraries. |
| | | sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path |
| | | |
| | | # Explicit LT_SYS_LIBRARY_PATH set during ./configure time. |
| | | configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path |
| | | |
| | | # Whether dlopen is supported. |
| | | dlopen_support=$enable_dlopen |
| | | |
| | | # Whether dlopen of programs is supported. |
| | | dlopen_self=$enable_dlopen_self |
| | | |
| | | # Whether dlopen of statically linked programs is supported. |
| | | dlopen_self_static=$enable_dlopen_self_static |
| | | |
| | | # Commands to strip libraries. |
| | | old_striplib=$lt_old_striplib |
| | | striplib=$lt_striplib |
| | | |
| | | |
| | | # The linker used to build libraries. |
| | | LD=$lt_LD |
| | | |
| | | # How to create reloadable object files. |
| | | reload_flag=$lt_reload_flag |
| | | reload_cmds=$lt_reload_cmds |
| | | |
| | | # Commands used to build an old-style archive. |
| | | old_archive_cmds=$lt_old_archive_cmds |
| | | |
| | | # A language specific compiler. |
| | | CC=$lt_compiler |
| | | |
| | | # Is the compiler the GNU compiler? |
| | | with_gcc=$GCC |
| | | |
| | | # Compiler flag to turn off builtin functions. |
| | | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
| | | |
| | | # Additional compiler flags for building library objects. |
| | | pic_flag=$lt_lt_prog_compiler_pic |
| | | |
| | | # How to pass a linker flag through the compiler. |
| | | wl=$lt_lt_prog_compiler_wl |
| | | |
| | | # Compiler flag to prevent dynamic linking. |
| | | link_static_flag=$lt_lt_prog_compiler_static |
| | | |
| | | # Does compiler simultaneously support -c and -o options? |
| | | compiler_c_o=$lt_lt_cv_prog_compiler_c_o |
| | | |
| | | # Whether or not to add -lc for building shared libraries. |
| | | build_libtool_need_lc=$archive_cmds_need_lc |
| | | |
| | | # Whether or not to disallow shared libs when runtime libs are static. |
| | | allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes |
| | | |
| | | # Compiler flag to allow reflexive dlopens. |
| | | export_dynamic_flag_spec=$lt_export_dynamic_flag_spec |
| | | |
| | | # Compiler flag to generate shared objects directly from archives. |
| | | whole_archive_flag_spec=$lt_whole_archive_flag_spec |
| | | |
| | | # Whether the compiler copes with passing no objects directly. |
| | | compiler_needs_object=$lt_compiler_needs_object |
| | | |
| | | # Create an old-style archive from a shared archive. |
| | | old_archive_from_new_cmds=$lt_old_archive_from_new_cmds |
| | | |
| | | # Create a temporary old-style archive to link instead of a shared archive. |
| | | old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds |
| | | |
| | | # Commands used to build a shared archive. |
| | | archive_cmds=$lt_archive_cmds |
| | | archive_expsym_cmds=$lt_archive_expsym_cmds |
| | | |
| | | # Commands used to build a loadable module if different from building |
| | | # a shared archive. |
| | | module_cmds=$lt_module_cmds |
| | | module_expsym_cmds=$lt_module_expsym_cmds |
| | | |
| | | # Whether we are building with GNU ld or not. |
| | | with_gnu_ld=$lt_with_gnu_ld |
| | | |
| | | # Flag that allows shared libraries with undefined symbols to be built. |
| | | allow_undefined_flag=$lt_allow_undefined_flag |
| | | |
| | | # Flag that enforces no undefined symbols. |
| | | no_undefined_flag=$lt_no_undefined_flag |
| | | |
| | | # Flag to hardcode \$libdir into a binary during linking. |
| | | # This must work even if \$libdir does not exist |
| | | hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec |
| | | |
| | | # Whether we need a single "-rpath" flag with a separated argument. |
| | | hardcode_libdir_separator=$lt_hardcode_libdir_separator |
| | | |
| | | # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes |
| | | # DIR into the resulting binary. |
| | | hardcode_direct=$hardcode_direct |
| | | |
| | | # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes |
| | | # DIR into the resulting binary and the resulting library dependency is |
| | | # "absolute",i.e impossible to change by setting \$shlibpath_var if the |
| | | # library is relocated. |
| | | hardcode_direct_absolute=$hardcode_direct_absolute |
| | | |
| | | # Set to "yes" if using the -LDIR flag during linking hardcodes DIR |
| | | # into the resulting binary. |
| | | hardcode_minus_L=$hardcode_minus_L |
| | | |
| | | # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR |
| | | # into the resulting binary. |
| | | hardcode_shlibpath_var=$hardcode_shlibpath_var |
| | | |
| | | # Set to "yes" if building a shared library automatically hardcodes DIR |
| | | # into the library and all subsequent libraries and executables linked |
| | | # against it. |
| | | hardcode_automatic=$hardcode_automatic |
| | | |
| | | # Set to yes if linker adds runtime paths of dependent libraries |
| | | # to runtime path list. |
| | | inherit_rpath=$inherit_rpath |
| | | |
| | | # Whether libtool must link a program against all its dependency libraries. |
| | | link_all_deplibs=$link_all_deplibs |
| | | |
| | | # Set to "yes" if exported symbols are required. |
| | | always_export_symbols=$always_export_symbols |
| | | |
| | | # The commands to list exported symbols. |
| | | export_symbols_cmds=$lt_export_symbols_cmds |
| | | |
| | | # Symbols that should not be listed in the preloaded symbols. |
| | | exclude_expsyms=$lt_exclude_expsyms |
| | | |
| | | # Symbols that must always be exported. |
| | | include_expsyms=$lt_include_expsyms |
| | | |
| | | # Commands necessary for linking programs (against libraries) with templates. |
| | | prelink_cmds=$lt_prelink_cmds |
| | | |
| | | # Commands necessary for finishing linking programs. |
| | | postlink_cmds=$lt_postlink_cmds |
| | | |
| | | # Specify filename containing input files. |
| | | file_list_spec=$lt_file_list_spec |
| | | |
| | | # How to hardcode a shared library path into an executable. |
| | | hardcode_action=$hardcode_action |
| | | |
| | | # ### END LIBTOOL CONFIG |
| | | |
| | | _LT_EOF |
| | | |
| | | cat <<'_LT_EOF' >> "$cfgfile" |
| | | |
| | | # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE |
| | | |
| | | # func_munge_path_list VARIABLE PATH |
| | | # ----------------------------------- |
| | | # VARIABLE is name of variable containing _space_ separated list of |
| | | # directories to be munged by the contents of PATH, which is string |
| | | # having a format: |
| | | # "DIR[:DIR]:" |
| | | # string "DIR[ DIR]" will be prepended to VARIABLE |
| | | # ":DIR[:DIR]" |
| | | # string "DIR[ DIR]" will be appended to VARIABLE |
| | | # "DIRP[:DIRP]::[DIRA:]DIRA" |
| | | # string "DIRP[ DIRP]" will be prepended to VARIABLE and string |
| | | # "DIRA[ DIRA]" will be appended to VARIABLE |
| | | # "DIR[:DIR]" |
| | | # VARIABLE will be replaced by "DIR[ DIR]" |
| | | func_munge_path_list () |
| | | { |
| | | case x$2 in |
| | | x) |
| | | ;; |
| | | *:) |
| | | eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" |
| | | ;; |
| | | x:*) |
| | | eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" |
| | | ;; |
| | | *::*) |
| | | eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" |
| | | eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" |
| | | ;; |
| | | *) |
| | | eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" |
| | | ;; |
| | | esac |
| | | } |
| | | |
| | | |
| | | # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. |
| | | func_cc_basename () |
| | | { |
| | | for cc_temp in $*""; do |
| | | case $cc_temp in |
| | | compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; |
| | | distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; |
| | | \-*) ;; |
| | | *) break;; |
| | | esac |
| | | done |
| | | func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` |
| | | } |
| | | |
| | | |
| | | # ### END FUNCTIONS SHARED WITH CONFIGURE |
| | | |
| | | _LT_EOF |
| | | |
| | | case $host_os in |
| | | aix3*) |
| | | cat <<\_LT_EOF >> "$cfgfile" |
| | | # AIX sometimes has problems with the GCC collect2 program. For some |
| | | # reason, if we set the COLLECT_NAMES environment variable, the problems |
| | | # vanish in a puff of smoke. |
| | | if test set != "${COLLECT_NAMES+set}"; then |
| | | COLLECT_NAMES= |
| | | export COLLECT_NAMES |
| | | fi |
| | | _LT_EOF |
| | | ;; |
| | | esac |
| | | |
| | | |
| | | ltmain=$ac_aux_dir/ltmain.sh |
| | | |
| | | |
| | | # We use sed instead of cat because bash on DJGPP gets confused if |
| | | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
| | | # text mode, it properly converts lines to CR/LF. This bash problem |
| | | # is reportedly fixed, but why not run on old versions too? |
| | | sed '$q' "$ltmain" >> "$cfgfile" \ |
| | | || (rm -f "$cfgfile"; exit 1) |
| | | |
| | | mv -f "$cfgfile" "$ofile" || |
| | | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") |
| | | chmod +x "$ofile" |
| | | |
| | | ;; |
| | | "libpng-config":F) chmod +x libpng-config ;; |
| | | |
| | | esac |
| | | done # for ac_tag |
| | | |
| | | |
| | | as_fn_exit 0 |
New file |
| | |
| | | #! /bin/sh |
| | | # Configuration validation subroutine script. |
| | | # Copyright 1992-2018 Free Software Foundation, Inc. |
| | | |
| | | timestamp='2018-03-08' |
| | | |
| | | # This file is free software; you can redistribute it and/or modify it |
| | | # under the terms of the GNU General Public License as published by |
| | | # the Free Software Foundation; either version 3 of the License, or |
| | | # (at your option) any later version. |
| | | # |
| | | # This program is distributed in the hope that it will be useful, but |
| | | # WITHOUT ANY WARRANTY; without even the implied warranty of |
| | | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
| | | # General Public License for more details. |
| | | # |
| | | # You should have received a copy of the GNU General Public License |
| | | # along with this program; if not, see <https://www.gnu.org/licenses/>. |
| | | # |
| | | # As a special exception to the GNU General Public License, if you |
| | | # distribute this file as part of a program that contains a |
| | | # configuration script generated by Autoconf, you may include it under |
| | | # the same distribution terms that you use for the rest of that |
| | | # program. This Exception is an additional permission under section 7 |
| | | # of the GNU General Public License, version 3 ("GPLv3"). |
| | | |
| | | |
| | | # Please send patches to <config-patches@gnu.org>. |
| | | # |
| | | # Configuration subroutine to validate and canonicalize a configuration type. |
| | | # Supply the specified configuration type as an argument. |
| | | # If it is invalid, we print an error message on stderr and exit with code 1. |
| | | # Otherwise, we print the canonical config type on stdout and succeed. |
| | | |
| | | # You can get the latest version of this script from: |
| | | # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub |
| | | |
| | | # This file is supposed to be the same for all GNU packages |
| | | # and recognize all the CPU types, system types and aliases |
| | | # that are meaningful with *any* GNU software. |
| | | # Each package is responsible for reporting which valid configurations |
| | | # it does not support. The user should be able to distinguish |
| | | # a failure to support a valid configuration from a meaningless |
| | | # configuration. |
| | | |
| | | # The goal of this file is to map all the various variations of a given |
| | | # machine specification into a single specification in the form: |
| | | # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM |
| | | # or in some cases, the newer four-part form: |
| | | # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM |
| | | # It is wrong to echo any other type of specification. |
| | | |
| | | me=`echo "$0" | sed -e 's,.*/,,'` |
| | | |
| | | usage="\ |
| | | Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS |
| | | |
| | | Canonicalize a configuration name. |
| | | |
| | | Options: |
| | | -h, --help print this help, then exit |
| | | -t, --time-stamp print date of last modification, then exit |
| | | -v, --version print version number, then exit |
| | | |
| | | Report bugs and patches to <config-patches@gnu.org>." |
| | | |
| | | version="\ |
| | | GNU config.sub ($timestamp) |
| | | |
| | | Copyright 1992-2018 Free Software Foundation, Inc. |
| | | |
| | | This is free software; see the source for copying conditions. There is NO |
| | | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
| | | |
| | | help=" |
| | | Try \`$me --help' for more information." |
| | | |
| | | # Parse command line |
| | | while test $# -gt 0 ; do |
| | | case $1 in |
| | | --time-stamp | --time* | -t ) |
| | | echo "$timestamp" ; exit ;; |
| | | --version | -v ) |
| | | echo "$version" ; exit ;; |
| | | --help | --h* | -h ) |
| | | echo "$usage"; exit ;; |
| | | -- ) # Stop option processing |
| | | shift; break ;; |
| | | - ) # Use stdin as input. |
| | | break ;; |
| | | -* ) |
| | | echo "$me: invalid option $1$help" |
| | | exit 1 ;; |
| | | |
| | | *local*) |
| | | # First pass through any local machine types. |
| | | echo "$1" |
| | | exit ;; |
| | | |
| | | * ) |
| | | break ;; |
| | | esac |
| | | done |
| | | |
| | | case $# in |
| | | 0) echo "$me: missing argument$help" >&2 |
| | | exit 1;; |
| | | 1) ;; |
| | | *) echo "$me: too many arguments$help" >&2 |
| | | exit 1;; |
| | | esac |
| | | |
| | | # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). |
| | | # Here we must recognize all the valid KERNEL-OS combinations. |
| | | maybe_os=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` |
| | | case $maybe_os in |
| | | nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ |
| | | linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ |
| | | knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \ |
| | | kopensolaris*-gnu* | cloudabi*-eabi* | \ |
| | | storm-chaos* | os2-emx* | rtmk-nova*) |
| | | os=-$maybe_os |
| | | basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` |
| | | ;; |
| | | android-linux) |
| | | os=-linux-android |
| | | basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown |
| | | ;; |
| | | *) |
| | | basic_machine=`echo "$1" | sed 's/-[^-]*$//'` |
| | | if [ "$basic_machine" != "$1" ] |
| | | then os=`echo "$1" | sed 's/.*-/-/'` |
| | | else os=; fi |
| | | ;; |
| | | esac |
| | | |
| | | ### Let's recognize common machines as not being operating systems so |
| | | ### that things like config.sub decstation-3100 work. We also |
| | | ### recognize some manufacturers as not being operating systems, so we |
| | | ### can provide default operating systems below. |
| | | case $os in |
| | | -sun*os*) |
| | | # Prevent following clause from handling this invalid input. |
| | | ;; |
| | | -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ |
| | | -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ |
| | | -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ |
| | | -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ |
| | | -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ |
| | | -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ |
| | | -apple | -axis | -knuth | -cray | -microblaze*) |
| | | os= |
| | | basic_machine=$1 |
| | | ;; |
| | | -bluegene*) |
| | | os=-cnk |
| | | ;; |
| | | -sim | -cisco | -oki | -wec | -winbond) |
| | | os= |
| | | basic_machine=$1 |
| | | ;; |
| | | -scout) |
| | | ;; |
| | | -wrs) |
| | | os=-vxworks |
| | | basic_machine=$1 |
| | | ;; |
| | | -chorusos*) |
| | | os=-chorusos |
| | | basic_machine=$1 |
| | | ;; |
| | | -chorusrdb) |
| | | os=-chorusrdb |
| | | basic_machine=$1 |
| | | ;; |
| | | -hiux*) |
| | | os=-hiuxwe2 |
| | | ;; |
| | | -sco6) |
| | | os=-sco5v6 |
| | | basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` |
| | | ;; |
| | | -sco5) |
| | | os=-sco3.2v5 |
| | | basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` |
| | | ;; |
| | | -sco4) |
| | | os=-sco3.2v4 |
| | | basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` |
| | | ;; |
| | | -sco3.2.[4-9]*) |
| | | os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` |
| | | basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` |
| | | ;; |
| | | -sco3.2v[4-9]*) |
| | | # Don't forget version if it is 3.2v4 or newer. |
| | | basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` |
| | | ;; |
| | | -sco5v6*) |
| | | # Don't forget version if it is 3.2v4 or newer. |
| | | basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` |
| | | ;; |
| | | -sco*) |
| | | os=-sco3.2v2 |
| | | basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` |
| | | ;; |
| | | -udk*) |
| | | basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` |
| | | ;; |
| | | -isc) |
| | | os=-isc2.2 |
| | | basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` |
| | | ;; |
| | | -clix*) |
| | | basic_machine=clipper-intergraph |
| | | ;; |
| | | -isc*) |
| | | basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` |
| | | ;; |
| | | -lynx*178) |
| | | os=-lynxos178 |
| | | ;; |
| | | -lynx*5) |
| | | os=-lynxos5 |
| | | ;; |
| | | -lynx*) |
| | | os=-lynxos |
| | | ;; |
| | | -ptx*) |
| | | basic_machine=`echo "$1" | sed -e 's/86-.*/86-sequent/'` |
| | | ;; |
| | | -psos*) |
| | | os=-psos |
| | | ;; |
| | | -mint | -mint[0-9]*) |
| | | basic_machine=m68k-atari |
| | | os=-mint |
| | | ;; |
| | | esac |
| | | |
| | | # Decode aliases for certain CPU-COMPANY combinations. |
| | | case $basic_machine in |
| | | # Recognize the basic CPU types without company name. |
| | | # Some are omitted here because they have special meanings below. |
| | | 1750a | 580 \ |
| | | | a29k \ |
| | | | aarch64 | aarch64_be \ |
| | | | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ |
| | | | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ |
| | | | am33_2.0 \ |
| | | | arc | arceb \ |
| | | | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ |
| | | | avr | avr32 \ |
| | | | ba \ |
| | | | be32 | be64 \ |
| | | | bfin \ |
| | | | c4x | c8051 | clipper \ |
| | | | d10v | d30v | dlx | dsp16xx \ |
| | | | e2k | epiphany \ |
| | | | fido | fr30 | frv | ft32 \ |
| | | | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ |
| | | | hexagon \ |
| | | | i370 | i860 | i960 | ia16 | ia64 \ |
| | | | ip2k | iq2000 \ |
| | | | k1om \ |
| | | | le32 | le64 \ |
| | | | lm32 \ |
| | | | m32c | m32r | m32rle | m68000 | m68k | m88k \ |
| | | | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ |
| | | | mips | mipsbe | mipseb | mipsel | mipsle \ |
| | | | mips16 \ |
| | | | mips64 | mips64el \ |
| | | | mips64octeon | mips64octeonel \ |
| | | | mips64orion | mips64orionel \ |
| | | | mips64r5900 | mips64r5900el \ |
| | | | mips64vr | mips64vrel \ |
| | | | mips64vr4100 | mips64vr4100el \ |
| | | | mips64vr4300 | mips64vr4300el \ |
| | | | mips64vr5000 | mips64vr5000el \ |
| | | | mips64vr5900 | mips64vr5900el \ |
| | | | mipsisa32 | mipsisa32el \ |
| | | | mipsisa32r2 | mipsisa32r2el \ |
| | | | mipsisa32r6 | mipsisa32r6el \ |
| | | | mipsisa64 | mipsisa64el \ |
| | | | mipsisa64r2 | mipsisa64r2el \ |
| | | | mipsisa64r6 | mipsisa64r6el \ |
| | | | mipsisa64sb1 | mipsisa64sb1el \ |
| | | | mipsisa64sr71k | mipsisa64sr71kel \ |
| | | | mipsr5900 | mipsr5900el \ |
| | | | mipstx39 | mipstx39el \ |
| | | | mn10200 | mn10300 \ |
| | | | moxie \ |
| | | | mt \ |
| | | | msp430 \ |
| | | | nds32 | nds32le | nds32be \ |
| | | | nios | nios2 | nios2eb | nios2el \ |
| | | | ns16k | ns32k \ |
| | | | open8 | or1k | or1knd | or32 \ |
| | | | pdp10 | pj | pjl \ |
| | | | powerpc | powerpc64 | powerpc64le | powerpcle \ |
| | | | pru \ |
| | | | pyramid \ |
| | | | riscv32 | riscv64 \ |
| | | | rl78 | rx \ |
| | | | score \ |
| | | | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ |
| | | | sh64 | sh64le \ |
| | | | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ |
| | | | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ |
| | | | spu \ |
| | | | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ |
| | | | ubicom32 \ |
| | | | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ |
| | | | visium \ |
| | | | wasm32 \ |
| | | | x86 | xc16x | xstormy16 | xtensa \ |
| | | | z8k | z80) |
| | | basic_machine=$basic_machine-unknown |
| | | ;; |
| | | c54x) |
| | | basic_machine=tic54x-unknown |
| | | ;; |
| | | c55x) |
| | | basic_machine=tic55x-unknown |
| | | ;; |
| | | c6x) |
| | | basic_machine=tic6x-unknown |
| | | ;; |
| | | leon|leon[3-9]) |
| | | basic_machine=sparc-$basic_machine |
| | | ;; |
| | | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) |
| | | basic_machine=$basic_machine-unknown |
| | | os=-none |
| | | ;; |
| | | m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65) |
| | | ;; |
| | | ms1) |
| | | basic_machine=mt-unknown |
| | | ;; |
| | | |
| | | strongarm | thumb | xscale) |
| | | basic_machine=arm-unknown |
| | | ;; |
| | | xgate) |
| | | basic_machine=$basic_machine-unknown |
| | | os=-none |
| | | ;; |
| | | xscaleeb) |
| | | basic_machine=armeb-unknown |
| | | ;; |
| | | |
| | | xscaleel) |
| | | basic_machine=armel-unknown |
| | | ;; |
| | | |
| | | # We use `pc' rather than `unknown' |
| | | # because (1) that's what they normally are, and |
| | | # (2) the word "unknown" tends to confuse beginning users. |
| | | i*86 | x86_64) |
| | | basic_machine=$basic_machine-pc |
| | | ;; |
| | | # Object if more than one company name word. |
| | | *-*-*) |
| | | echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 |
| | | exit 1 |
| | | ;; |
| | | # Recognize the basic CPU types with company name. |
| | | 580-* \ |
| | | | a29k-* \ |
| | | | aarch64-* | aarch64_be-* \ |
| | | | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ |
| | | | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ |
| | | | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ |
| | | | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ |
| | | | avr-* | avr32-* \ |
| | | | ba-* \ |
| | | | be32-* | be64-* \ |
| | | | bfin-* | bs2000-* \ |
| | | | c[123]* | c30-* | [cjt]90-* | c4x-* \ |
| | | | c8051-* | clipper-* | craynv-* | cydra-* \ |
| | | | d10v-* | d30v-* | dlx-* \ |
| | | | e2k-* | elxsi-* \ |
| | | | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ |
| | | | h8300-* | h8500-* \ |
| | | | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ |
| | | | hexagon-* \ |
| | | | i*86-* | i860-* | i960-* | ia16-* | ia64-* \ |
| | | | ip2k-* | iq2000-* \ |
| | | | k1om-* \ |
| | | | le32-* | le64-* \ |
| | | | lm32-* \ |
| | | | m32c-* | m32r-* | m32rle-* \ |
| | | | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ |
| | | | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ |
| | | | microblaze-* | microblazeel-* \ |
| | | | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ |
| | | | mips16-* \ |
| | | | mips64-* | mips64el-* \ |
| | | | mips64octeon-* | mips64octeonel-* \ |
| | | | mips64orion-* | mips64orionel-* \ |
| | | | mips64r5900-* | mips64r5900el-* \ |
| | | | mips64vr-* | mips64vrel-* \ |
| | | | mips64vr4100-* | mips64vr4100el-* \ |
| | | | mips64vr4300-* | mips64vr4300el-* \ |
| | | | mips64vr5000-* | mips64vr5000el-* \ |
| | | | mips64vr5900-* | mips64vr5900el-* \ |
| | | | mipsisa32-* | mipsisa32el-* \ |
| | | | mipsisa32r2-* | mipsisa32r2el-* \ |
| | | | mipsisa32r6-* | mipsisa32r6el-* \ |
| | | | mipsisa64-* | mipsisa64el-* \ |
| | | | mipsisa64r2-* | mipsisa64r2el-* \ |
| | | | mipsisa64r6-* | mipsisa64r6el-* \ |
| | | | mipsisa64sb1-* | mipsisa64sb1el-* \ |
| | | | mipsisa64sr71k-* | mipsisa64sr71kel-* \ |
| | | | mipsr5900-* | mipsr5900el-* \ |
| | | | mipstx39-* | mipstx39el-* \ |
| | | | mmix-* \ |
| | | | mt-* \ |
| | | | msp430-* \ |
| | | | nds32-* | nds32le-* | nds32be-* \ |
| | | | nios-* | nios2-* | nios2eb-* | nios2el-* \ |
| | | | none-* | np1-* | ns16k-* | ns32k-* \ |
| | | | open8-* \ |
| | | | or1k*-* \ |
| | | | orion-* \ |
| | | | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ |
| | | | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ |
| | | | pru-* \ |
| | | | pyramid-* \ |
| | | | riscv32-* | riscv64-* \ |
| | | | rl78-* | romp-* | rs6000-* | rx-* \ |
| | | | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ |
| | | | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ |
| | | | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ |
| | | | sparclite-* \ |
| | | | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ |
| | | | tahoe-* \ |
| | | | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ |
| | | | tile*-* \ |
| | | | tron-* \ |
| | | | ubicom32-* \ |
| | | | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ |
| | | | vax-* \ |
| | | | visium-* \ |
| | | | wasm32-* \ |
| | | | we32k-* \ |
| | | | x86-* | x86_64-* | xc16x-* | xps100-* \ |
| | | | xstormy16-* | xtensa*-* \ |
| | | | ymp-* \ |
| | | | z8k-* | z80-*) |
| | | ;; |
| | | # Recognize the basic CPU types without company name, with glob match. |
| | | xtensa*) |
| | | basic_machine=$basic_machine-unknown |
| | | ;; |
| | | # Recognize the various machine names and aliases which stand |
| | | # for a CPU type and a company and sometimes even an OS. |
| | | 386bsd) |
| | | basic_machine=i386-pc |
| | | os=-bsd |
| | | ;; |
| | | 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) |
| | | basic_machine=m68000-att |
| | | ;; |
| | | 3b*) |
| | | basic_machine=we32k-att |
| | | ;; |
| | | a29khif) |
| | | basic_machine=a29k-amd |
| | | os=-udi |
| | | ;; |
| | | abacus) |
| | | basic_machine=abacus-unknown |
| | | ;; |
| | | adobe68k) |
| | | basic_machine=m68010-adobe |
| | | os=-scout |
| | | ;; |
| | | alliant | fx80) |
| | | basic_machine=fx80-alliant |
| | | ;; |
| | | altos | altos3068) |
| | | basic_machine=m68k-altos |
| | | ;; |
| | | am29k) |
| | | basic_machine=a29k-none |
| | | os=-bsd |
| | | ;; |
| | | amd64) |
| | | basic_machine=x86_64-pc |
| | | ;; |
| | | amd64-*) |
| | | basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'` |
| | | ;; |
| | | amdahl) |
| | | basic_machine=580-amdahl |
| | | os=-sysv |
| | | ;; |
| | | amiga | amiga-*) |
| | | basic_machine=m68k-unknown |
| | | ;; |
| | | amigaos | amigados) |
| | | basic_machine=m68k-unknown |
| | | os=-amigaos |
| | | ;; |
| | | amigaunix | amix) |
| | | basic_machine=m68k-unknown |
| | | os=-sysv4 |
| | | ;; |
| | | apollo68) |
| | | basic_machine=m68k-apollo |
| | | os=-sysv |
| | | ;; |
| | | apollo68bsd) |
| | | basic_machine=m68k-apollo |
| | | os=-bsd |
| | | ;; |
| | | aros) |
| | | basic_machine=i386-pc |
| | | os=-aros |
| | | ;; |
| | | asmjs) |
| | | basic_machine=asmjs-unknown |
| | | ;; |
| | | aux) |
| | | basic_machine=m68k-apple |
| | | os=-aux |
| | | ;; |
| | | balance) |
| | | basic_machine=ns32k-sequent |
| | | os=-dynix |
| | | ;; |
| | | blackfin) |
| | | basic_machine=bfin-unknown |
| | | os=-linux |
| | | ;; |
| | | blackfin-*) |
| | | basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'` |
| | | os=-linux |
| | | ;; |
| | | bluegene*) |
| | | basic_machine=powerpc-ibm |
| | | os=-cnk |
| | | ;; |
| | | c54x-*) |
| | | basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'` |
| | | ;; |
| | | c55x-*) |
| | | basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'` |
| | | ;; |
| | | c6x-*) |
| | | basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'` |
| | | ;; |
| | | c90) |
| | | basic_machine=c90-cray |
| | | os=-unicos |
| | | ;; |
| | | cegcc) |
| | | basic_machine=arm-unknown |
| | | os=-cegcc |
| | | ;; |
| | | convex-c1) |
| | | basic_machine=c1-convex |
| | | os=-bsd |
| | | ;; |
| | | convex-c2) |
| | | basic_machine=c2-convex |
| | | os=-bsd |
| | | ;; |
| | | convex-c32) |
| | | basic_machine=c32-convex |
| | | os=-bsd |
| | | ;; |
| | | convex-c34) |
| | | basic_machine=c34-convex |
| | | os=-bsd |
| | | ;; |
| | | convex-c38) |
| | | basic_machine=c38-convex |
| | | os=-bsd |
| | | ;; |
| | | cray | j90) |
| | | basic_machine=j90-cray |
| | | os=-unicos |
| | | ;; |
| | | craynv) |
| | | basic_machine=craynv-cray |
| | | os=-unicosmp |
| | | ;; |
| | | cr16 | cr16-*) |
| | | basic_machine=cr16-unknown |
| | | os=-elf |
| | | ;; |
| | | crds | unos) |
| | | basic_machine=m68k-crds |
| | | ;; |
| | | crisv32 | crisv32-* | etraxfs*) |
| | | basic_machine=crisv32-axis |
| | | ;; |
| | | cris | cris-* | etrax*) |
| | | basic_machine=cris-axis |
| | | ;; |
| | | crx) |
| | | basic_machine=crx-unknown |
| | | os=-elf |
| | | ;; |
| | | da30 | da30-*) |
| | | basic_machine=m68k-da30 |
| | | ;; |
| | | decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) |
| | | basic_machine=mips-dec |
| | | ;; |
| | | decsystem10* | dec10*) |
| | | basic_machine=pdp10-dec |
| | | os=-tops10 |
| | | ;; |
| | | decsystem20* | dec20*) |
| | | basic_machine=pdp10-dec |
| | | os=-tops20 |
| | | ;; |
| | | delta | 3300 | motorola-3300 | motorola-delta \ |
| | | | 3300-motorola | delta-motorola) |
| | | basic_machine=m68k-motorola |
| | | ;; |
| | | delta88) |
| | | basic_machine=m88k-motorola |
| | | os=-sysv3 |
| | | ;; |
| | | dicos) |
| | | basic_machine=i686-pc |
| | | os=-dicos |
| | | ;; |
| | | djgpp) |
| | | basic_machine=i586-pc |
| | | os=-msdosdjgpp |
| | | ;; |
| | | dpx20 | dpx20-*) |
| | | basic_machine=rs6000-bull |
| | | os=-bosx |
| | | ;; |
| | | dpx2*) |
| | | basic_machine=m68k-bull |
| | | os=-sysv3 |
| | | ;; |
| | | e500v[12]) |
| | | basic_machine=powerpc-unknown |
| | | os=$os"spe" |
| | | ;; |
| | | e500v[12]-*) |
| | | basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` |
| | | os=$os"spe" |
| | | ;; |
| | | ebmon29k) |
| | | basic_machine=a29k-amd |
| | | os=-ebmon |
| | | ;; |
| | | elxsi) |
| | | basic_machine=elxsi-elxsi |
| | | os=-bsd |
| | | ;; |
| | | encore | umax | mmax) |
| | | basic_machine=ns32k-encore |
| | | ;; |
| | | es1800 | OSE68k | ose68k | ose | OSE) |
| | | basic_machine=m68k-ericsson |
| | | os=-ose |
| | | ;; |
| | | fx2800) |
| | | basic_machine=i860-alliant |
| | | ;; |
| | | genix) |
| | | basic_machine=ns32k-ns |
| | | ;; |
| | | gmicro) |
| | | basic_machine=tron-gmicro |
| | | os=-sysv |
| | | ;; |
| | | go32) |
| | | basic_machine=i386-pc |
| | | os=-go32 |
| | | ;; |
| | | h3050r* | hiux*) |
| | | basic_machine=hppa1.1-hitachi |
| | | os=-hiuxwe2 |
| | | ;; |
| | | h8300hms) |
| | | basic_machine=h8300-hitachi |
| | | os=-hms |
| | | ;; |
| | | h8300xray) |
| | | basic_machine=h8300-hitachi |
| | | os=-xray |
| | | ;; |
| | | h8500hms) |
| | | basic_machine=h8500-hitachi |
| | | os=-hms |
| | | ;; |
| | | harris) |
| | | basic_machine=m88k-harris |
| | | os=-sysv3 |
| | | ;; |
| | | hp300-*) |
| | | basic_machine=m68k-hp |
| | | ;; |
| | | hp300bsd) |
| | | basic_machine=m68k-hp |
| | | os=-bsd |
| | | ;; |
| | | hp300hpux) |
| | | basic_machine=m68k-hp |
| | | os=-hpux |
| | | ;; |
| | | hp3k9[0-9][0-9] | hp9[0-9][0-9]) |
| | | basic_machine=hppa1.0-hp |
| | | ;; |
| | | hp9k2[0-9][0-9] | hp9k31[0-9]) |
| | | basic_machine=m68000-hp |
| | | ;; |
| | | hp9k3[2-9][0-9]) |
| | | basic_machine=m68k-hp |
| | | ;; |
| | | hp9k6[0-9][0-9] | hp6[0-9][0-9]) |
| | | basic_machine=hppa1.0-hp |
| | | ;; |
| | | hp9k7[0-79][0-9] | hp7[0-79][0-9]) |
| | | basic_machine=hppa1.1-hp |
| | | ;; |
| | | hp9k78[0-9] | hp78[0-9]) |
| | | # FIXME: really hppa2.0-hp |
| | | basic_machine=hppa1.1-hp |
| | | ;; |
| | | hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) |
| | | # FIXME: really hppa2.0-hp |
| | | basic_machine=hppa1.1-hp |
| | | ;; |
| | | hp9k8[0-9][13679] | hp8[0-9][13679]) |
| | | basic_machine=hppa1.1-hp |
| | | ;; |
| | | hp9k8[0-9][0-9] | hp8[0-9][0-9]) |
| | | basic_machine=hppa1.0-hp |
| | | ;; |
| | | hppaosf) |
| | | basic_machine=hppa1.1-hp |
| | | os=-osf |
| | | ;; |
| | | hppro) |
| | | basic_machine=hppa1.1-hp |
| | | os=-proelf |
| | | ;; |
| | | i370-ibm* | ibm*) |
| | | basic_machine=i370-ibm |
| | | ;; |
| | | i*86v32) |
| | | basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` |
| | | os=-sysv32 |
| | | ;; |
| | | i*86v4*) |
| | | basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` |
| | | os=-sysv4 |
| | | ;; |
| | | i*86v) |
| | | basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` |
| | | os=-sysv |
| | | ;; |
| | | i*86sol2) |
| | | basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` |
| | | os=-solaris2 |
| | | ;; |
| | | i386mach) |
| | | basic_machine=i386-mach |
| | | os=-mach |
| | | ;; |
| | | vsta) |
| | | basic_machine=i386-unknown |
| | | os=-vsta |
| | | ;; |
| | | iris | iris4d) |
| | | basic_machine=mips-sgi |
| | | case $os in |
| | | -irix*) |
| | | ;; |
| | | *) |
| | | os=-irix4 |
| | | ;; |
| | | esac |
| | | ;; |
| | | isi68 | isi) |
| | | basic_machine=m68k-isi |
| | | os=-sysv |
| | | ;; |
| | | leon-*|leon[3-9]-*) |
| | | basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'` |
| | | ;; |
| | | m68knommu) |
| | | basic_machine=m68k-unknown |
| | | os=-linux |
| | | ;; |
| | | m68knommu-*) |
| | | basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'` |
| | | os=-linux |
| | | ;; |
| | | magnum | m3230) |
| | | basic_machine=mips-mips |
| | | os=-sysv |
| | | ;; |
| | | merlin) |
| | | basic_machine=ns32k-utek |
| | | os=-sysv |
| | | ;; |
| | | microblaze*) |
| | | basic_machine=microblaze-xilinx |
| | | ;; |
| | | mingw64) |
| | | basic_machine=x86_64-pc |
| | | os=-mingw64 |
| | | ;; |
| | | mingw32) |
| | | basic_machine=i686-pc |
| | | os=-mingw32 |
| | | ;; |
| | | mingw32ce) |
| | | basic_machine=arm-unknown |
| | | os=-mingw32ce |
| | | ;; |
| | | miniframe) |
| | | basic_machine=m68000-convergent |
| | | ;; |
| | | *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) |
| | | basic_machine=m68k-atari |
| | | os=-mint |
| | | ;; |
| | | mips3*-*) |
| | | basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'` |
| | | ;; |
| | | mips3*) |
| | | basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown |
| | | ;; |
| | | monitor) |
| | | basic_machine=m68k-rom68k |
| | | os=-coff |
| | | ;; |
| | | morphos) |
| | | basic_machine=powerpc-unknown |
| | | os=-morphos |
| | | ;; |
| | | moxiebox) |
| | | basic_machine=moxie-unknown |
| | | os=-moxiebox |
| | | ;; |
| | | msdos) |
| | | basic_machine=i386-pc |
| | | os=-msdos |
| | | ;; |
| | | ms1-*) |
| | | basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'` |
| | | ;; |
| | | msys) |
| | | basic_machine=i686-pc |
| | | os=-msys |
| | | ;; |
| | | mvs) |
| | | basic_machine=i370-ibm |
| | | os=-mvs |
| | | ;; |
| | | nacl) |
| | | basic_machine=le32-unknown |
| | | os=-nacl |
| | | ;; |
| | | ncr3000) |
| | | basic_machine=i486-ncr |
| | | os=-sysv4 |
| | | ;; |
| | | netbsd386) |
| | | basic_machine=i386-unknown |
| | | os=-netbsd |
| | | ;; |
| | | netwinder) |
| | | basic_machine=armv4l-rebel |
| | | os=-linux |
| | | ;; |
| | | news | news700 | news800 | news900) |
| | | basic_machine=m68k-sony |
| | | os=-newsos |
| | | ;; |
| | | news1000) |
| | | basic_machine=m68030-sony |
| | | os=-newsos |
| | | ;; |
| | | news-3600 | risc-news) |
| | | basic_machine=mips-sony |
| | | os=-newsos |
| | | ;; |
| | | necv70) |
| | | basic_machine=v70-nec |
| | | os=-sysv |
| | | ;; |
| | | next | m*-next) |
| | | basic_machine=m68k-next |
| | | case $os in |
| | | -nextstep* ) |
| | | ;; |
| | | -ns2*) |
| | | os=-nextstep2 |
| | | ;; |
| | | *) |
| | | os=-nextstep3 |
| | | ;; |
| | | esac |
| | | ;; |
| | | nh3000) |
| | | basic_machine=m68k-harris |
| | | os=-cxux |
| | | ;; |
| | | nh[45]000) |
| | | basic_machine=m88k-harris |
| | | os=-cxux |
| | | ;; |
| | | nindy960) |
| | | basic_machine=i960-intel |
| | | os=-nindy |
| | | ;; |
| | | mon960) |
| | | basic_machine=i960-intel |
| | | os=-mon960 |
| | | ;; |
| | | nonstopux) |
| | | basic_machine=mips-compaq |
| | | os=-nonstopux |
| | | ;; |
| | | np1) |
| | | basic_machine=np1-gould |
| | | ;; |
| | | neo-tandem) |
| | | basic_machine=neo-tandem |
| | | ;; |
| | | nse-tandem) |
| | | basic_machine=nse-tandem |
| | | ;; |
| | | nsr-tandem) |
| | | basic_machine=nsr-tandem |
| | | ;; |
| | | nsv-tandem) |
| | | basic_machine=nsv-tandem |
| | | ;; |
| | | nsx-tandem) |
| | | basic_machine=nsx-tandem |
| | | ;; |
| | | op50n-* | op60c-*) |
| | | basic_machine=hppa1.1-oki |
| | | os=-proelf |
| | | ;; |
| | | openrisc | openrisc-*) |
| | | basic_machine=or32-unknown |
| | | ;; |
| | | os400) |
| | | basic_machine=powerpc-ibm |
| | | os=-os400 |
| | | ;; |
| | | OSE68000 | ose68000) |
| | | basic_machine=m68000-ericsson |
| | | os=-ose |
| | | ;; |
| | | os68k) |
| | | basic_machine=m68k-none |
| | | os=-os68k |
| | | ;; |
| | | pa-hitachi) |
| | | basic_machine=hppa1.1-hitachi |
| | | os=-hiuxwe2 |
| | | ;; |
| | | paragon) |
| | | basic_machine=i860-intel |
| | | os=-osf |
| | | ;; |
| | | parisc) |
| | | basic_machine=hppa-unknown |
| | | os=-linux |
| | | ;; |
| | | parisc-*) |
| | | basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'` |
| | | os=-linux |
| | | ;; |
| | | pbd) |
| | | basic_machine=sparc-tti |
| | | ;; |
| | | pbb) |
| | | basic_machine=m68k-tti |
| | | ;; |
| | | pc532 | pc532-*) |
| | | basic_machine=ns32k-pc532 |
| | | ;; |
| | | pc98) |
| | | basic_machine=i386-pc |
| | | ;; |
| | | pc98-*) |
| | | basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'` |
| | | ;; |
| | | pentium | p5 | k5 | k6 | nexgen | viac3) |
| | | basic_machine=i586-pc |
| | | ;; |
| | | pentiumpro | p6 | 6x86 | athlon | athlon_*) |
| | | basic_machine=i686-pc |
| | | ;; |
| | | pentiumii | pentium2 | pentiumiii | pentium3) |
| | | basic_machine=i686-pc |
| | | ;; |
| | | pentium4) |
| | | basic_machine=i786-pc |
| | | ;; |
| | | pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) |
| | | basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'` |
| | | ;; |
| | | pentiumpro-* | p6-* | 6x86-* | athlon-*) |
| | | basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` |
| | | ;; |
| | | pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) |
| | | basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` |
| | | ;; |
| | | pentium4-*) |
| | | basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'` |
| | | ;; |
| | | pn) |
| | | basic_machine=pn-gould |
| | | ;; |
| | | power) basic_machine=power-ibm |
| | | ;; |
| | | ppc | ppcbe) basic_machine=powerpc-unknown |
| | | ;; |
| | | ppc-* | ppcbe-*) |
| | | basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` |
| | | ;; |
| | | ppcle | powerpclittle) |
| | | basic_machine=powerpcle-unknown |
| | | ;; |
| | | ppcle-* | powerpclittle-*) |
| | | basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'` |
| | | ;; |
| | | ppc64) basic_machine=powerpc64-unknown |
| | | ;; |
| | | ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'` |
| | | ;; |
| | | ppc64le | powerpc64little) |
| | | basic_machine=powerpc64le-unknown |
| | | ;; |
| | | ppc64le-* | powerpc64little-*) |
| | | basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'` |
| | | ;; |
| | | ps2) |
| | | basic_machine=i386-ibm |
| | | ;; |
| | | pw32) |
| | | basic_machine=i586-unknown |
| | | os=-pw32 |
| | | ;; |
| | | rdos | rdos64) |
| | | basic_machine=x86_64-pc |
| | | os=-rdos |
| | | ;; |
| | | rdos32) |
| | | basic_machine=i386-pc |
| | | os=-rdos |
| | | ;; |
| | | rom68k) |
| | | basic_machine=m68k-rom68k |
| | | os=-coff |
| | | ;; |
| | | rm[46]00) |
| | | basic_machine=mips-siemens |
| | | ;; |
| | | rtpc | rtpc-*) |
| | | basic_machine=romp-ibm |
| | | ;; |
| | | s390 | s390-*) |
| | | basic_machine=s390-ibm |
| | | ;; |
| | | s390x | s390x-*) |
| | | basic_machine=s390x-ibm |
| | | ;; |
| | | sa29200) |
| | | basic_machine=a29k-amd |
| | | os=-udi |
| | | ;; |
| | | sb1) |
| | | basic_machine=mipsisa64sb1-unknown |
| | | ;; |
| | | sb1el) |
| | | basic_machine=mipsisa64sb1el-unknown |
| | | ;; |
| | | sde) |
| | | basic_machine=mipsisa32-sde |
| | | os=-elf |
| | | ;; |
| | | sei) |
| | | basic_machine=mips-sei |
| | | os=-seiux |
| | | ;; |
| | | sequent) |
| | | basic_machine=i386-sequent |
| | | ;; |
| | | sh5el) |
| | | basic_machine=sh5le-unknown |
| | | ;; |
| | | simso-wrs) |
| | | basic_machine=sparclite-wrs |
| | | os=-vxworks |
| | | ;; |
| | | sps7) |
| | | basic_machine=m68k-bull |
| | | os=-sysv2 |
| | | ;; |
| | | spur) |
| | | basic_machine=spur-unknown |
| | | ;; |
| | | st2000) |
| | | basic_machine=m68k-tandem |
| | | ;; |
| | | stratus) |
| | | basic_machine=i860-stratus |
| | | os=-sysv4 |
| | | ;; |
| | | strongarm-* | thumb-*) |
| | | basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'` |
| | | ;; |
| | | sun2) |
| | | basic_machine=m68000-sun |
| | | ;; |
| | | sun2os3) |
| | | basic_machine=m68000-sun |
| | | os=-sunos3 |
| | | ;; |
| | | sun2os4) |
| | | basic_machine=m68000-sun |
| | | os=-sunos4 |
| | | ;; |
| | | sun3os3) |
| | | basic_machine=m68k-sun |
| | | os=-sunos3 |
| | | ;; |
| | | sun3os4) |
| | | basic_machine=m68k-sun |
| | | os=-sunos4 |
| | | ;; |
| | | sun4os3) |
| | | basic_machine=sparc-sun |
| | | os=-sunos3 |
| | | ;; |
| | | sun4os4) |
| | | basic_machine=sparc-sun |
| | | os=-sunos4 |
| | | ;; |
| | | sun4sol2) |
| | | basic_machine=sparc-sun |
| | | os=-solaris2 |
| | | ;; |
| | | sun3 | sun3-*) |
| | | basic_machine=m68k-sun |
| | | ;; |
| | | sun4) |
| | | basic_machine=sparc-sun |
| | | ;; |
| | | sun386 | sun386i | roadrunner) |
| | | basic_machine=i386-sun |
| | | ;; |
| | | sv1) |
| | | basic_machine=sv1-cray |
| | | os=-unicos |
| | | ;; |
| | | symmetry) |
| | | basic_machine=i386-sequent |
| | | os=-dynix |
| | | ;; |
| | | t3e) |
| | | basic_machine=alphaev5-cray |
| | | os=-unicos |
| | | ;; |
| | | t90) |
| | | basic_machine=t90-cray |
| | | os=-unicos |
| | | ;; |
| | | tile*) |
| | | basic_machine=$basic_machine-unknown |
| | | os=-linux-gnu |
| | | ;; |
| | | tx39) |
| | | basic_machine=mipstx39-unknown |
| | | ;; |
| | | tx39el) |
| | | basic_machine=mipstx39el-unknown |
| | | ;; |
| | | toad1) |
| | | basic_machine=pdp10-xkl |
| | | os=-tops20 |
| | | ;; |
| | | tower | tower-32) |
| | | basic_machine=m68k-ncr |
| | | ;; |
| | | tpf) |
| | | basic_machine=s390x-ibm |
| | | os=-tpf |
| | | ;; |
| | | udi29k) |
| | | basic_machine=a29k-amd |
| | | os=-udi |
| | | ;; |
| | | ultra3) |
| | | basic_machine=a29k-nyu |
| | | os=-sym1 |
| | | ;; |
| | | v810 | necv810) |
| | | basic_machine=v810-nec |
| | | os=-none |
| | | ;; |
| | | vaxv) |
| | | basic_machine=vax-dec |
| | | os=-sysv |
| | | ;; |
| | | vms) |
| | | basic_machine=vax-dec |
| | | os=-vms |
| | | ;; |
| | | vpp*|vx|vx-*) |
| | | basic_machine=f301-fujitsu |
| | | ;; |
| | | vxworks960) |
| | | basic_machine=i960-wrs |
| | | os=-vxworks |
| | | ;; |
| | | vxworks68) |
| | | basic_machine=m68k-wrs |
| | | os=-vxworks |
| | | ;; |
| | | vxworks29k) |
| | | basic_machine=a29k-wrs |
| | | os=-vxworks |
| | | ;; |
| | | w65*) |
| | | basic_machine=w65-wdc |
| | | os=-none |
| | | ;; |
| | | w89k-*) |
| | | basic_machine=hppa1.1-winbond |
| | | os=-proelf |
| | | ;; |
| | | x64) |
| | | basic_machine=x86_64-pc |
| | | ;; |
| | | xbox) |
| | | basic_machine=i686-pc |
| | | os=-mingw32 |
| | | ;; |
| | | xps | xps100) |
| | | basic_machine=xps100-honeywell |
| | | ;; |
| | | xscale-* | xscalee[bl]-*) |
| | | basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'` |
| | | ;; |
| | | ymp) |
| | | basic_machine=ymp-cray |
| | | os=-unicos |
| | | ;; |
| | | none) |
| | | basic_machine=none-none |
| | | os=-none |
| | | ;; |
| | | |
| | | # Here we handle the default manufacturer of certain CPU types. It is in |
| | | # some cases the only manufacturer, in others, it is the most popular. |
| | | w89k) |
| | | basic_machine=hppa1.1-winbond |
| | | ;; |
| | | op50n) |
| | | basic_machine=hppa1.1-oki |
| | | ;; |
| | | op60c) |
| | | basic_machine=hppa1.1-oki |
| | | ;; |
| | | romp) |
| | | basic_machine=romp-ibm |
| | | ;; |
| | | mmix) |
| | | basic_machine=mmix-knuth |
| | | ;; |
| | | rs6000) |
| | | basic_machine=rs6000-ibm |
| | | ;; |
| | | vax) |
| | | basic_machine=vax-dec |
| | | ;; |
| | | pdp11) |
| | | basic_machine=pdp11-dec |
| | | ;; |
| | | we32k) |
| | | basic_machine=we32k-att |
| | | ;; |
| | | sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) |
| | | basic_machine=sh-unknown |
| | | ;; |
| | | cydra) |
| | | basic_machine=cydra-cydrome |
| | | ;; |
| | | orion) |
| | | basic_machine=orion-highlevel |
| | | ;; |
| | | orion105) |
| | | basic_machine=clipper-highlevel |
| | | ;; |
| | | mac | mpw | mac-mpw) |
| | | basic_machine=m68k-apple |
| | | ;; |
| | | pmac | pmac-mpw) |
| | | basic_machine=powerpc-apple |
| | | ;; |
| | | *-unknown) |
| | | # Make sure to match an already-canonicalized machine name. |
| | | ;; |
| | | *) |
| | | echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 |
| | | exit 1 |
| | | ;; |
| | | esac |
| | | |
| | | # Here we canonicalize certain aliases for manufacturers. |
| | | case $basic_machine in |
| | | *-digital*) |
| | | basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'` |
| | | ;; |
| | | *-commodore*) |
| | | basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'` |
| | | ;; |
| | | *) |
| | | ;; |
| | | esac |
| | | |
| | | # Decode manufacturer-specific aliases for certain operating systems. |
| | | |
| | | if [ x"$os" != x"" ] |
| | | then |
| | | case $os in |
| | | # First match some system type aliases that might get confused |
| | | # with valid system types. |
| | | # -solaris* is a basic system type, with this one exception. |
| | | -auroraux) |
| | | os=-auroraux |
| | | ;; |
| | | -solaris1 | -solaris1.*) |
| | | os=`echo $os | sed -e 's|solaris1|sunos4|'` |
| | | ;; |
| | | -solaris) |
| | | os=-solaris2 |
| | | ;; |
| | | -unixware*) |
| | | os=-sysv4.2uw |
| | | ;; |
| | | -gnu/linux*) |
| | | os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` |
| | | ;; |
| | | # es1800 is here to avoid being matched by es* (a different OS) |
| | | -es1800*) |
| | | os=-ose |
| | | ;; |
| | | # Now accept the basic system types. |
| | | # The portable systems comes first. |
| | | # Each alternative MUST end in a * to match a version number. |
| | | # -sysv* is not here because it comes later, after sysvr4. |
| | | -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ |
| | | | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ |
| | | | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ |
| | | | -sym* | -kopensolaris* | -plan9* \ |
| | | | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ |
| | | | -aos* | -aros* | -cloudabi* | -sortix* \ |
| | | | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ |
| | | | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ |
| | | | -hiux* | -knetbsd* | -mirbsd* | -netbsd* \ |
| | | | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \ |
| | | | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ |
| | | | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ |
| | | | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ |
| | | | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* | -hcos* \ |
| | | | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \ |
| | | | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ |
| | | | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ |
| | | | -linux-newlib* | -linux-musl* | -linux-uclibc* \ |
| | | | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ |
| | | | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \ |
| | | | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ |
| | | | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ |
| | | | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ |
| | | | -morphos* | -superux* | -rtmk* | -windiss* \ |
| | | | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ |
| | | | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \ |
| | | | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme* \ |
| | | | -midnightbsd*) |
| | | # Remember, each alternative MUST END IN *, to match a version number. |
| | | ;; |
| | | -qnx*) |
| | | case $basic_machine in |
| | | x86-* | i*86-*) |
| | | ;; |
| | | *) |
| | | os=-nto$os |
| | | ;; |
| | | esac |
| | | ;; |
| | | -nto-qnx*) |
| | | ;; |
| | | -nto*) |
| | | os=`echo $os | sed -e 's|nto|nto-qnx|'` |
| | | ;; |
| | | -sim | -xray | -os68k* | -v88r* \ |
| | | | -windows* | -osx | -abug | -netware* | -os9* \ |
| | | | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) |
| | | ;; |
| | | -mac*) |
| | | os=`echo "$os" | sed -e 's|mac|macos|'` |
| | | ;; |
| | | -linux-dietlibc) |
| | | os=-linux-dietlibc |
| | | ;; |
| | | -linux*) |
| | | os=`echo $os | sed -e 's|linux|linux-gnu|'` |
| | | ;; |
| | | -sunos5*) |
| | | os=`echo "$os" | sed -e 's|sunos5|solaris2|'` |
| | | ;; |
| | | -sunos6*) |
| | | os=`echo "$os" | sed -e 's|sunos6|solaris3|'` |
| | | ;; |
| | | -opened*) |
| | | os=-openedition |
| | | ;; |
| | | -os400*) |
| | | os=-os400 |
| | | ;; |
| | | -wince*) |
| | | os=-wince |
| | | ;; |
| | | -utek*) |
| | | os=-bsd |
| | | ;; |
| | | -dynix*) |
| | | os=-bsd |
| | | ;; |
| | | -acis*) |
| | | os=-aos |
| | | ;; |
| | | -atheos*) |
| | | os=-atheos |
| | | ;; |
| | | -syllable*) |
| | | os=-syllable |
| | | ;; |
| | | -386bsd) |
| | | os=-bsd |
| | | ;; |
| | | -ctix* | -uts*) |
| | | os=-sysv |
| | | ;; |
| | | -nova*) |
| | | os=-rtmk-nova |
| | | ;; |
| | | -ns2) |
| | | os=-nextstep2 |
| | | ;; |
| | | -nsk*) |
| | | os=-nsk |
| | | ;; |
| | | # Preserve the version number of sinix5. |
| | | -sinix5.*) |
| | | os=`echo $os | sed -e 's|sinix|sysv|'` |
| | | ;; |
| | | -sinix*) |
| | | os=-sysv4 |
| | | ;; |
| | | -tpf*) |
| | | os=-tpf |
| | | ;; |
| | | -triton*) |
| | | os=-sysv3 |
| | | ;; |
| | | -oss*) |
| | | os=-sysv3 |
| | | ;; |
| | | -svr4*) |
| | | os=-sysv4 |
| | | ;; |
| | | -svr3) |
| | | os=-sysv3 |
| | | ;; |
| | | -sysvr4) |
| | | os=-sysv4 |
| | | ;; |
| | | # This must come after -sysvr4. |
| | | -sysv*) |
| | | ;; |
| | | -ose*) |
| | | os=-ose |
| | | ;; |
| | | -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) |
| | | os=-mint |
| | | ;; |
| | | -zvmoe) |
| | | os=-zvmoe |
| | | ;; |
| | | -dicos*) |
| | | os=-dicos |
| | | ;; |
| | | -pikeos*) |
| | | # Until real need of OS specific support for |
| | | # particular features comes up, bare metal |
| | | # configurations are quite functional. |
| | | case $basic_machine in |
| | | arm*) |
| | | os=-eabi |
| | | ;; |
| | | *) |
| | | os=-elf |
| | | ;; |
| | | esac |
| | | ;; |
| | | -nacl*) |
| | | ;; |
| | | -ios) |
| | | ;; |
| | | -none) |
| | | ;; |
| | | *) |
| | | # Get rid of the `-' at the beginning of $os. |
| | | os=`echo $os | sed 's/[^-]*-//'` |
| | | echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2 |
| | | exit 1 |
| | | ;; |
| | | esac |
| | | else |
| | | |
| | | # Here we handle the default operating systems that come with various machines. |
| | | # The value should be what the vendor currently ships out the door with their |
| | | # machine or put another way, the most popular os provided with the machine. |
| | | |
| | | # Note that if you're going to try to match "-MANUFACTURER" here (say, |
| | | # "-sun"), then you have to tell the case statement up towards the top |
| | | # that MANUFACTURER isn't an operating system. Otherwise, code above |
| | | # will signal an error saying that MANUFACTURER isn't an operating |
| | | # system, and we'll never get to this point. |
| | | |
| | | case $basic_machine in |
| | | score-*) |
| | | os=-elf |
| | | ;; |
| | | spu-*) |
| | | os=-elf |
| | | ;; |
| | | *-acorn) |
| | | os=-riscix1.2 |
| | | ;; |
| | | arm*-rebel) |
| | | os=-linux |
| | | ;; |
| | | arm*-semi) |
| | | os=-aout |
| | | ;; |
| | | c4x-* | tic4x-*) |
| | | os=-coff |
| | | ;; |
| | | c8051-*) |
| | | os=-elf |
| | | ;; |
| | | hexagon-*) |
| | | os=-elf |
| | | ;; |
| | | tic54x-*) |
| | | os=-coff |
| | | ;; |
| | | tic55x-*) |
| | | os=-coff |
| | | ;; |
| | | tic6x-*) |
| | | os=-coff |
| | | ;; |
| | | # This must come before the *-dec entry. |
| | | pdp10-*) |
| | | os=-tops20 |
| | | ;; |
| | | pdp11-*) |
| | | os=-none |
| | | ;; |
| | | *-dec | vax-*) |
| | | os=-ultrix4.2 |
| | | ;; |
| | | m68*-apollo) |
| | | os=-domain |
| | | ;; |
| | | i386-sun) |
| | | os=-sunos4.0.2 |
| | | ;; |
| | | m68000-sun) |
| | | os=-sunos3 |
| | | ;; |
| | | m68*-cisco) |
| | | os=-aout |
| | | ;; |
| | | mep-*) |
| | | os=-elf |
| | | ;; |
| | | mips*-cisco) |
| | | os=-elf |
| | | ;; |
| | | mips*-*) |
| | | os=-elf |
| | | ;; |
| | | or32-*) |
| | | os=-coff |
| | | ;; |
| | | *-tti) # must be before sparc entry or we get the wrong os. |
| | | os=-sysv3 |
| | | ;; |
| | | sparc-* | *-sun) |
| | | os=-sunos4.1.1 |
| | | ;; |
| | | pru-*) |
| | | os=-elf |
| | | ;; |
| | | *-be) |
| | | os=-beos |
| | | ;; |
| | | *-ibm) |
| | | os=-aix |
| | | ;; |
| | | *-knuth) |
| | | os=-mmixware |
| | | ;; |
| | | *-wec) |
| | | os=-proelf |
| | | ;; |
| | | *-winbond) |
| | | os=-proelf |
| | | ;; |
| | | *-oki) |
| | | os=-proelf |
| | | ;; |
| | | *-hp) |
| | | os=-hpux |
| | | ;; |
| | | *-hitachi) |
| | | os=-hiux |
| | | ;; |
| | | i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) |
| | | os=-sysv |
| | | ;; |
| | | *-cbm) |
| | | os=-amigaos |
| | | ;; |
| | | *-dg) |
| | | os=-dgux |
| | | ;; |
| | | *-dolphin) |
| | | os=-sysv3 |
| | | ;; |
| | | m68k-ccur) |
| | | os=-rtu |
| | | ;; |
| | | m88k-omron*) |
| | | os=-luna |
| | | ;; |
| | | *-next) |
| | | os=-nextstep |
| | | ;; |
| | | *-sequent) |
| | | os=-ptx |
| | | ;; |
| | | *-crds) |
| | | os=-unos |
| | | ;; |
| | | *-ns) |
| | | os=-genix |
| | | ;; |
| | | i370-*) |
| | | os=-mvs |
| | | ;; |
| | | *-gould) |
| | | os=-sysv |
| | | ;; |
| | | *-highlevel) |
| | | os=-bsd |
| | | ;; |
| | | *-encore) |
| | | os=-bsd |
| | | ;; |
| | | *-sgi) |
| | | os=-irix |
| | | ;; |
| | | *-siemens) |
| | | os=-sysv4 |
| | | ;; |
| | | *-masscomp) |
| | | os=-rtu |
| | | ;; |
| | | f30[01]-fujitsu | f700-fujitsu) |
| | | os=-uxpv |
| | | ;; |
| | | *-rom68k) |
| | | os=-coff |
| | | ;; |
| | | *-*bug) |
| | | os=-coff |
| | | ;; |
| | | *-apple) |
| | | os=-macos |
| | | ;; |
| | | *-atari*) |
| | | os=-mint |
| | | ;; |
| | | *) |
| | | os=-none |
| | | ;; |
| | | esac |
| | | fi |
| | | |
| | | # Here we handle the case where we know the os, and the CPU type, but not the |
| | | # manufacturer. We pick the logical manufacturer. |
| | | vendor=unknown |
| | | case $basic_machine in |
| | | *-unknown) |
| | | case $os in |
| | | -riscix*) |
| | | vendor=acorn |
| | | ;; |
| | | -sunos*) |
| | | vendor=sun |
| | | ;; |
| | | -cnk*|-aix*) |
| | | vendor=ibm |
| | | ;; |
| | | -beos*) |
| | | vendor=be |
| | | ;; |
| | | -hpux*) |
| | | vendor=hp |
| | | ;; |
| | | -mpeix*) |
| | | vendor=hp |
| | | ;; |
| | | -hiux*) |
| | | vendor=hitachi |
| | | ;; |
| | | -unos*) |
| | | vendor=crds |
| | | ;; |
| | | -dgux*) |
| | | vendor=dg |
| | | ;; |
| | | -luna*) |
| | | vendor=omron |
| | | ;; |
| | | -genix*) |
| | | vendor=ns |
| | | ;; |
| | | -mvs* | -opened*) |
| | | vendor=ibm |
| | | ;; |
| | | -os400*) |
| | | vendor=ibm |
| | | ;; |
| | | -ptx*) |
| | | vendor=sequent |
| | | ;; |
| | | -tpf*) |
| | | vendor=ibm |
| | | ;; |
| | | -vxsim* | -vxworks* | -windiss*) |
| | | vendor=wrs |
| | | ;; |
| | | -aux*) |
| | | vendor=apple |
| | | ;; |
| | | -hms*) |
| | | vendor=hitachi |
| | | ;; |
| | | -mpw* | -macos*) |
| | | vendor=apple |
| | | ;; |
| | | -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) |
| | | vendor=atari |
| | | ;; |
| | | -vos*) |
| | | vendor=stratus |
| | | ;; |
| | | esac |
| | | basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"` |
| | | ;; |
| | | esac |
| | | |
| | | echo "$basic_machine$os" |
| | | exit |
| | | |
| | | # Local variables: |
| | | # eval: (add-hook 'before-save-hook 'time-stamp) |
| | | # time-stamp-start: "timestamp='" |
| | | # time-stamp-format: "%:y-%02m-%02d" |
| | | # time-stamp-end: "'" |
| | | # End: |
New file |
| | |
| | | # configure.ac |
| | | |
| | | # Copyright (c) 2018 Cosmin Truta |
| | | # Copyright (c) 2004-2016 Glenn Randers-Pehrson |
| | | |
| | | # This code is released under the libpng license. |
| | | # For conditions of distribution and use, see the disclaimer |
| | | # and license in png.h |
| | | |
| | | dnl Process this file with autoconf to produce a configure script. |
| | | dnl |
| | | dnl Minor upgrades (compatible ABI): increment the package version |
| | | dnl (third field in two places below) and set the PNGLIB_RELEASE |
| | | dnl variable. |
| | | dnl |
| | | dnl Major upgrades (incompatible ABI): increment the package major |
| | | dnl version (second field, or first if desired), set the minor |
| | | dnl to 0, set PNGLIB_MAJOR below *and* follow the instructions in |
| | | dnl Makefile.am to upgrade the package name. |
| | | |
| | | dnl This is here to prevent earlier autoconf from being used, it |
| | | dnl should not be necessary to regenerate configure if the time |
| | | dnl stamps are correct |
| | | AC_PREREQ([2.68]) |
| | | |
| | | dnl Version number stuff here: |
| | | |
| | | AC_INIT([libpng],[1.6.37],[png-mng-implement@lists.sourceforge.net]) |
| | | AC_CONFIG_MACRO_DIR([scripts]) |
| | | |
| | | # libpng does not follow GNU file name conventions (hence 'foreign') |
| | | # color-tests requires automake 1.11 or later |
| | | # silent-rules requires automake 1.11 or later |
| | | # dist-xz requires automake 1.11 or later |
| | | # 1.12.2 fixes a security issue in 1.11.2 and 1.12.1 |
| | | # 1.13 is required for parallel tests |
| | | AM_INIT_AUTOMAKE([1.13 foreign dist-xz color-tests silent-rules subdir-objects]) |
| | | # The following line causes --disable-maintainer-mode to be the default to |
| | | # configure. This is necessary because libpng distributions cannot rely on the |
| | | # time stamps of the autotools generated files being correct |
| | | AM_MAINTAINER_MODE |
| | | |
| | | dnl configure.ac and Makefile.am expect automake 1.11.2 or a compatible later |
| | | dnl version; aclocal.m4 will generate a failure if you use a prior version of |
| | | dnl automake, so the following is not necessary (and is not defined anyway): |
| | | dnl AM_PREREQ([1.11.2]) |
| | | dnl stop configure from automagically running automake |
| | | |
| | | PNGLIB_VERSION=1.6.37 |
| | | PNGLIB_MAJOR=1 |
| | | PNGLIB_MINOR=6 |
| | | PNGLIB_RELEASE=37 |
| | | |
| | | dnl End of version number stuff |
| | | |
| | | AC_CONFIG_SRCDIR([pngget.c]) |
| | | AC_CONFIG_HEADERS([config.h]) |
| | | |
| | | # Checks for programs. |
| | | AC_LANG([C]) |
| | | AC_PROG_CC |
| | | AM_PROG_AS |
| | | LT_PATH_LD |
| | | AC_PROG_CPP |
| | | AC_PROG_AWK |
| | | AC_PROG_INSTALL |
| | | AC_PROG_LN_S |
| | | AC_PROG_MAKE_SET |
| | | |
| | | dnl libtool/libtoolize; version 2.4.2 is the tested version. This or any |
| | | dnl compatible later version may be used |
| | | LT_INIT([win32-dll]) |
| | | LT_PREREQ([2.4.2]) |
| | | |
| | | # Some awks crash when confronted with pnglibconf.dfa, do a test run now |
| | | # to make sure this doesn't happen |
| | | AC_MSG_CHECKING([that AWK works]) |
| | | if ${AWK} -f ${srcdir}/scripts/options.awk out="/dev/null" version=search\ |
| | | ${srcdir}/pngconf.h ${srcdir}/scripts/pnglibconf.dfa\ |
| | | ${srcdir}/pngusr.dfa 1>&2 |
| | | then |
| | | AC_MSG_RESULT([ok]) |
| | | else |
| | | AC_MSG_FAILURE([failed], 1) |
| | | fi |
| | | |
| | | # This is a remnant of the old cc -E validation, where it may have been |
| | | # necessary to use a different preprocessor for .dfn files |
| | | DFNCPP="$CPP" |
| | | AC_SUBST(DFNCPP) |
| | | |
| | | # -Werror cannot be passed to GCC in CFLAGS because configure will fail (it |
| | | # checks the compiler with a program that generates a warning), add the |
| | | # following option to deal with this |
| | | AC_ARG_VAR(PNG_COPTS, |
| | | [additional flags for the C compiler, use this for options that would] |
| | | [cause configure itself to fail]) |
| | | AC_ARG_ENABLE(werror, |
| | | AS_HELP_STRING([[[--enable-werror[=OPT]]]], |
| | | [Pass -Werror or the given argument to the compiler if it is supported]), |
| | | [test "$enable_werror" = "yes" && enable_werror="-Werror" |
| | | if test "$enable_werror" != "no"; then |
| | | sav_CFLAGS="$CFLAGS" |
| | | CFLAGS="$enable_werror $CFLAGS" |
| | | AC_MSG_CHECKING([if the compiler allows $enable_werror]) |
| | | AC_COMPILE_IFELSE( |
| | | [AC_LANG_SOURCE([ |
| | | [int main(int argc, char **argv){] |
| | | [return argv[argc-1][0];] |
| | | [}]])], |
| | | AC_MSG_RESULT(yes) |
| | | PNG_COPTS="$PNG_COPTS $enable_werror", |
| | | AC_MSG_RESULT(no)) |
| | | CFLAGS="$sav_CFLAGS" |
| | | fi],) |
| | | |
| | | # For GCC 5 the default mode for C is -std=gnu11 instead of -std=gnu89 |
| | | # In pngpriv.h we request just the POSIX 1003.1 and C89 APIs by defining _POSIX_SOURCE to 1 |
| | | # This is incompatible with the new default mode, so we test for that and force the |
| | | # "-std=c89" compiler option: |
| | | AC_MSG_CHECKING([if we need to force back C standard to C89]) |
| | | AC_COMPILE_IFELSE( |
| | | [AC_LANG_PROGRAM([ |
| | | [#define _POSIX_SOURCE 1] |
| | | [#include <stdio.h>] |
| | | ])], |
| | | AC_MSG_RESULT(no),[ |
| | | if test "x$GCC" != "xyes"; then |
| | | AC_MSG_ERROR( |
| | | [Forcing back to C89 is required but the flags are only known for GCC]) |
| | | fi |
| | | AC_MSG_RESULT(yes) |
| | | CFLAGS="$CFLAGS -std=c89" |
| | | ]) |
| | | |
| | | # Checks for header files. |
| | | AC_HEADER_STDC |
| | | |
| | | # Checks for typedefs, structures, and compiler characteristics. |
| | | AC_C_CONST |
| | | AC_TYPE_SIZE_T |
| | | AC_STRUCT_TM |
| | | AC_C_RESTRICT |
| | | |
| | | # Checks for library functions. |
| | | AC_FUNC_STRTOD |
| | | AC_CHECK_FUNCS([pow], , AC_CHECK_LIB(m, pow, , AC_MSG_ERROR(cannot find pow)) ) |
| | | |
| | | # Some later POSIX 1003.1 functions are required for test programs, failure here |
| | | # is soft (the corresponding test program is not built). |
| | | AC_CHECK_FUNC([clock_gettime],,[AC_MSG_WARN([not building timepng])]) |
| | | AM_CONDITIONAL([HAVE_CLOCK_GETTIME], [test "$ac_cv_func_clock_gettime" = "yes"]) |
| | | |
| | | AC_ARG_WITH(zlib-prefix, |
| | | AS_HELP_STRING([[[--with-zlib-prefix]]], |
| | | [prefix that may have been used in installed zlib]), |
| | | [ZPREFIX=${withval}], |
| | | [ZPREFIX='z_']) |
| | | AC_CHECK_LIB(z, zlibVersion, , |
| | | AC_CHECK_LIB(z, ${ZPREFIX}zlibVersion, , AC_MSG_ERROR(zlib not installed))) |
| | | |
| | | # The following is for pngvalid, to ensure it catches FP errors even on |
| | | # platforms that don't enable FP exceptions, the function appears in the math |
| | | # library (typically), it's not an error if it is not found. |
| | | AC_CHECK_LIB([m], [feenableexcept]) |
| | | AC_CHECK_FUNCS([feenableexcept]) |
| | | |
| | | AC_MSG_CHECKING([if using Solaris linker]) |
| | | SLD=`$LD --version 2>&1 | grep Solaris` |
| | | if test "$SLD"; then |
| | | have_solaris_ld=yes |
| | | AC_MSG_RESULT(yes) |
| | | else |
| | | have_solaris_ld=no |
| | | AC_MSG_RESULT(no) |
| | | fi |
| | | AM_CONDITIONAL(HAVE_SOLARIS_LD, test "$have_solaris_ld" = "yes") |
| | | |
| | | AC_MSG_CHECKING([if libraries can be versioned]) |
| | | # Special case for PE/COFF platforms: ld reports |
| | | # support for version-script, but doesn't actually |
| | | # DO anything with it. |
| | | case $host in |
| | | *cygwin* | *mingw32* | *interix* ) |
| | | have_ld_version_script=no |
| | | AC_MSG_RESULT(no) |
| | | ;; |
| | | * ) |
| | | |
| | | if test "$have_solaris_ld" = "yes"; then |
| | | GLD=`$LD --help < /dev/null 2>&1 | grep 'M mapfile'` |
| | | else |
| | | GLD=`$LD --help < /dev/null 2>/dev/null | grep version-script` |
| | | fi |
| | | |
| | | if test "$GLD"; then |
| | | have_ld_version_script=yes |
| | | AC_MSG_RESULT(yes) |
| | | else |
| | | have_ld_version_script=no |
| | | AC_MSG_RESULT(no) |
| | | AC_MSG_WARN(*** You have not enabled versioned symbols.) |
| | | fi |
| | | ;; |
| | | esac |
| | | |
| | | AM_CONDITIONAL(HAVE_LD_VERSION_SCRIPT, test "$have_ld_version_script" = "yes") |
| | | |
| | | if test "$have_ld_version_script" = "yes"; then |
| | | AC_MSG_CHECKING([for symbol prefix]) |
| | | SYMBOL_PREFIX=`echo "PREFIX=__USER_LABEL_PREFIX__" \ |
| | | | ${CPP-${CC-gcc} -E} - 2>&1 \ |
| | | | ${EGREP-grep} "^PREFIX=" \ |
| | | | ${SED-sed} -e "s:^PREFIX=::" -e "s:__USER_LABEL_PREFIX__::"` |
| | | AC_SUBST(SYMBOL_PREFIX) |
| | | AC_MSG_RESULT($SYMBOL_PREFIX) |
| | | fi |
| | | |
| | | # Substitutions for .in files |
| | | AC_SUBST(PNGLIB_VERSION) |
| | | AC_SUBST(PNGLIB_MAJOR) |
| | | AC_SUBST(PNGLIB_MINOR) |
| | | AC_SUBST(PNGLIB_RELEASE) |
| | | |
| | | # Additional arguments (and substitutions) |
| | | # Allow the pkg-config directory to be set |
| | | AC_ARG_WITH(pkgconfigdir, |
| | | AS_HELP_STRING([[[--with-pkgconfigdir]]], |
| | | [Use the specified pkgconfig dir (default is libdir/pkgconfig)]), |
| | | [pkgconfigdir=${withval}], |
| | | [pkgconfigdir='${libdir}/pkgconfig']) |
| | | |
| | | AC_SUBST([pkgconfigdir]) |
| | | AC_MSG_NOTICE([[pkgconfig directory is ${pkgconfigdir}]]) |
| | | |
| | | # Make the *-config binary config scripts optional |
| | | AC_ARG_WITH(binconfigs, |
| | | AS_HELP_STRING([[[--with-binconfigs]]], |
| | | [Generate shell libpng-config scripts as well as pkg-config data] |
| | | [@<:@default=yes@:>@]), |
| | | [if test "${withval}" = no; then |
| | | binconfigs= |
| | | AC_MSG_NOTICE([[libpng-config scripts will not be built]]) |
| | | else |
| | | binconfigs='${binconfigs}' |
| | | fi], |
| | | [binconfigs='${binconfigs}']) |
| | | AC_SUBST([binconfigs]) |
| | | |
| | | # Support for prefixes to the API function names; this will generate defines |
| | | # at the start of the build to rename exported library functions |
| | | AC_ARG_WITH(libpng-prefix, |
| | | AS_HELP_STRING([[[--with-libpng-prefix]]], |
| | | [prefix libpng exported function (API) names with the given value]), |
| | | [if test "${withval:-no}" != "no"; then |
| | | AC_SUBST([PNG_PREFIX], [${withval}]) |
| | | fi]) |
| | | AM_CONDITIONAL([DO_PNG_PREFIX], [test "${with_libpng_prefix:-no}" != "no"]) |
| | | |
| | | # Control over what links are made for installed files. Versioned files are |
| | | # always installed, when the following options are turned on corresponding |
| | | # unversioned links are also created (normally as symbolic links): |
| | | AC_ARG_ENABLE([unversioned-links], |
| | | AS_HELP_STRING([[[--enable-unversioned-links]]], |
| | | [Installed libpng header files are placed in a versioned subdirectory] |
| | | [and installed libpng library (including DLL) files are versioned.] |
| | | [If this option is enabled unversioned links will be created pointing to] |
| | | [the corresponding installed files. If you use libpng.pc or] |
| | | [libpng-config for all builds you do not need these links, but if you] |
| | | [compile programs directly they will typically #include <png.h> and] |
| | | [link with -lpng; in that case you need the links.] |
| | | [The links can be installed manually using 'make install-header-links'] |
| | | [and 'make install-library-links' and can be removed using the] |
| | | [corresponding uninstall- targets. If you do enable this option every] |
| | | [libpng 'make install' will recreate the links to point to the just] |
| | | [installed version of libpng. The default is to create the links;] |
| | | [use --disable-unversioned-links to change this])) |
| | | |
| | | # The AM_CONDITIONAL test is written so that the default is enabled; |
| | | # --disable-unversioned-links must be given to turn the option off. |
| | | AM_CONDITIONAL([DO_INSTALL_LINKS],[test "$enable_unversioned_links" != "no"]) |
| | | |
| | | AC_ARG_ENABLE([unversioned-libpng-pc], |
| | | AS_HELP_STRING([[[--enable-unversioned-libpng-pc]]], |
| | | [Install the configuration file 'libpng.pc' as a link to the versioned] |
| | | [version. This is done by default - use --disable-unversioned-libpng-pc] |
| | | [to change this.])) |
| | | AM_CONDITIONAL([DO_INSTALL_LIBPNG_PC], |
| | | [test "$enable_unversioned_libpng_pc" != "no"]) |
| | | |
| | | AC_ARG_ENABLE([unversioned-libpng-config], |
| | | AS_HELP_STRING([[[--enable-unversioned-libpng-config]]], |
| | | [Install the configuration file 'libpng-config' as a link to the] |
| | | [versioned version. This is done by default - use] |
| | | [--disable-unversioned-libpng-config to change this.])) |
| | | AM_CONDITIONAL([DO_INSTALL_LIBPNG_CONFIG], |
| | | [test "$enable_unversioned_libpng_config" != "no"]) |
| | | |
| | | # HOST SPECIFIC OPTIONS |
| | | # ===================== |
| | | # |
| | | # DEFAULT |
| | | # ======= |
| | | # |
| | | AC_ARG_ENABLE([hardware-optimizations], |
| | | AS_HELP_STRING([[[--enable-hardware-optimizations]]], |
| | | [Enable hardware optimizations: =no/off, yes/on:]), |
| | | [case "$enableval" in |
| | | no|off) |
| | | # disable hardware optimization on all systems: |
| | | enable_arm_neon=no |
| | | AC_DEFINE([PNG_ARM_NEON_OPT], [0], |
| | | [Disable ARM_NEON optimizations]) |
| | | enable_mips_msa=no |
| | | AC_DEFINE([PNG_MIPS_MSA_OPT], [0], |
| | | [Disable MIPS_MSA optimizations]) |
| | | enable_powerpc_vsx=no |
| | | AC_DEFINE([PNG_POWERPC_VSX_OPT], [0], |
| | | [Disable POWERPC VSX optimizations]) |
| | | enable_intel_sse=no |
| | | AC_DEFINE([PNG_INTEL_SSE_OPT], [0], |
| | | [Disable INTEL_SSE optimizations]) |
| | | ;; |
| | | *) |
| | | # allow enabling hardware optimization on any system: |
| | | case "$host_cpu" in |
| | | arm*|aarch64*) |
| | | enable_arm_neon=yes |
| | | AC_DEFINE([PNG_ARM_NEON_OPT], [0], |
| | | [Enable ARM_NEON optimizations]) |
| | | ;; |
| | | mipsel*|mips64el*) |
| | | enable_mips_msa=yes |
| | | AC_DEFINE([PNG_MIPS_MSA_OPT], [0], |
| | | [Enable MIPS_MSA optimizations]) |
| | | ;; |
| | | i?86|x86_64) |
| | | enable_intel_sse=yes |
| | | AC_DEFINE([PNG_INTEL_SSE_OPT], [1], |
| | | [Enable Intel SSE optimizations]) |
| | | ;; |
| | | powerpc*|ppc64*) |
| | | enable_powerpc_vsx=yes |
| | | AC_DEFINE([PNG_POWERPC_VSX_OPT], [2], |
| | | [Enable POWERPC VSX optimizations]) |
| | | ;; |
| | | esac |
| | | ;; |
| | | esac]) |
| | | |
| | | # ARM |
| | | # === |
| | | # |
| | | # ARM NEON (SIMD) support. |
| | | |
| | | AC_ARG_ENABLE([arm-neon], |
| | | AS_HELP_STRING([[[--enable-arm-neon]]], |
| | | [Enable ARM NEON optimizations: =no/off, check, api, yes/on:] |
| | | [no/off: disable the optimizations; check: use internal checking code] |
| | | [(deprecated and poorly supported); api: disable by default, enable by] |
| | | [a call to png_set_option; yes/on: turn on unconditionally.] |
| | | [If not specified: determined by the compiler.]), |
| | | [case "$enableval" in |
| | | no|off) |
| | | # disable the default enabling on __ARM_NEON__ systems: |
| | | AC_DEFINE([PNG_ARM_NEON_OPT], [0], |
| | | [Disable ARM Neon optimizations]) |
| | | # Prevent inclusion of the assembler files below: |
| | | enable_arm_neon=no;; |
| | | check) |
| | | AC_DEFINE([PNG_ARM_NEON_CHECK_SUPPORTED], [], |
| | | [Check for ARM Neon support at run-time]);; |
| | | api) |
| | | AC_DEFINE([PNG_ARM_NEON_API_SUPPORTED], [], |
| | | [Turn on ARM Neon optimizations at run-time]);; |
| | | yes|on) |
| | | AC_DEFINE([PNG_ARM_NEON_OPT], [2], |
| | | [Enable ARM Neon optimizations]) |
| | | AC_MSG_WARN([--enable-arm-neon: please specify 'check' or 'api', if] |
| | | [you want the optimizations unconditionally pass -mfpu=neon] |
| | | [to the compiler.]);; |
| | | *) |
| | | AC_MSG_ERROR([--enable-arm-neon=${enable_arm_neon}: invalid value]) |
| | | esac]) |
| | | |
| | | # Add ARM specific files to all builds where the host_cpu is arm ('arm*') or |
| | | # where ARM optimizations were explicitly requested (this allows a fallback if a |
| | | # future host CPU does not match 'arm*') |
| | | |
| | | AM_CONDITIONAL([PNG_ARM_NEON], |
| | | [test "$enable_arm_neon" != 'no' && |
| | | case "$host_cpu" in |
| | | arm*|aarch64*) :;; |
| | | *) test "$enable_arm_neon" != '';; |
| | | esac]) |
| | | |
| | | # MIPS |
| | | # === |
| | | # |
| | | # MIPS MSA (SIMD) support. |
| | | |
| | | AC_ARG_ENABLE([mips-msa], |
| | | AS_HELP_STRING([[[--enable-mips-msa]]], |
| | | [Enable MIPS MSA optimizations: =no/off, check, api, yes/on:] |
| | | [no/off: disable the optimizations; check: use internal checking code] |
| | | [(deprecated and poorly supported); api: disable by default, enable by] |
| | | [a call to png_set_option; yes/on: turn on unconditionally.] |
| | | [If not specified: determined by the compiler.]), |
| | | [case "$enableval" in |
| | | no|off) |
| | | # disable the default enabling on __mips_msa systems: |
| | | AC_DEFINE([PNG_MIPS_MSA_OPT], [0], |
| | | [Disable MIPS MSA optimizations]) |
| | | # Prevent inclusion of the assembler files below: |
| | | enable_mips_msa=no;; |
| | | check) |
| | | AC_DEFINE([PNG_MIPS_MSA_CHECK_SUPPORTED], [], |
| | | [Check for MIPS MSA support at run-time]);; |
| | | api) |
| | | AC_DEFINE([PNG_MIPS_MSA_API_SUPPORTED], [], |
| | | [Turn on MIPS MSA optimizations at run-time]);; |
| | | yes|on) |
| | | AC_DEFINE([PNG_MIPS_MSA_OPT], [2], |
| | | [Enable MIPS MSA optimizations]) |
| | | AC_MSG_WARN([--enable-mips-msa: please specify 'check' or 'api', if] |
| | | [you want the optimizations unconditionally pass '-mmsa -mfp64'] |
| | | [to the compiler.]);; |
| | | *) |
| | | AC_MSG_ERROR([--enable-mips-msa=${enable_mips_msa}: invalid value]) |
| | | esac]) |
| | | |
| | | # Add MIPS specific files to all builds where the host_cpu is mips ('mips*') or |
| | | # where MIPS optimizations were explicitly requested (this allows a fallback if a |
| | | # future host CPU does not match 'mips*') |
| | | |
| | | AM_CONDITIONAL([PNG_MIPS_MSA], |
| | | [test "$enable_mips_msa" != 'no' && |
| | | case "$host_cpu" in |
| | | mipsel*|mips64el*) :;; |
| | | esac]) |
| | | |
| | | # INTEL |
| | | # ===== |
| | | # |
| | | # INTEL SSE (SIMD) support. |
| | | |
| | | AC_ARG_ENABLE([intel-sse], |
| | | AS_HELP_STRING([[[--enable-intel-sse]]], |
| | | [Enable Intel SSE optimizations: =no/off, yes/on:] |
| | | [no/off: disable the optimizations;] |
| | | [yes/on: enable the optimizations.] |
| | | [If not specified: determined by the compiler.]), |
| | | [case "$enableval" in |
| | | no|off) |
| | | # disable the default enabling: |
| | | AC_DEFINE([PNG_INTEL_SSE_OPT], [0], |
| | | [Disable Intel SSE optimizations]) |
| | | # Prevent inclusion of the assembler files below: |
| | | enable_intel_sse=no;; |
| | | yes|on) |
| | | AC_DEFINE([PNG_INTEL_SSE_OPT], [1], |
| | | [Enable Intel SSE optimizations]);; |
| | | *) |
| | | AC_MSG_ERROR([--enable-intel-sse=${enable_intel_sse}: invalid value]) |
| | | esac]) |
| | | |
| | | # Add Intel specific files to all builds where the host_cpu is Intel ('x86*') |
| | | # or where Intel optimizations were explicitly requested (this allows a |
| | | # fallback if a future host CPU does not match 'x86*') |
| | | AM_CONDITIONAL([PNG_INTEL_SSE], |
| | | [test "$enable_intel_sse" != 'no' && |
| | | case "$host_cpu" in |
| | | i?86|x86_64) :;; |
| | | *) test "$enable_intel_sse" != '';; |
| | | esac]) |
| | | |
| | | # PowerPC |
| | | # === |
| | | # |
| | | # PowerPC VSX (SIMD) support. |
| | | |
| | | AC_ARG_ENABLE([powerpc-vsx], |
| | | AS_HELP_STRING([[[--enable-powerpc-vsx]]], |
| | | [Enable POWERPC VSX optimizations: =no/off, check, api, yes/on:] |
| | | [no/off: disable the optimizations; check: use internal checking code] |
| | | [api: disable by default, enable by a call to png_set_option] |
| | | [yes/on: turn on unconditionally.] |
| | | [If not specified: determined by the compiler.]), |
| | | [case "$enableval" in |
| | | no|off) |
| | | # disable the default enabling on __ppc64__ systems: |
| | | AC_DEFINE([PNG_POWERPC_VSX_OPT], [0], |
| | | [Disable POWERPC VSX optimizations]) |
| | | # Prevent inclusion of the platform specific files below: |
| | | enable_powerpc_vsx=no;; |
| | | check) |
| | | AC_DEFINE([PNG_POWERPC_VSX_CHECK_SUPPORTED], [], |
| | | [Check for POWERPC VSX support at run-time]) |
| | | AC_MSG_WARN([--enable-powerpc-vsx Please check contrib/powerpc/README file] |
| | | [for the list of supported OSes.]);; |
| | | api) |
| | | AC_DEFINE([PNG_POWERPC_VSX_API_SUPPORTED], [], |
| | | [Turn on POWERPC VSX optimizations at run-time]);; |
| | | yes|on) |
| | | AC_DEFINE([PNG_POWERPC_VSX_OPT], [2], |
| | | [Enable POWERPC VSX optimizations]) |
| | | AC_MSG_WARN([--enable-powerpc-vsx: please specify 'check' or 'api', if] |
| | | [you want the optimizations unconditionally pass '-maltivec -mvsx'] |
| | | [or '-mcpu=power8'to the compiler.]);; |
| | | *) |
| | | AC_MSG_ERROR([--enable-powerpc-vsx=${enable_powerpc_vsx}: invalid value]) |
| | | esac]) |
| | | |
| | | # Add PowerPC specific files to all builds where the host_cpu is powerpc('powerpc*') or |
| | | # where POWERPC optimizations were explicitly requested (this allows a fallback if a |
| | | # future host CPU does not match 'powerpc*') |
| | | |
| | | AM_CONDITIONAL([PNG_POWERPC_VSX], |
| | | [test "$enable_powerpc_vsx" != 'no' && |
| | | case "$host_cpu" in |
| | | powerpc*|ppc64*) :;; |
| | | esac]) |
| | | |
| | | |
| | | AC_MSG_NOTICE([[Extra options for compiler: $PNG_COPTS]]) |
| | | |
| | | # Config files, substituting as above |
| | | AC_CONFIG_FILES([Makefile libpng.pc:libpng.pc.in]) |
| | | AC_CONFIG_FILES([libpng-config:libpng-config.in], |
| | | [chmod +x libpng-config]) |
| | | |
| | | AC_OUTPUT |
New file |
| | |
| | | |
| | | This "contrib" directory contains contributions which are not necessarily under |
| | | the libpng license, although all are open source. They are not part of |
| | | libpng proper and are not used for building the library, although some are used |
| | | for testing the library via "make check". |
New file |
| | |
| | | OPERATING SYSTEM SPECIFIC ARM NEON DETECTION |
| | | -------------------------------------------- |
| | | |
| | | Detection of the ability to execute ARM NEON on an ARM processor requires |
| | | operating system support. (The information is not available in user mode.) |
| | | |
| | | HOW TO USE THIS |
| | | --------------- |
| | | |
| | | This directory contains C code fragments that can be included in arm/arm_init.c |
| | | by setting the macro PNG_ARM_NEON_FILE to the file name in "" or <> at build |
| | | time. This setting is not recorded in pnglibconf.h and can be changed simply by |
| | | rebuilding arm/arm_init.o with the required macro definition. |
| | | |
| | | For any of this code to be used the ARM NEON code must be enabled and run time |
| | | checks must be supported. I.e.: |
| | | |
| | | #if PNG_ARM_NEON_OPT > 0 |
| | | #ifdef PNG_ARM_NEON_CHECK_SUPPORTED |
| | | |
| | | This is done in a 'configure' build by passing configure the argument: |
| | | |
| | | --enable-arm-neon=check |
| | | |
| | | Apart from the basic Linux implementation in contrib/arm-neon/linux.c this code |
| | | is unsupported. That means that it is not even compiled on a regular basis and |
| | | may be broken in any given minor release. |
| | | |
| | | FILE FORMAT |
| | | ----------- |
| | | |
| | | Each file documents its testing status as of the last time it was tested (which |
| | | may have been a long time ago): |
| | | |
| | | STATUS: one of: |
| | | SUPPORTED: This indicates that the file is included in the regularly |
| | | performed test builds and bugs are fixed when discovered. |
| | | COMPILED: This indicates that the code did compile at least once. See the |
| | | more detailed description for the extent to which the result was |
| | | successful. |
| | | TESTED: This means the code was fully compiled into the libpng test programs |
| | | and these were run at least once. |
| | | |
| | | BUG REPORTS: an email address to which to send reports of problems |
| | | |
| | | The file is a fragment of C code. It should not define any 'extern' symbols; |
| | | everything should be static. It must define the function: |
| | | |
| | | static int png_have_neon(png_structp png_ptr); |
| | | |
| | | That function must return 1 if ARM NEON instructions are supported, 0 if not. |
| | | It must not execute png_error unless it detects a bug. A png_error will prevent |
| | | the reading of the PNG and in the future, writing too. |
| | | |
| | | BUG REPORTS |
| | | ----------- |
| | | |
| | | If you mail a bug report for any file that is not SUPPORTED there may only be |
| | | limited response. Consider fixing it and sending a patch to fix the problem - |
| | | this is more likely to result in action. |
| | | |
| | | CONTRIBUTIONS |
| | | ------------- |
| | | |
| | | You may send contributions of new implementations to |
| | | png-mng-implement@sourceforge.net. Please write code in strict C90 C where |
| | | possible. Obviously OS dependencies are to be expected. If you submit code you |
| | | must have the authors permission and it must have a license that is acceptable |
| | | to the current maintainer; in particular that license must permit modification |
| | | and redistribution. |
| | | |
| | | Please try to make the contribution a single file and give the file a clear and |
| | | unambiguous name that identifies the target OS. If multiple files really are |
| | | required put them all in a sub-directory. |
| | | |
| | | You must also be prepared to handle bug reports from users of the code, either |
| | | by joining the png-mng-implement mailing list or by providing an email for the |
| | | "BUG REPORTS" entry or both. Please make sure that the header of the file |
| | | contains the STATUS and BUG REPORTS fields as above. |
| | | |
| | | Please list the OS requirements as precisely as possible. Ideally you should |
| | | also list the environment in which the code has been tested and certainly list |
| | | any environments where you suspect it might not work. |
New file |
| | |
| | | /* contrib/arm-neon/android-ndk.c |
| | | * |
| | | * Copyright (c) 2014 Glenn Randers-Pehrson |
| | | * Written by John Bowler, 2014. |
| | | * Last changed in libpng 1.6.10 [March 6, 2014] |
| | | * |
| | | * This code is released under the libpng license. |
| | | * For conditions of distribution and use, see the disclaimer |
| | | * and license in png.h |
| | | * |
| | | * SEE contrib/arm-neon/README before reporting bugs |
| | | * |
| | | * STATUS: COMPILED, UNTESTED |
| | | * BUG REPORTS: png-mng-implement@sourceforge.net |
| | | * |
| | | * png_have_neon implemented for the Android NDK, see: |
| | | * |
| | | * Documentation: |
| | | * http://www.kandroid.org/ndk/docs/CPU-ARM-NEON.html |
| | | * https://code.google.com/p/android/issues/detail?id=49065 |
| | | * |
| | | * NOTE: this requires that libpng is built against the Android NDK and linked |
| | | * with an implementation of the Android ARM 'cpu-features' library. The code |
| | | * has been compiled only, not linked: no version of the library has been found, |
| | | * only the header files exist in the NDK. |
| | | */ |
| | | #include <cpu-features.h> |
| | | |
| | | static int |
| | | png_have_neon(png_structp png_ptr) |
| | | { |
| | | /* This is a whole lot easier than the linux code, however it is probably |
| | | * implemented as below, therefore it is better to cache the result (these |
| | | * function calls may be slow!) |
| | | */ |
| | | PNG_UNUSED(png_ptr) |
| | | return android_getCpuFamily() == ANDROID_CPU_FAMILY_ARM && |
| | | (android_getCpuFeatures() & ANDROID_CPU_ARM_FEATURE_NEON) != 0; |
| | | } |
New file |
| | |
| | | /* contrib/arm-neon/linux-auxv.c |
| | | * |
| | | * Copyright (c) 2014 Glenn Randers-Pehrson |
| | | * Written by Mans Rullgard, 2011. |
| | | * Last changed in libpng 1.6.10 [March 6, 2014] |
| | | * |
| | | * This code is released under the libpng license. |
| | | * For conditions of distribution and use, see the disclaimer |
| | | * and license in png.h |
| | | * |
| | | * SEE contrib/arm-neon/README before reporting bugs |
| | | * |
| | | * STATUS: COMPILED, TESTED |
| | | * BUG REPORTS: png-mng-implement@sourceforge.net |
| | | * |
| | | * png_have_neon implemented for Linux versions which allow access to |
| | | * /proc/self/auxv. This is probably faster, cleaner and safer than the code to |
| | | * read /proc/cpuinfo in contrib/arm-neon/linux, however it is yet another piece |
| | | * of potentially untested code and has more complex dependencies than the code |
| | | * to read cpuinfo. |
| | | * |
| | | * This generic __linux__ implementation requires reading /proc/self/auxv and |
| | | * looking at each element for one that records NEON capabilities. |
| | | */ |
| | | #include <unistd.h> /* for POSIX 1003.1 */ |
| | | #include <errno.h> /* for EINTR */ |
| | | |
| | | #include <sys/types.h> |
| | | #include <sys/stat.h> |
| | | #include <fcntl.h> |
| | | #include <elf.h> |
| | | #include <asm/hwcap.h> |
| | | |
| | | /* A read call may be interrupted, in which case it returns -1 and sets errno to |
| | | * EINTR if nothing was done, otherwise (if something was done) a partial read |
| | | * may result. |
| | | */ |
| | | static size_t |
| | | safe_read(png_structp png_ptr, int fd, void *buffer_in, size_t nbytes) |
| | | { |
| | | size_t ntotal = 0; |
| | | char *buffer = png_voidcast(char*, buffer_in); |
| | | |
| | | while (nbytes > 0) |
| | | { |
| | | unsigned int nread; |
| | | int iread; |
| | | |
| | | /* Passing nread > INT_MAX to read is implementation defined in POSIX |
| | | * 1003.1, therefore despite the unsigned argument portable code must |
| | | * limit the value to INT_MAX! |
| | | */ |
| | | if (nbytes > INT_MAX) |
| | | nread = INT_MAX; |
| | | |
| | | else |
| | | nread = (unsigned int)/*SAFE*/nbytes; |
| | | |
| | | iread = read(fd, buffer, nread); |
| | | |
| | | if (iread == -1) |
| | | { |
| | | /* This is the devil in the details, a read can terminate early with 0 |
| | | * bytes read because of EINTR, yet it still returns -1 otherwise end |
| | | * of file cannot be distinguished. |
| | | */ |
| | | if (errno != EINTR) |
| | | { |
| | | png_warning(png_ptr, "/proc read failed"); |
| | | return 0; /* I.e., a permanent failure */ |
| | | } |
| | | } |
| | | |
| | | else if (iread < 0) |
| | | { |
| | | /* Not a valid 'read' result: */ |
| | | png_warning(png_ptr, "OS /proc read bug"); |
| | | return 0; |
| | | } |
| | | |
| | | else if (iread > 0) |
| | | { |
| | | /* Continue reading until a permanent failure, or EOF */ |
| | | buffer += iread; |
| | | nbytes -= (unsigned int)/*SAFE*/iread; |
| | | ntotal += (unsigned int)/*SAFE*/iread; |
| | | } |
| | | |
| | | else |
| | | return ntotal; |
| | | } |
| | | |
| | | return ntotal; /* nbytes == 0 */ |
| | | } |
| | | |
| | | static int |
| | | png_have_neon(png_structp png_ptr) |
| | | { |
| | | int fd = open("/proc/self/auxv", O_RDONLY); |
| | | Elf32_auxv_t aux; |
| | | |
| | | /* Failsafe: failure to open means no NEON */ |
| | | if (fd == -1) |
| | | { |
| | | png_warning(png_ptr, "/proc/self/auxv open failed"); |
| | | return 0; |
| | | } |
| | | |
| | | while (safe_read(png_ptr, fd, &aux, sizeof aux) == sizeof aux) |
| | | { |
| | | if (aux.a_type == AT_HWCAP && (aux.a_un.a_val & HWCAP_NEON) != 0) |
| | | { |
| | | close(fd); |
| | | return 1; |
| | | } |
| | | } |
| | | |
| | | close(fd); |
| | | return 0; |
| | | } |
New file |
| | |
| | | /* contrib/arm-neon/linux.c |
| | | * |
| | | * Last changed in libpng 1.6.31 [July 27, 2017] |
| | | * Copyright (c) 2014, 2017 Glenn Randers-Pehrson |
| | | * Written by John Bowler, 2014, 2017. |
| | | * |
| | | * This code is released under the libpng license. |
| | | * For conditions of distribution and use, see the disclaimer |
| | | * and license in png.h |
| | | * |
| | | * SEE contrib/arm-neon/README before reporting bugs |
| | | * |
| | | * STATUS: SUPPORTED |
| | | * BUG REPORTS: png-mng-implement@sourceforge.net |
| | | * |
| | | * png_have_neon implemented for Linux by reading the widely available |
| | | * pseudo-file /proc/cpuinfo. |
| | | * |
| | | * This code is strict ANSI-C and is probably moderately portable; it does |
| | | * however use <stdio.h> and it assumes that /proc/cpuinfo is never localized. |
| | | */ |
| | | #include <stdio.h> |
| | | |
| | | static int |
| | | png_have_neon(png_structp png_ptr) |
| | | { |
| | | FILE *f = fopen("/proc/cpuinfo", "rb"); |
| | | |
| | | if (f != NULL) |
| | | { |
| | | /* This is a simple state machine which reads the input byte-by-byte until |
| | | * it gets a match on the 'neon' feature or reaches the end of the stream. |
| | | */ |
| | | static const char ch_feature[] = { 70, 69, 65, 84, 85, 82, 69, 83 }; |
| | | static const char ch_neon[] = { 78, 69, 79, 78 }; |
| | | |
| | | enum |
| | | { |
| | | StartLine, Feature, Colon, StartTag, Neon, HaveNeon, SkipTag, SkipLine |
| | | } state; |
| | | int counter; |
| | | |
| | | for (state=StartLine, counter=0;;) |
| | | { |
| | | int ch = fgetc(f); |
| | | |
| | | if (ch == EOF) |
| | | { |
| | | /* EOF means error or end-of-file, return false; neon at EOF is |
| | | * assumed to be a mistake. |
| | | */ |
| | | fclose(f); |
| | | return 0; |
| | | } |
| | | |
| | | switch (state) |
| | | { |
| | | case StartLine: |
| | | /* Match spaces at the start of line */ |
| | | if (ch <= 32) /* skip control characters and space */ |
| | | break; |
| | | |
| | | counter=0; |
| | | state = Feature; |
| | | /* FALLTHROUGH */ |
| | | |
| | | case Feature: |
| | | /* Match 'FEATURE', ASCII case insensitive. */ |
| | | if ((ch & ~0x20) == ch_feature[counter]) |
| | | { |
| | | if (++counter == (sizeof ch_feature)) |
| | | state = Colon; |
| | | break; |
| | | } |
| | | |
| | | /* did not match 'feature' */ |
| | | state = SkipLine; |
| | | /* FALLTHROUGH */ |
| | | |
| | | case SkipLine: |
| | | skipLine: |
| | | /* Skip everything until we see linefeed or carriage return */ |
| | | if (ch != 10 && ch != 13) |
| | | break; |
| | | |
| | | state = StartLine; |
| | | break; |
| | | |
| | | case Colon: |
| | | /* Match any number of space or tab followed by ':' */ |
| | | if (ch == 32 || ch == 9) |
| | | break; |
| | | |
| | | if (ch == 58) /* i.e. ':' */ |
| | | { |
| | | state = StartTag; |
| | | break; |
| | | } |
| | | |
| | | /* Either a bad line format or a 'feature' prefix followed by |
| | | * other characters. |
| | | */ |
| | | state = SkipLine; |
| | | goto skipLine; |
| | | |
| | | case StartTag: |
| | | /* Skip space characters before a tag */ |
| | | if (ch == 32 || ch == 9) |
| | | break; |
| | | |
| | | state = Neon; |
| | | counter = 0; |
| | | /* FALLTHROUGH */ |
| | | |
| | | case Neon: |
| | | /* Look for 'neon' tag */ |
| | | if ((ch & ~0x20) == ch_neon[counter]) |
| | | { |
| | | if (++counter == (sizeof ch_neon)) |
| | | state = HaveNeon; |
| | | break; |
| | | } |
| | | |
| | | state = SkipTag; |
| | | /* FALLTHROUGH */ |
| | | |
| | | case SkipTag: |
| | | /* Skip non-space characters */ |
| | | if (ch == 10 || ch == 13) |
| | | state = StartLine; |
| | | |
| | | else if (ch == 32 || ch == 9) |
| | | state = StartTag; |
| | | break; |
| | | |
| | | case HaveNeon: |
| | | /* Have seen a 'neon' prefix, but there must be a space or new |
| | | * line character to terminate it. |
| | | */ |
| | | if (ch == 10 || ch == 13 || ch == 32 || ch == 9) |
| | | { |
| | | fclose(f); |
| | | return 1; |
| | | } |
| | | |
| | | state = SkipTag; |
| | | break; |
| | | |
| | | default: |
| | | png_error(png_ptr, "png_have_neon: internal error (bug)"); |
| | | } |
| | | } |
| | | } |
| | | |
| | | #ifdef PNG_WARNINGS_SUPPORTED |
| | | else |
| | | png_warning(png_ptr, "/proc/cpuinfo open failed"); |
| | | #endif |
| | | |
| | | return 0; |
| | | } |
New file |
| | |
| | | This directory contains test configuration files, currently always '.dfa' files |
| | | intended to be used in the build by setting the make macro DFA_XTRA to the name |
| | | of the file. |
| | | |
| | | These files are used in release validation of the 'configure' builds of libpng |
| | | by building 'make check', or 'make all-am' for cross-builds, with each .dfa |
| | | file. |
| | | |
| | | The files in this directory may change between minor releases, however |
| | | contributions describing specific builds of libpng are welcomed. There is no |
| | | guarantee that libpng will continue to build with such configurations; support |
| | | for given configurations can be, and has been, dropped between successive minor |
| | | releases. However if a .dfa file describing a configuration is not in this |
| | | directory it is very unlikely that it will be tested before a minor release! |
| | | |
| | | You can use these .dfa files as the basis of new configurations. Files in this |
| | | directory should not have any use restrictions or restrictive licenses. |
| | | |
| | | This directory is not included in the .zip and .7z distributions, which do |
| | | not contain 'configure' scripts. |
| | | |
| | | DOCUMENTATION |
| | | ============= |
| | | |
| | | Examples: |
| | | ${srcdir}/pngusr.dfa |
| | | ${srcdir}/contrib/pngminim/*/pngusr.dfa |
| | | |
| | | Documentation of the options: |
| | | ${srcdir}/scripts/pnglibconf.dfa |
| | | |
| | | Documentation of the file format: |
| | | ${srcdir}/scripts/options.awk |
| | | |
| | | FILE NAMING |
| | | =========== |
| | | |
| | | File names in this directory may NOT contain any of the five characters: |
| | | |
| | | - , + * ? |
| | | |
| | | Neither may they contain any space character. |
| | | |
| | | While other characters may be used it is strongly suggested that file names be |
| | | limited to lower case Latiin alphabetic characters (a-z), digits (0-9) and, if |
| | | necessary the underscore (_) character. File names should be about 8 characters |
| | | long (excluding the .dfa extension). Submitted .dfa files should have names |
| | | between 7 and 16 characters long, shorter names (6 characters or less) are |
| | | reserved for standard tests. |
3rdparty/libpng/libpng-1.6.37/contrib/conftest/pngcp.dfa
3rdparty/libpng/libpng-1.6.37/contrib/conftest/read.dfa
3rdparty/libpng/libpng-1.6.37/contrib/conftest/s_read.dfa
3rdparty/libpng/libpng-1.6.37/contrib/conftest/s_write.dfa
3rdparty/libpng/libpng-1.6.37/contrib/conftest/simple.dfa
3rdparty/libpng/libpng-1.6.37/contrib/conftest/write.dfa
3rdparty/libpng/libpng-1.6.37/contrib/examples/README.txt
3rdparty/libpng/libpng-1.6.37/contrib/examples/iccfrompng.c
3rdparty/libpng/libpng-1.6.37/contrib/examples/pngpixel.c
3rdparty/libpng/libpng-1.6.37/contrib/examples/pngtopng.c
3rdparty/libpng/libpng-1.6.37/contrib/examples/simpleover.c
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/COPYING
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/LICENSE
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/Makefile.mingw32
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/Makefile.sgi
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/Makefile.unx
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/Makefile.w32
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/README
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/makevms.com
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/readpng.c
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/readpng.h
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/readpng2.c
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/readpng2.h
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/readppm.c
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/rpng-win.c
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/rpng-x.c
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/rpng2-win.c
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/rpng2-x.c
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/toucan.png
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/wpng.c
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/writepng.c
3rdparty/libpng/libpng-1.6.37/contrib/gregbook/writepng.h
3rdparty/libpng/libpng-1.6.37/contrib/libtests/.deps/.dirstamp
3rdparty/libpng/libpng-1.6.37/contrib/libtests/.deps/pngimage.Po
3rdparty/libpng/libpng-1.6.37/contrib/libtests/.deps/pngstest.Po
3rdparty/libpng/libpng-1.6.37/contrib/libtests/.deps/pngunknown.Po
3rdparty/libpng/libpng-1.6.37/contrib/libtests/.deps/pngvalid.Po
3rdparty/libpng/libpng-1.6.37/contrib/libtests/.deps/timepng.Po
3rdparty/libpng/libpng-1.6.37/contrib/libtests/.dirstamp
3rdparty/libpng/libpng-1.6.37/contrib/libtests/fakepng.c
3rdparty/libpng/libpng-1.6.37/contrib/libtests/gentests.sh
3rdparty/libpng/libpng-1.6.37/contrib/libtests/makepng.c
3rdparty/libpng/libpng-1.6.37/contrib/libtests/pngimage.c
3rdparty/libpng/libpng-1.6.37/contrib/libtests/pngimage.o
3rdparty/libpng/libpng-1.6.37/contrib/libtests/pngstest-errors.h
3rdparty/libpng/libpng-1.6.37/contrib/libtests/pngstest.c
3rdparty/libpng/libpng-1.6.37/contrib/libtests/pngstest.o
3rdparty/libpng/libpng-1.6.37/contrib/libtests/pngunknown.c
3rdparty/libpng/libpng-1.6.37/contrib/libtests/pngunknown.o
3rdparty/libpng/libpng-1.6.37/contrib/libtests/pngvalid.c
3rdparty/libpng/libpng-1.6.37/contrib/libtests/pngvalid.o
3rdparty/libpng/libpng-1.6.37/contrib/libtests/readpng.c
3rdparty/libpng/libpng-1.6.37/contrib/libtests/tarith.c
3rdparty/libpng/libpng-1.6.37/contrib/libtests/timepng.c
3rdparty/libpng/libpng-1.6.37/contrib/mips-msa/README
3rdparty/libpng/libpng-1.6.37/contrib/mips-msa/linux.c
3rdparty/libpng/libpng-1.6.37/contrib/oss-fuzz/Dockerfile
3rdparty/libpng/libpng-1.6.37/contrib/oss-fuzz/README.txt
3rdparty/libpng/libpng-1.6.37/contrib/oss-fuzz/build.sh
3rdparty/libpng/libpng-1.6.37/contrib/oss-fuzz/libpng_read_fuzzer.cc
3rdparty/libpng/libpng-1.6.37/contrib/oss-fuzz/libpng_read_fuzzer.options
3rdparty/libpng/libpng-1.6.37/contrib/oss-fuzz/png.dict
3rdparty/libpng/libpng-1.6.37/contrib/pngminim/README
3rdparty/libpng/libpng-1.6.37/contrib/pngminim/decoder/README
3rdparty/libpng/libpng-1.6.37/contrib/pngminim/decoder/makefile
3rdparty/libpng/libpng-1.6.37/contrib/pngminim/decoder/pngusr.dfa
3rdparty/libpng/libpng-1.6.37/contrib/pngminim/decoder/pngusr.h
3rdparty/libpng/libpng-1.6.37/contrib/pngminim/encoder/README
3rdparty/libpng/libpng-1.6.37/contrib/pngminim/encoder/makefile
3rdparty/libpng/libpng-1.6.37/contrib/pngminim/encoder/pngusr.dfa
3rdparty/libpng/libpng-1.6.37/contrib/pngminim/encoder/pngusr.h
3rdparty/libpng/libpng-1.6.37/contrib/pngminim/preader/README
3rdparty/libpng/libpng-1.6.37/contrib/pngminim/preader/makefile
3rdparty/libpng/libpng-1.6.37/contrib/pngminim/preader/pngusr.dfa
3rdparty/libpng/libpng-1.6.37/contrib/pngminim/preader/pngusr.h
3rdparty/libpng/libpng-1.6.37/contrib/pngminus/CHANGES.txt
3rdparty/libpng/libpng-1.6.37/contrib/pngminus/CMakeLists.txt
3rdparty/libpng/libpng-1.6.37/contrib/pngminus/LICENSE.txt
3rdparty/libpng/libpng-1.6.37/contrib/pngminus/Makefile
3rdparty/libpng/libpng-1.6.37/contrib/pngminus/README.txt
3rdparty/libpng/libpng-1.6.37/contrib/pngminus/makevms.com
3rdparty/libpng/libpng-1.6.37/contrib/pngminus/png2pnm.bat
3rdparty/libpng/libpng-1.6.37/contrib/pngminus/png2pnm.c
3rdparty/libpng/libpng-1.6.37/contrib/pngminus/png2pnm.sh
3rdparty/libpng/libpng-1.6.37/contrib/pngminus/pngminus.bat
3rdparty/libpng/libpng-1.6.37/contrib/pngminus/pngminus.sh
3rdparty/libpng/libpng-1.6.37/contrib/pngminus/pnm2png.bat
3rdparty/libpng/libpng-1.6.37/contrib/pngminus/pnm2png.c
3rdparty/libpng/libpng-1.6.37/contrib/pngminus/pnm2png.sh
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/README
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/bad_interlace_conversions.txt
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/basn0g01.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/basn0g02.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/basn0g04.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/basn0g08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/basn0g16.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/basn2c08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/basn2c16.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/basn3p01.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/basn3p02.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/basn3p04.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/basn3p08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/basn4a08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/basn4a16.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/basn6a08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/basn6a16.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ftbbn0g01.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ftbbn0g02.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ftbbn0g04.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ftbbn2c16.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ftbbn3p08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ftbgn2c16.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ftbgn3p08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ftbrn2c08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ftbwn0g16.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ftbwn3p08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ftbyn3p08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ftp0n0g08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ftp0n2c08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ftp0n3p08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ftp1n3p08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ibasn0g08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ibasn0g16.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ibasn2c08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ibasn2c16.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ibasn3p08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ibasn4a08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ibasn4a16.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ibasn6a08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/ibasn6a16.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/iftbbn2c16.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/iftbbn3p08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/iftbgn2c16.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/iftbgn3p08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/iftbrn2c08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/iftbwn0g16.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/iftbwn3p08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/iftbyn3p08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/iftp0n0g08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/iftp0n2c08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/iftp0n3p08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/iftp1n3p08.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/interlaced/README
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/interlaced/ibasn0g01.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/interlaced/ibasn0g02.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/interlaced/ibasn0g04.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/interlaced/ibasn3p01.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/interlaced/ibasn3p02.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/interlaced/ibasn3p04.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/interlaced/iftbbn0g01.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/interlaced/iftbbn0g02.png
3rdparty/libpng/libpng-1.6.37/contrib/pngsuite/interlaced/iftbbn0g04.png
3rdparty/libpng/libpng-1.6.37/contrib/powerpc-vsx/README
3rdparty/libpng/libpng-1.6.37/contrib/powerpc-vsx/linux.c
3rdparty/libpng/libpng-1.6.37/contrib/powerpc-vsx/linux_aux.c
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/bad_iCCP.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/badadler.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/badcrc.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/empty_ancillary_chunks.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_IDAT.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_bKGD_chunk.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_cHRM_chunk.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_eXIf_chunk.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_gAMA_chunk.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_hIST_chunk.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_iCCP_chunk.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_iTXt_chunk.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_juNK_unsafe_to_copy.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_juNk_safe_to_copy.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_pCAL_chunk.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_pHYs_chunk.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_sCAL_chunk.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_sPLT_chunk.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_sRGB_chunk.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_sTER_chunk.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_tEXt_chunk.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_tIME_chunk.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/crashers/huge_zTXt_chunk.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-1-1.8-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-1-1.8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-1-linear-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-1-linear.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-1-sRGB-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-1-sRGB.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-1-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-1.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-16-1.8-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-16-1.8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-16-linear-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-16-linear.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-16-sRGB-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-16-sRGB.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-16-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-16.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-2-1.8-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-2-1.8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-2-linear-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-2-linear.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-2-sRGB-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-2-sRGB.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-2-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-2.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-4-1.8-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-4-1.8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-4-linear-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-4-linear.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-4-sRGB-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-4-sRGB.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-4-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-4.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-8-1.8-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-8-1.8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-8-linear-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-8-linear.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-8-sRGB-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-8-sRGB.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-8-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-alpha-16-1.8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-alpha-16-linear.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-alpha-16-sRGB.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-alpha-16.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-alpha-8-1.8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-alpha-8-linear.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-alpha-8-sRGB.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/gray-alpha-8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/makepngs.sh
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-1-1.8-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-1-1.8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-1-linear-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-1-linear.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-1-sRGB-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-1-sRGB.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-1-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-1.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-2-1.8-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-2-1.8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-2-linear-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-2-linear.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-2-sRGB-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-2-sRGB.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-2-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-2.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-4-1.8-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-4-1.8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-4-linear-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-4-linear.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-4-sRGB-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-4-sRGB.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-4-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-4.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-8-1.8-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-8-1.8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-8-linear-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-8-linear.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-8-sRGB-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-8-sRGB.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-8-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/palette-8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-16-1.8-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-16-1.8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-16-linear-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-16-linear.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-16-sRGB-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-16-sRGB.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-16-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-16.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-8-1.8-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-8-1.8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-8-linear-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-8-linear.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-8-sRGB-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-8-sRGB.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-8-tRNS.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-alpha-16-1.8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-alpha-16-linear.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-alpha-16-sRGB.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-alpha-16.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-alpha-8-1.8.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-alpha-8-linear.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-alpha-8-sRGB.png
3rdparty/libpng/libpng-1.6.37/contrib/testpngs/rgb-alpha-8.png
3rdparty/libpng/libpng-1.6.37/contrib/tools/.deps/.dirstamp
3rdparty/libpng/libpng-1.6.37/contrib/tools/.deps/png-fix-itxt.Po
3rdparty/libpng/libpng-1.6.37/contrib/tools/.deps/pngcp.Po
3rdparty/libpng/libpng-1.6.37/contrib/tools/.deps/pngfix.Po
3rdparty/libpng/libpng-1.6.37/contrib/tools/.dirstamp
3rdparty/libpng/libpng-1.6.37/contrib/tools/README.txt
3rdparty/libpng/libpng-1.6.37/contrib/tools/checksum-icc.c
3rdparty/libpng/libpng-1.6.37/contrib/tools/chkfmt
3rdparty/libpng/libpng-1.6.37/contrib/tools/cvtcolor.c
3rdparty/libpng/libpng-1.6.37/contrib/tools/genpng.c
3rdparty/libpng/libpng-1.6.37/contrib/tools/intgamma.sh
3rdparty/libpng/libpng-1.6.37/contrib/tools/makesRGB.c
3rdparty/libpng/libpng-1.6.37/contrib/tools/png-fix-itxt.c
3rdparty/libpng/libpng-1.6.37/contrib/tools/png-fix-itxt.o
3rdparty/libpng/libpng-1.6.37/contrib/tools/pngcp.c
3rdparty/libpng/libpng-1.6.37/contrib/tools/pngcp.o
3rdparty/libpng/libpng-1.6.37/contrib/tools/pngfix.c
3rdparty/libpng/libpng-1.6.37/contrib/tools/pngfix.o
3rdparty/libpng/libpng-1.6.37/contrib/tools/reindent
3rdparty/libpng/libpng-1.6.37/contrib/tools/sRGB.h
3rdparty/libpng/libpng-1.6.37/contrib/visupng/PngFile.c
3rdparty/libpng/libpng-1.6.37/contrib/visupng/PngFile.h
3rdparty/libpng/libpng-1.6.37/contrib/visupng/README.txt
3rdparty/libpng/libpng-1.6.37/contrib/visupng/VisualPng.c
3rdparty/libpng/libpng-1.6.37/contrib/visupng/VisualPng.dsp
3rdparty/libpng/libpng-1.6.37/contrib/visupng/VisualPng.dsw
3rdparty/libpng/libpng-1.6.37/contrib/visupng/VisualPng.ico
3rdparty/libpng/libpng-1.6.37/contrib/visupng/VisualPng.png
3rdparty/libpng/libpng-1.6.37/contrib/visupng/VisualPng.rc
3rdparty/libpng/libpng-1.6.37/contrib/visupng/cexcept.h
3rdparty/libpng/libpng-1.6.37/contrib/visupng/resource.h
3rdparty/libpng/libpng-1.6.37/depcomp
3rdparty/libpng/libpng-1.6.37/example.c
3rdparty/libpng/libpng-1.6.37/install-sh
3rdparty/libpng/libpng-1.6.37/intel/.deps/filter_sse2_intrinsics.Plo
3rdparty/libpng/libpng-1.6.37/intel/.deps/intel_init.Plo
3rdparty/libpng/libpng-1.6.37/intel/filter_sse2_intrinsics.c
3rdparty/libpng/libpng-1.6.37/intel/intel_init.c
3rdparty/libpng/libpng-1.6.37/libpng-config
3rdparty/libpng/libpng-1.6.37/libpng-config.in
3rdparty/libpng/libpng-1.6.37/libpng-manual.txt
3rdparty/libpng/libpng-1.6.37/libpng.3
3rdparty/libpng/libpng-1.6.37/libpng.pc
3rdparty/libpng/libpng-1.6.37/libpng.pc.in
3rdparty/libpng/libpng-1.6.37/libpng.vers
3rdparty/libpng/libpng-1.6.37/libpng16-config
3rdparty/libpng/libpng-1.6.37/libpng16.la
3rdparty/libpng/libpng-1.6.37/libpng16.pc
3rdparty/libpng/libpng-1.6.37/libpngpf.3
3rdparty/libpng/libpng-1.6.37/libtool
3rdparty/libpng/libpng-1.6.37/ltmain.sh
3rdparty/libpng/libpng-1.6.37/mips/.deps/.dirstamp
3rdparty/libpng/libpng-1.6.37/mips/.deps/filter_msa_intrinsics.Plo
3rdparty/libpng/libpng-1.6.37/mips/.deps/mips_init.Plo
3rdparty/libpng/libpng-1.6.37/mips/.dirstamp
3rdparty/libpng/libpng-1.6.37/mips/.libs/filter_msa_intrinsics.o
3rdparty/libpng/libpng-1.6.37/mips/.libs/mips_init.o
3rdparty/libpng/libpng-1.6.37/mips/filter_msa_intrinsics.c
3rdparty/libpng/libpng-1.6.37/mips/filter_msa_intrinsics.lo
3rdparty/libpng/libpng-1.6.37/mips/filter_msa_intrinsics.o
3rdparty/libpng/libpng-1.6.37/mips/mips_init.c
3rdparty/libpng/libpng-1.6.37/mips/mips_init.lo
3rdparty/libpng/libpng-1.6.37/mips/mips_init.o
3rdparty/libpng/libpng-1.6.37/missing
3rdparty/libpng/libpng-1.6.37/png-fix-itxt
3rdparty/libpng/libpng-1.6.37/png.5
3rdparty/libpng/libpng-1.6.37/png.c
3rdparty/libpng/libpng-1.6.37/png.h
3rdparty/libpng/libpng-1.6.37/png.lo
3rdparty/libpng/libpng-1.6.37/png.o
3rdparty/libpng/libpng-1.6.37/pngbar.jpg
3rdparty/libpng/libpng-1.6.37/pngbar.png
3rdparty/libpng/libpng-1.6.37/pngconf.h
3rdparty/libpng/libpng-1.6.37/pngcp
3rdparty/libpng/libpng-1.6.37/pngdebug.h
3rdparty/libpng/libpng-1.6.37/pngerror.c
3rdparty/libpng/libpng-1.6.37/pngerror.lo
3rdparty/libpng/libpng-1.6.37/pngerror.o
3rdparty/libpng/libpng-1.6.37/pngfix
3rdparty/libpng/libpng-1.6.37/pngget.c
3rdparty/libpng/libpng-1.6.37/pngget.lo
3rdparty/libpng/libpng-1.6.37/pngget.o
3rdparty/libpng/libpng-1.6.37/pngimage
3rdparty/libpng/libpng-1.6.37/pnginfo.h
3rdparty/libpng/libpng-1.6.37/pnglibconf.c
3rdparty/libpng/libpng-1.6.37/pnglibconf.h
3rdparty/libpng/libpng-1.6.37/pnglibconf.out
3rdparty/libpng/libpng-1.6.37/pngmem.c
3rdparty/libpng/libpng-1.6.37/pngmem.lo
3rdparty/libpng/libpng-1.6.37/pngmem.o
3rdparty/libpng/libpng-1.6.37/pngnow.png
3rdparty/libpng/libpng-1.6.37/pngpread.c
3rdparty/libpng/libpng-1.6.37/pngpread.lo
3rdparty/libpng/libpng-1.6.37/pngpread.o
3rdparty/libpng/libpng-1.6.37/pngprefix.h
3rdparty/libpng/libpng-1.6.37/pngpriv.h
3rdparty/libpng/libpng-1.6.37/pngread.c
3rdparty/libpng/libpng-1.6.37/pngread.lo
3rdparty/libpng/libpng-1.6.37/pngread.o
3rdparty/libpng/libpng-1.6.37/pngrio.c
3rdparty/libpng/libpng-1.6.37/pngrio.lo
3rdparty/libpng/libpng-1.6.37/pngrio.o
3rdparty/libpng/libpng-1.6.37/pngrtran.c
3rdparty/libpng/libpng-1.6.37/pngrtran.lo
3rdparty/libpng/libpng-1.6.37/pngrtran.o
3rdparty/libpng/libpng-1.6.37/pngrutil.c
3rdparty/libpng/libpng-1.6.37/pngrutil.lo
3rdparty/libpng/libpng-1.6.37/pngrutil.o
3rdparty/libpng/libpng-1.6.37/pngset.c
3rdparty/libpng/libpng-1.6.37/pngset.lo
3rdparty/libpng/libpng-1.6.37/pngset.o
3rdparty/libpng/libpng-1.6.37/pngstest
3rdparty/libpng/libpng-1.6.37/pngstruct.h
3rdparty/libpng/libpng-1.6.37/pngtest
3rdparty/libpng/libpng-1.6.37/pngtest.c
3rdparty/libpng/libpng-1.6.37/pngtest.o
3rdparty/libpng/libpng-1.6.37/pngtest.png
3rdparty/libpng/libpng-1.6.37/pngtrans.c
3rdparty/libpng/libpng-1.6.37/pngtrans.lo
3rdparty/libpng/libpng-1.6.37/pngtrans.o
3rdparty/libpng/libpng-1.6.37/pngunknown
3rdparty/libpng/libpng-1.6.37/pngusr.dfa
3rdparty/libpng/libpng-1.6.37/pngvalid
3rdparty/libpng/libpng-1.6.37/pngwio.c
3rdparty/libpng/libpng-1.6.37/pngwio.lo
3rdparty/libpng/libpng-1.6.37/pngwio.o
3rdparty/libpng/libpng-1.6.37/pngwrite.c
3rdparty/libpng/libpng-1.6.37/pngwrite.lo
3rdparty/libpng/libpng-1.6.37/pngwrite.o
3rdparty/libpng/libpng-1.6.37/pngwtran.c
3rdparty/libpng/libpng-1.6.37/pngwtran.lo
3rdparty/libpng/libpng-1.6.37/pngwtran.o
3rdparty/libpng/libpng-1.6.37/pngwutil.c
3rdparty/libpng/libpng-1.6.37/pngwutil.lo
3rdparty/libpng/libpng-1.6.37/pngwutil.o
3rdparty/libpng/libpng-1.6.37/powerpc/.deps/.dirstamp
3rdparty/libpng/libpng-1.6.37/powerpc/.deps/filter_vsx_intrinsics.Plo
3rdparty/libpng/libpng-1.6.37/powerpc/.deps/powerpc_init.Plo
3rdparty/libpng/libpng-1.6.37/powerpc/.dirstamp
3rdparty/libpng/libpng-1.6.37/powerpc/.libs/filter_vsx_intrinsics.o
3rdparty/libpng/libpng-1.6.37/powerpc/.libs/powerpc_init.o
3rdparty/libpng/libpng-1.6.37/powerpc/filter_vsx_intrinsics.c
3rdparty/libpng/libpng-1.6.37/powerpc/filter_vsx_intrinsics.lo
3rdparty/libpng/libpng-1.6.37/powerpc/filter_vsx_intrinsics.o
3rdparty/libpng/libpng-1.6.37/powerpc/powerpc_init.c
3rdparty/libpng/libpng-1.6.37/powerpc/powerpc_init.lo
3rdparty/libpng/libpng-1.6.37/powerpc/powerpc_init.o
3rdparty/libpng/libpng-1.6.37/projects/owatcom/libpng.tgt
3rdparty/libpng/libpng-1.6.37/projects/owatcom/libpng.wpj
3rdparty/libpng/libpng-1.6.37/projects/owatcom/pngconfig.mak
3rdparty/libpng/libpng-1.6.37/projects/owatcom/pngstest.tgt
3rdparty/libpng/libpng-1.6.37/projects/owatcom/pngtest.tgt
3rdparty/libpng/libpng-1.6.37/projects/owatcom/pngvalid.tgt
3rdparty/libpng/libpng-1.6.37/projects/visualc71/PRJ0041.mak
3rdparty/libpng/libpng-1.6.37/projects/visualc71/README.txt
3rdparty/libpng/libpng-1.6.37/projects/visualc71/README_zlib.txt
3rdparty/libpng/libpng-1.6.37/projects/visualc71/libpng.sln
3rdparty/libpng/libpng-1.6.37/projects/visualc71/libpng.vcproj
3rdparty/libpng/libpng-1.6.37/projects/visualc71/pngtest.vcproj
3rdparty/libpng/libpng-1.6.37/projects/visualc71/zlib.vcproj
3rdparty/libpng/libpng-1.6.37/projects/vstudio/README.txt
3rdparty/libpng/libpng-1.6.37/projects/vstudio/libpng/libpng.vcxproj
3rdparty/libpng/libpng-1.6.37/projects/vstudio/pnglibconf/pnglibconf.vcxproj
3rdparty/libpng/libpng-1.6.37/projects/vstudio/pngstest/pngstest.vcxproj
3rdparty/libpng/libpng-1.6.37/projects/vstudio/pngtest/pngtest.vcxproj
3rdparty/libpng/libpng-1.6.37/projects/vstudio/pngunknown/pngunknown.vcxproj
3rdparty/libpng/libpng-1.6.37/projects/vstudio/pngvalid/pngvalid.vcxproj
3rdparty/libpng/libpng-1.6.37/projects/vstudio/vstudio.sln
3rdparty/libpng/libpng-1.6.37/projects/vstudio/zlib.props
3rdparty/libpng/libpng-1.6.37/projects/vstudio/zlib/zlib.vcxproj
3rdparty/libpng/libpng-1.6.37/scripts/README.txt
3rdparty/libpng/libpng-1.6.37/scripts/SCOPTIONS.ppc
3rdparty/libpng/libpng-1.6.37/scripts/checksym.awk
3rdparty/libpng/libpng-1.6.37/scripts/descrip.mms
3rdparty/libpng/libpng-1.6.37/scripts/dfn.awk
3rdparty/libpng/libpng-1.6.37/scripts/genchk.cmake.in
3rdparty/libpng/libpng-1.6.37/scripts/genout.cmake.in
3rdparty/libpng/libpng-1.6.37/scripts/gensrc.cmake.in
3rdparty/libpng/libpng-1.6.37/scripts/intprefix.c
3rdparty/libpng/libpng-1.6.37/scripts/libpng-config-body.in
3rdparty/libpng/libpng-1.6.37/scripts/libpng-config-head.in
3rdparty/libpng/libpng-1.6.37/scripts/libpng.pc.in
3rdparty/libpng/libpng-1.6.37/scripts/libtool.m4
3rdparty/libpng/libpng-1.6.37/scripts/ltoptions.m4
3rdparty/libpng/libpng-1.6.37/scripts/ltsugar.m4
3rdparty/libpng/libpng-1.6.37/scripts/ltversion.m4
3rdparty/libpng/libpng-1.6.37/scripts/lt~obsolete.m4
3rdparty/libpng/libpng-1.6.37/scripts/macro.lst
3rdparty/libpng/libpng-1.6.37/scripts/makefile.32sunu
3rdparty/libpng/libpng-1.6.37/scripts/makefile.64sunu
3rdparty/libpng/libpng-1.6.37/scripts/makefile.acorn
3rdparty/libpng/libpng-1.6.37/scripts/makefile.aix
3rdparty/libpng/libpng-1.6.37/scripts/makefile.amiga
3rdparty/libpng/libpng-1.6.37/scripts/makefile.atari
3rdparty/libpng/libpng-1.6.37/scripts/makefile.bc32
3rdparty/libpng/libpng-1.6.37/scripts/makefile.beos
3rdparty/libpng/libpng-1.6.37/scripts/makefile.cegcc
3rdparty/libpng/libpng-1.6.37/scripts/makefile.clang
3rdparty/libpng/libpng-1.6.37/scripts/makefile.clang-asan
3rdparty/libpng/libpng-1.6.37/scripts/makefile.darwin
3rdparty/libpng/libpng-1.6.37/scripts/makefile.dec
3rdparty/libpng/libpng-1.6.37/scripts/makefile.dj2
3rdparty/libpng/libpng-1.6.37/scripts/makefile.freebsd
3rdparty/libpng/libpng-1.6.37/scripts/makefile.gcc
3rdparty/libpng/libpng-1.6.37/scripts/makefile.gcc-asan
3rdparty/libpng/libpng-1.6.37/scripts/makefile.hp64
3rdparty/libpng/libpng-1.6.37/scripts/makefile.hpgcc
3rdparty/libpng/libpng-1.6.37/scripts/makefile.hpux
3rdparty/libpng/libpng-1.6.37/scripts/makefile.ibmc
3rdparty/libpng/libpng-1.6.37/scripts/makefile.intel
3rdparty/libpng/libpng-1.6.37/scripts/makefile.linux
3rdparty/libpng/libpng-1.6.37/scripts/makefile.linux-opt
3rdparty/libpng/libpng-1.6.37/scripts/makefile.mips
3rdparty/libpng/libpng-1.6.37/scripts/makefile.msys
3rdparty/libpng/libpng-1.6.37/scripts/makefile.netbsd
3rdparty/libpng/libpng-1.6.37/scripts/makefile.openbsd
3rdparty/libpng/libpng-1.6.37/scripts/makefile.sco
3rdparty/libpng/libpng-1.6.37/scripts/makefile.sggcc
3rdparty/libpng/libpng-1.6.37/scripts/makefile.sgi
3rdparty/libpng/libpng-1.6.37/scripts/makefile.so9
3rdparty/libpng/libpng-1.6.37/scripts/makefile.solaris
3rdparty/libpng/libpng-1.6.37/scripts/makefile.std
3rdparty/libpng/libpng-1.6.37/scripts/makefile.sunos
3rdparty/libpng/libpng-1.6.37/scripts/makefile.vcwin32
3rdparty/libpng/libpng-1.6.37/scripts/makevms.com
3rdparty/libpng/libpng-1.6.37/scripts/options.awk
3rdparty/libpng/libpng-1.6.37/scripts/pnglibconf.dfa
3rdparty/libpng/libpng-1.6.37/scripts/pnglibconf.h.prebuilt
3rdparty/libpng/libpng-1.6.37/scripts/pnglibconf.mak
3rdparty/libpng/libpng-1.6.37/scripts/pngwin.rc
3rdparty/libpng/libpng-1.6.37/scripts/prefix.c
3rdparty/libpng/libpng-1.6.37/scripts/smakefile.ppc
3rdparty/libpng/libpng-1.6.37/scripts/sym.c
3rdparty/libpng/libpng-1.6.37/scripts/symbols.c
3rdparty/libpng/libpng-1.6.37/scripts/symbols.def
3rdparty/libpng/libpng-1.6.37/scripts/test.cmake.in
3rdparty/libpng/libpng-1.6.37/scripts/vers.c
3rdparty/libpng/libpng-1.6.37/scripts/vers.out
3rdparty/libpng/libpng-1.6.37/stamp-h1
3rdparty/libpng/libpng-1.6.37/test-driver
3rdparty/libpng/libpng-1.6.37/tests/pngimage-full
3rdparty/libpng/libpng-1.6.37/tests/pngimage-quick
3rdparty/libpng/libpng-1.6.37/tests/pngstest
3rdparty/libpng/libpng-1.6.37/tests/pngstest-1.8
3rdparty/libpng/libpng-1.6.37/tests/pngstest-1.8-alpha
3rdparty/libpng/libpng-1.6.37/tests/pngstest-linear
3rdparty/libpng/libpng-1.6.37/tests/pngstest-linear-alpha
3rdparty/libpng/libpng-1.6.37/tests/pngstest-none
3rdparty/libpng/libpng-1.6.37/tests/pngstest-none-alpha
3rdparty/libpng/libpng-1.6.37/tests/pngstest-sRGB
3rdparty/libpng/libpng-1.6.37/tests/pngstest-sRGB-alpha
3rdparty/libpng/libpng-1.6.37/tests/pngtest
3rdparty/libpng/libpng-1.6.37/tests/pngtest-badpngs
3rdparty/libpng/libpng-1.6.37/tests/pngunknown-IDAT
3rdparty/libpng/libpng-1.6.37/tests/pngunknown-discard
3rdparty/libpng/libpng-1.6.37/tests/pngunknown-if-safe
3rdparty/libpng/libpng-1.6.37/tests/pngunknown-sAPI
3rdparty/libpng/libpng-1.6.37/tests/pngunknown-sTER
3rdparty/libpng/libpng-1.6.37/tests/pngunknown-save
3rdparty/libpng/libpng-1.6.37/tests/pngunknown-vpAg
3rdparty/libpng/libpng-1.6.37/tests/pngvalid-gamma-16-to-8
3rdparty/libpng/libpng-1.6.37/tests/pngvalid-gamma-alpha-mode
3rdparty/libpng/libpng-1.6.37/tests/pngvalid-gamma-background
3rdparty/libpng/libpng-1.6.37/tests/pngvalid-gamma-expand16-alpha-mode
3rdparty/libpng/libpng-1.6.37/tests/pngvalid-gamma-expand16-background
3rdparty/libpng/libpng-1.6.37/tests/pngvalid-gamma-expand16-transform
3rdparty/libpng/libpng-1.6.37/tests/pngvalid-gamma-sbit
3rdparty/libpng/libpng-1.6.37/tests/pngvalid-gamma-threshold
3rdparty/libpng/libpng-1.6.37/tests/pngvalid-gamma-transform
3rdparty/libpng/libpng-1.6.37/tests/pngvalid-progressive-interlace-standard
3rdparty/libpng/libpng-1.6.37/tests/pngvalid-progressive-size
3rdparty/libpng/libpng-1.6.37/tests/pngvalid-progressive-standard
3rdparty/libpng/libpng-1.6.37/tests/pngvalid-standard
3rdparty/libpng/libpng-1.6.37/tests/pngvalid-transform |