1 ################################################################################
2 # Desc: libpng Build Data
5 ################################################################################
6 # png natively supports transpiling
7 ################################################################################
9 WEBADDR
:= https
://sourceforge.net
/projects
/libpng
/files
/latest
/download
10 WEBTARG
:= libpng-latest.
tar.gz
11 WEBINIT
:= tar -xvf
$(WEBTARG
) && rm $(WEBTARG
)
12 WEBINIT
+= && mv libpng-
*/* png
/
13 # Instead of autogenning, just turn off zlib link checking during build
14 AUTOGEN
:= sed
-i
-e
's@zlibVersion=no@zlibVersion=yes@g' .
/configure
15 # After configuration, alter the makefile
16 DFLT_INC
:= -I.
-I
$(abspath
$(LIBINC_DIR
)) -I
$(abspath
$(LIBDL_DIR
)/z
)
17 CONFIGURE
+= --without-zlib
18 CONFIGURE
+= && sed
-i
-e
's@^DEFAULT_INCLUDES \= \-I\.@DEFAULT_INCLUDES = $(DFLT_INC)@g' .
/Makefile
19 CONFIGURE
+= && sed
-i
-e
's@^LIBS \= \-lz@LIBS = -L$(abspath $(LIB_DIR))@g' .
/Makefile
22 # png can be built with zlib for efficiency