back to char* for lexer_lexstring
[henge/webcc.git] / make / png.mk
1 ################################################################################
2 # Desc: libpng Build Data
3 # Author: Mihrtec LLC
4 # Date: 2016
5 ################################################################################
6 # png natively supports transpiling
7 ################################################################################
8 # Download location
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
20 # Don't check
21 MKCMD := make -k