Skip to content

Commit 6a2f50c

Browse files
committed
generate fat library for png on ios
1 parent 47c6c28 commit 6a2f50c

File tree

3 files changed

+16
-10
lines changed

3 files changed

+16
-10
lines changed

build/ios/build_png.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -71,16 +71,16 @@ $LIPO -create $library_name/prebuilt/lib$library_name-armv7.a \
7171
$library_name/prebuilt/lib$library_name-i386.a \
7272
$library_name/prebuilt/lib$library_name-arm64.a \
7373
$library_name/prebuilt/lib$library_name-x86_64.a \
74-
-output $library_name/prebuilt/libluajit.a
74+
-output $library_name/prebuilt/lib$library_name.a
7575

76-
# rm $library_name/prebuilt/lib$library_name-armv7.a
77-
# rm $library_name/prebuilt/lib$library_name-i386.a
78-
# rm $library_name/prebuilt/lib$library_name-arm64.a
79-
# rm $library_name/prebuilt/lib$library_name-x86_64.a
76+
rm $library_name/prebuilt/lib$library_name-armv7.a
77+
rm $library_name/prebuilt/lib$library_name-i386.a
78+
rm $library_name/prebuilt/lib$library_name-arm64.a
79+
rm $library_name/prebuilt/lib$library_name-x86_64.a
8080

8181

8282
#remove debugging info
83-
$STRIP -S $library_name/prebuilt/libluajit.a
84-
$LIPO -info $library_name/prebuilt/libluajit.a
83+
$STRIP -S $library_name/prebuilt/lib$library_name.a
84+
$LIPO -info $library_name/prebuilt/lib$library_name.a
8585

8686

contrib/src/png/rules.mak

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@ $(TARBALLS)/libpng-$(PNG_VERSION).tar.xz:
1616

1717
png: libpng-$(PNG_VERSION).tar.xz .sum-png
1818
$(UNPACK)
19-
$(APPLY) $(SRC)/png/winrt.patch
20-
$(APPLY) $(SRC)/png/bins.patch
21-
$(APPLY) $(SRC)/png/automake.patch
2219
$(MOVE)
2320

2421
DEPS_png = zlib $(DEPS_zlib)

contrib/src/zlib/rules.mak

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ ifdef HAVE_TIZEN
2020
EX_ECFLAGS = -fPIC
2121
endif
2222

23+
ifdef HAVE_WIN32
24+
extra_makefile=-fwin32/Makefile.gcc
25+
endif
26+
2327
$(TARBALLS)/zlib-$(ZLIB_VERSION).tar.gz:
2428
$(call download,$(ZLIB_URL))
2529

@@ -30,6 +34,11 @@ zlib: zlib-$(ZLIB_VERSION).tar.gz .sum-zlib
3034
$(MOVE)
3135

3236
.zlib: zlib
37+
ifndef HAVE_WIN32
3338
cd $< && $(HOSTVARS) $(ZLIB_CONFIG_VARS) CFLAGS="$(CFLAGS) $(EX_ECFLAGS)" ./configure --prefix=$(PREFIX) --static
3439
cd $< && $(MAKE) install
40+
endif
41+
ifdef HAVE_WIN32
42+
cd $< && make -fwin32/Makefile.gcc BINARY_PATH=$(PREFIX)/bin INCLUDE_PATH=$(PREFIX)/include LIBRARY_PATH=$(PREFIX)/lib install
43+
endif
3544
touch $@

0 commit comments

Comments
 (0)