Files
harbour-core/harbour/external/png/Makefile
Viktor Szakats a24e04a7bb 2010-06-26 23:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* 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!
2010-06-26 21:13:27 +00:00

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