1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-12 18:59:50 +03:00
aports/testing/libretro-dinothawr/patch-unbundle.patch
2022-04-21 09:26:00 +00:00

128 lines
2.9 KiB
Diff

Remove bundled zlib, libvorbis and libogg
--- a/tilemap.cpp
+++ b/tilemap.cpp
@@ -6,7 +6,8 @@
#include <map>
#include <utility>
#include <string>
-#include "pugixml/pugixml.hpp"
+
+#include <pugixml.hpp>
using namespace pugi;
--- a/Makefile
+++ b/Makefile
@@ -392,6 +392,8 @@
LD = $(CXX)
endif
+LIBS += -lz -lpugixml -lvorbis -lvorbisfile -logg
+
%.o: %.cpp
$(CXX) $(CXXFLAGS) -c $(OBJOUT)$@ $<
--- a/game_manager.cpp
+++ b/game_manager.cpp
@@ -1,5 +1,6 @@
+#include <pugixml.hpp>
+
#include "game.hpp"
-#include "pugixml/pugixml.hpp"
#include "utils.hpp"
#include <iostream>
--- a/utils.hpp
+++ b/utils.hpp
@@ -17,7 +17,7 @@
#include <errno.h>
#include <functional>
-#include <pugixml/pugixml.hpp>
+#include <pugixml.hpp>
#define GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)
#if GCC_VERSION >= 70000
--- a/font.cpp
+++ b/font.cpp
@@ -1,5 +1,6 @@
+#include <pugixml.hpp>
+
#include "font.hpp"
-#include "pugixml/pugixml.hpp"
#include "utils.hpp"
#include <stdexcept>
--- a/surface_cache.cpp
+++ b/surface_cache.cpp
@@ -1,5 +1,6 @@
+#include <pugixml.hpp>
+
#include "surface.hpp"
-#include "pugixml/pugixml.hpp"
#include "rpng_front.h"
#include <stdexcept>
#include <stdio.h>
--- a/tilemap.hpp
+++ b/tilemap.hpp
@@ -1,8 +1,9 @@
#ifndef TILEMAP_HPP__
#define TILEMAP_HPP__
+#include <pugixml.hpp>
+
#include "surface.hpp"
-#include "pugixml/pugixml.hpp"
#include <string>
#include <set>
--- a/Makefile.common
+++ b/Makefile.common
@@ -1,6 +1,6 @@
LIBRETRO_COMM_DIR := $(CORE_DIR)/libretro-common
DEPS_DIR := $(CORE_DIR)/deps
-INCFLAGS := -I$(DEPS_DIR) -I$(CORE_DIR)/audio -I$(DEPS_DIR)/pugixml -I$(DEPS_DIR)/vorbis -I$(DEPS_DIR)/ogg -I$(DEPS_DIR)/libz -I$(LIBRETRO_COMM_DIR)/include
+INCFLAGS := -I$(CORE_DIR)/audio -I$(LIBRETRO_COMM_DIR)/include
SOURCES_ASM :=
@@ -15,39 +15,7 @@
$(CORE_DIR)/surface_cache.cpp \
$(CORE_DIR)/surface_cluster.cpp \
$(CORE_DIR)/tilemap.cpp \
- $(DEPS_DIR)/pugixml/pugixml.cpp \
$(CORE_DIR)/audio/mixer.cpp
-
-SOURCES_C := \
- $(DEPS_DIR)/ogg/bitwise.c \
- $(DEPS_DIR)/ogg/framing.c \
- $(DEPS_DIR)/vorbis/bitrate.c \
- $(DEPS_DIR)/vorbis/block.c \
- $(DEPS_DIR)/vorbis/codebook.c \
- $(DEPS_DIR)/vorbis/envelope.c \
- $(DEPS_DIR)/vorbis/floor0.c \
- $(DEPS_DIR)/vorbis/floor1.c \
- $(DEPS_DIR)/vorbis/info.c \
- $(DEPS_DIR)/vorbis/lpc.c \
- $(DEPS_DIR)/vorbis/lsp.c \
- $(DEPS_DIR)/vorbis/mapping0.c \
- $(DEPS_DIR)/vorbis/mdct.c \
- $(DEPS_DIR)/vorbis/psy.c \
- $(DEPS_DIR)/vorbis/registry.c \
- $(DEPS_DIR)/vorbis/res0.c \
- $(DEPS_DIR)/vorbis/sharedbook.c \
- $(DEPS_DIR)/vorbis/smallft.c \
- $(DEPS_DIR)/vorbis/synthesis.c \
- $(DEPS_DIR)/vorbis/vorbisfile.c \
- $(DEPS_DIR)/vorbis/window.c \
- $(DEPS_DIR)/libz/adler32.c \
- $(DEPS_DIR)/libz/crc32.c \
- $(DEPS_DIR)/libz/deflate.c \
- $(DEPS_DIR)/libz/inffast.c \
- $(DEPS_DIR)/libz/inflate.c \
- $(DEPS_DIR)/libz/inftrees.c \
- $(DEPS_DIR)/libz/trees.c \
- $(DEPS_DIR)/libz/zutil.c
SOURCES_C += $(CORE_DIR)/rpng_front.c