################################################################################ # Desc: libpng Build Data # Author: Mihrtec LLC # Date: 2016 ################################################################################ # png natively supports transpiling ################################################################################ # Download location WEBADDR := https://sourceforge.net/projects/libpng/files/latest/download WEBTARG := libpng-latest.tar.gz WEBINIT := tar -xvf $(WEBTARG) && rm $(WEBTARG) WEBINIT += && mv libpng-*/* png/ # Instead of autogenning, just turn off zlib link checking during build AUTOGEN := sed -i -e 's@zlibVersion=no@zlibVersion=yes@g' ./configure # After configuration, alter the makefile DFLT_INC := -I. -I$(abspath $(LIBINC_DIR)) -I$(abspath $(LIBDL_DIR)/z) CONFIGURE += --without-zlib CONFIGURE += && sed -i -e 's@^DEFAULT_INCLUDES \= \-I\.@DEFAULT_INCLUDES = $(DFLT_INC)@g' ./Makefile CONFIGURE += && sed -i -e 's@^LIBS \= \-lz@LIBS = -L$(abspath $(LIB_DIR))@g' ./Makefile # Don't check MKCMD := make -k # png can be built with zlib for efficiency LINK_ORDER := z