* external/png/pngconf.h
* external/png/pngpread.c
* external/png/LICENSE
* external/png/pngrutil.c
* external/png/pngwutil.c
* external/png/png.c
* external/png/png.h
* external/png/pngpriv.h
* external/png/Makefile
+ libpng update to 1.4.3 (from 1.4.2)
Patch sent by Tamas Tevesz, patchup tool in action!
95 lines
1.9 KiB
Makefile
95 lines
1.9 KiB
Makefile
#
|
|
# $Id$
|
|
#
|
|
|
|
ROOT := ../../
|
|
|
|
include $(TOP)$(ROOT)config/global.mk
|
|
|
|
LIBNAME := png
|
|
|
|
HB_BUILD_WARN := no
|
|
HB_BUILD_MODE := c
|
|
|
|
C_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 \
|
|
|
|
ifeq ($(filter $(HB_COMPILER),poccarm xcc),)
|
|
|
|
_DET_DSP_NAME := libpng
|
|
_DET_VAR_INC_ := HB_INC_PNG
|
|
_DET_VAR_HAS_ := HB_HAS_PNG
|
|
_DET_FLT_PLAT :=
|
|
_DET_FLT_COMP :=
|
|
_DET_INC_DEFP := /usr/include /boot/develop/headers/3rdparty
|
|
_DET_INC_LOCL := external/png
|
|
_DET_INC_HEAD := /png.h
|
|
include $(TOP)$(ROOT)config/detfun.mk
|
|
|
|
ifneq ($(HB_HAS_PNG_LOCAL),)
|
|
|
|
ifneq ($(HB_HAS_ZLIB),)
|
|
|
|
HB_CFLAGS += $(foreach d,$(HB_HAS_ZLIB),-I$(d))
|
|
HB_CFLAGS_DYN := -DPNG_BUILD_DLL
|
|
|
|
ifeq ($(HB_COMPILER),djgpp)
|
|
HB_CFLAGS += -DPNG_NO_SNPRINTF
|
|
endif
|
|
ifeq ($(HB_COMPILER),watcom)
|
|
HB_CFLAGS += -DPNG_NO_SETJMP
|
|
endif
|
|
|
|
include $(TOP)$(ROOT)config/lib.mk
|
|
else
|
|
HB_SKIP_REASON := $(_DET_RES_TEXT)
|
|
include $(TOP)$(ROOT)config/none.mk
|
|
endif
|
|
else
|
|
HB_SKIP_REASON := unused
|
|
include $(TOP)$(ROOT)config/none.mk
|
|
endif
|
|
else
|
|
HB_SKIP_REASON := compiler not supported
|
|
include $(TOP)$(ROOT)config/none.mk
|
|
endif
|
|
|
|
# ORIGIN http://www.libpng.org/pub/png/libpng.html
|
|
# VER 1.4.3
|
|
# URL http://sourceforge.net/projects/libpng/files/01-libpng-master/1.4.3/lpng143.zip/download
|
|
# DIFF
|
|
#
|
|
# MAP LICENSE
|
|
# MAP png.c
|
|
# MAP pngconf.h
|
|
# MAP pngerror.c
|
|
# MAP pngget.c
|
|
# MAP png.h
|
|
# MAP pngmem.c
|
|
# MAP pngpread.c
|
|
# MAP pngpriv.h
|
|
# MAP pngread.c
|
|
# MAP pngrio.c
|
|
# MAP pngrtran.c
|
|
# MAP pngrutil.c
|
|
# MAP pngset.c
|
|
# MAP pngtrans.c
|
|
# MAP pngwio.c
|
|
# MAP pngwrite.c
|
|
# MAP pngwtran.c
|
|
# MAP pngwutil.c
|