-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathpng.mk
More file actions
22 lines (19 loc) · 656 Bytes
/
png.mk
File metadata and controls
22 lines (19 loc) · 656 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
PNG_URL := https://sourceforge.net/projects/libpng/files/libpng16/1.6.34/libpng-1.6.34.tar.xz
PNG_TAR := $(call download,$(PNG_URL))
PNG_EXTRACT := $(call extract,$(PNG_TAR))
PNG := $(INSTALL)/lib/libpng.a
$(PNG_EXTRACT)/Makefile: $(PNG_EXTRACT).extracted $(host-toolchain)
cd $(dir $@) \
&& ./configure \
--prefix=$(INSTALL) \
--host=$(HOST) \
--build=$(BUILD) \
CPPFLAGS="$(CROSS_CPPFLAGS)" \
CFLAGS="$(CROSS_CFLAGS)" \
LDFLAGS="$(CROSS_LDFLAGS)" \
PKG_CONFIG_LIBDIR="$(CROSS_PKG_CONFIG_LIBDIR)" \
CC=$(CROSS_CC)
$(PNG): $(PNG_EXTRACT)/Makefile
$(MAKE) -C $(PNG_EXTRACT)
$(MAKE) -C $(PNG_EXTRACT) install
$(compile-host-1): $(PNG)