# Makefile used to compile libpng statically # you need to define ZLIB_INCLUDE to the Zlib include path # and PREFIX to the installation path # LIBPNG_LIB := $(SRC_PATH)/libpng.a LIBPNG_CFLAGS := -I$(LIBPNG_DIR) HOST_ARCH := $(shell uname -p) HOST_OS := $(shell uname -s) ifeq ($(HOST_OS),Darwin) HOST_OS := darwin endif include $(LIBPNG_DIR)/sources.make LIBPNG_OBJS := $(LIBPNG_SOURCES:%.c=%.o) $(LIBPNG_LIB): $(LIBPNG_OBJS) ar ru $@ $(LIBPNG_OBJS) $(LIBPNG_OBJS): CFLAGS += $(ZLIB_CFLAGS) $(LIBPNG_CFLAGS) clean-libpng: rm -f $(LIBPNG_OBJS) $(LIBPNG_LIB)