use system's zlib

except for libretro
github issue #45
This commit is contained in:
notaz
2017-04-17 00:34:00 +03:00
committed by twinaphex
parent 3d5e32fe21
commit 653f0b1399
8 changed files with 12 additions and 11 deletions

View File

@@ -163,10 +163,12 @@ else
OBJS += platform/common/mp3_dummy.o
endif
ifneq "$(DONT_COMPILE_IN_ZLIB)" "1"
ifeq "$(PLATFORM)" "libretro"
# zlib
OBJS += zlib/gzio.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/trees.o \
zlib/deflate.o zlib/crc32.o zlib/adler32.o zlib/zutil.o zlib/compress.o zlib/uncompr.o
CFLAGS += -Izlib
endif
# unzip
OBJS += unzip/unzip.o unzip/unzip_stream.o
endif

6
configure vendored
View File

@@ -241,7 +241,7 @@ check_zlib()
#include <zlib.h>
int main(void) { uncompress(0, 0, 0, 0); }
EOF
compile_binary
compile_binary "$@"
}
check_libpng()
@@ -291,8 +291,8 @@ EOF
compile_object "$@"
}
#MAIN_LDLIBS="$MAIN_LDLIBS -lz"
#check_zlib || fail "please install zlib (libz-dev)"
MAIN_LDLIBS="$MAIN_LDLIBS -lz"
check_zlib -lz || fail "please install zlib (libz-dev)"
MAIN_LDLIBS="-lpng $MAIN_LDLIBS"
check_libpng || fail "please install libpng (libpng-dev)"

View File

@@ -8,10 +8,9 @@
*/
#include "pico_int.h"
#include "../zlib/zlib.h"
#include "../cpu/debug.h"
#include "../unzip/unzip.h"
#include "../unzip/unzip_stream.h"
#include <zlib.h>
static int rom_alloc_size;

View File

@@ -7,7 +7,7 @@
*/
#include "pico_int.h"
#include <zlib/zlib.h>
#include <zlib.h>
#include "../cpu/sh2/sh2.h"
#include "sound/ym2612.h"

View File

@@ -32,7 +32,7 @@
#include <pico/pico_int.h>
#include <pico/patch.h>
#include <zlib/zlib.h>
#include <zlib.h>
#define gizKeyUnkn "???"

View File

@@ -30,7 +30,7 @@
#include <pico/pico_int.h>
#include <pico/patch.h>
#include <pico/sound/mix.h>
#include <zlib/zlib.h>
#include <zlib.h>
#ifdef BENCHMARK
#define OSD_FPS_X 220

View File

@@ -33,7 +33,7 @@
#include <pico/pico_int.h>
#include <pico/patch.h>
#include <zlib/zlib.h>
#include <zlib.h>
#define pspKeyUnkn "???"

View File

@@ -5,7 +5,7 @@
#include <ctype.h>
#include <assert.h>
#include "zlib/zlib.h"
#include <zlib.h>
/* public globals */
//int gUnzipQuiet = 0; /* flag controls error messages */