| 1 | Remove bundled dependencies.
|
| 2 |
|
| 3 | We have to keep minizip for now because the newest API is not backward
|
| 4 | compatible with the core codebase.
|
| 5 | |
| 6 | |
| 7 | @@ -1,22 +1,22 @@
|
| 8 | LIBRETRO_DEPS_DIR = $(CORE_DIR)/deps
|
| 9 | -LIBOGG_DIR = $(LIBRETRO_DEPS_DIR)/libogg
|
| 10 | -LIBVORBIS_DIR = $(LIBRETRO_DEPS_DIR)/libvorbis
|
| 11 | LIBCHDR_DIR = $(LIBRETRO_DEPS_DIR)/libchdr
|
| 12 | -ZLIB_DIR = $(LIBCHDR_DIR)/deps/zlib-1.2.11
|
| 13 | MINIZIP_DIR = $(LIBRETRO_DEPS_DIR)/minizip
|
| 14 | LZMA_DIR = $(LIBCHDR_DIR)/deps/lzma-19.00
|
| 15 | LIBRETRO_COMM_DIR = $(LIBRETRO_DEPS_DIR)/libretro-common
|
| 16 |
|
| 17 | +VORBIS_INCS := $(shell pkg-config --cflags vorbisfile)
|
| 18 | +VORBIS_LIBS := $(shell pkg-config --libs vorbisfile)
|
| 19 | +OGG_INCS := $(shell pkg-config --cflags ogg)
|
| 20 | +OGG_LIBS := $(shell pkg-config --libs ogg)
|
| 21 | +ZLIB_INCS := $(shell pkg-config --cflags zlib)
|
| 22 | +ZLIB_LIBS := $(shell pkg-config --libs zlib)
|
| 23 | +
|
| 24 | INCFLAGS := \
|
| 25 | -I$(CORE_DIR)/src \
|
| 26 | -I$(LIBRETRO_COMM_DIR)/include \
|
| 27 | -I$(LIBRETRO_DEPS_DIR)/ \
|
| 28 | -I$(LIBCHDR_DIR)/include \
|
| 29 | -I$(LZMA_DIR)/include \
|
| 30 | - -I$(LIBOGG_DIR)/include \
|
| 31 | - -I$(LIBVORBIS_DIR)/include \
|
| 32 | - -I$(LIBVORBIS_DIR)/lib \
|
| 33 | - -I$(ZLIB_DIR) \
|
| 34 | -I$(MINIZIP_DIR)
|
| 35 |
|
| 36 | SOURCES_CXX :=\
|
| 37 | @@ -113,46 +113,17 @@
|
| 38 | $(LZMA_DIR)/src/Sort.c
|
| 39 |
|
| 40 | SOURCES_C += \
|
| 41 | - $(LIBOGG_DIR)/src/bitwise.c \
|
| 42 | - $(LIBOGG_DIR)/src/framing.c
|
| 43 | -
|
| 44 | -SOURCES_C += \
|
| 45 | - $(LIBVORBIS_DIR)/lib/bitrate.c \
|
| 46 | - $(LIBVORBIS_DIR)/lib/block.c \
|
| 47 | - $(LIBVORBIS_DIR)/lib/codebook.c \
|
| 48 | - $(LIBVORBIS_DIR)/lib/envelope.c \
|
| 49 | - $(LIBVORBIS_DIR)/lib/floor0.c \
|
| 50 | - $(LIBVORBIS_DIR)/lib/floor1.c \
|
| 51 | - $(LIBVORBIS_DIR)/lib/info.c \
|
| 52 | - $(LIBVORBIS_DIR)/lib/lookup.c \
|
| 53 | - $(LIBVORBIS_DIR)/lib/lpc.c \
|
| 54 | - $(LIBVORBIS_DIR)/lib/lsp.c \
|
| 55 | - $(LIBVORBIS_DIR)/lib/mapping0.c \
|
| 56 | - $(LIBVORBIS_DIR)/lib/mdct.c \
|
| 57 | - $(LIBVORBIS_DIR)/lib/psy.c \
|
| 58 | - $(LIBVORBIS_DIR)/lib/registry.c \
|
| 59 | - $(LIBVORBIS_DIR)/lib/res0.c \
|
| 60 | - $(LIBVORBIS_DIR)/lib/sharedbook.c \
|
| 61 | - $(LIBVORBIS_DIR)/lib/smallft.c \
|
| 62 | - $(LIBVORBIS_DIR)/lib/synthesis.c \
|
| 63 | - $(LIBVORBIS_DIR)/lib/vorbisfile.c \
|
| 64 | - $(LIBVORBIS_DIR)/lib/window.c
|
| 65 | -
|
| 66 | -SOURCES_C += \
|
| 67 | - $(ZLIB_DIR)/adler32.c \
|
| 68 | - $(ZLIB_DIR)/crc32.c \
|
| 69 | - $(ZLIB_DIR)/deflate.c \
|
| 70 | - $(ZLIB_DIR)/infback.c \
|
| 71 | - $(ZLIB_DIR)/inffast.c \
|
| 72 | - $(ZLIB_DIR)/inflate.c \
|
| 73 | - $(ZLIB_DIR)/inftrees.c \
|
| 74 | - $(ZLIB_DIR)/trees.c \
|
| 75 | - $(ZLIB_DIR)/zutil.c
|
| 76 | -
|
| 77 | -SOURCES_C += \
|
| 78 | $(MINIZIP_DIR)/ioapi.c \
|
| 79 | $(MINIZIP_DIR)/unzip.c
|
| 80 |
|
| 81 | ifneq ($(STATIC_LINKING),1)
|
| 82 | SOURCES_C += $(SRC_LIBRETRO_COMMON)
|
| 83 | endif
|
| 84 | +
|
| 85 | +INCFLAGS += ${VORBIS_INCS}
|
| 86 | +INCFLAGS += ${OGG_INCS}
|
| 87 | +INCFLAGS += ${ZLIB_INCS}
|
| 88 | +
|
| 89 | +LIBS += ${VORBIS_LIBS}
|
| 90 | +LIBS += ${OGG_LIBS}
|
| 91 | +LIBS += ${ZLIB_LIBS}
|