| # this file is included by various Makefiles and defines the set of sources used by our version of LibPng |
| # |
| LIBPNG_SOURCES := \ |
| png.c \ |
| pngerror.c \ |
| pngget.c \ |
| pngmem.c \ |
| pngpread.c \ |
| pngread.c \ |
| pngrio.c \ |
| pngrtran.c \ |
| pngrutil.c \ |
| pngset.c \ |
| pngtrans.c \ |
| pngvcrd.c \ |
| pngwio.c \ |
| pngwrite.c \ |
| pngwtran.c \ |
| pngwutil.c |
| |
| # Enable MMX code path for x86, except on Darwin where it fails |
| PNG_MMX := no |
| ifeq ($(HOST_ARCH),x86) |
| ifneq ($(BUILD_DEBUG_EMULATOR),true) |
| PNG_MMX := yes |
| endif |
| endif |
| ifeq ($(HOST_OS),darwin) |
| PNG_MMX := no |
| endif |
| |
| ifeq ($(PNG_MMX),yes) |
| LIBPNG_SOURCES += pnggccrd.c |
| else |
| LIBPNG_CFLAGS += -DPNG_NO_MMX_CODE |
| endif |
| |
| LIBPNG_SOURCES := $(LIBPNG_SOURCES:%=$(LIBPNG_DIR)/%) |