LibretroAdmin 788192f215 libretro-common: drop files nothing in this tree uses
Fourteen vendored files are reached by neither build/Makefile.common's
source list nor any include in the tree:

  rthreads/rsemaphore.c            not in any source list; nothing in
  include/rthreads/rsemaphore.h    src/ or libretro/ uses ssem_*
  rthreads/xenon_sdl_threads.c     not in any source list
  rthreads/psp_pthread.h           orphaned -- upstream rthreads.c
                                   includes gx_pthread.h and
                                   ctr_pthread.h, both of which stay
  streams/file_stream_transforms.c not in any source list
  include/compat/zlib.h            a self-contained pair; nothing else
  include/compat/zutil.h           includes either
  include/compat/apple_compat.h    nothing includes them
  include/compat/fnmatch.h         (no compat_fnmatch.c is vendored)
  include/compat/ifaddrs.h         (no compat_ifaddrs.c is vendored)
  include/compat/intrinsics.h      upstream needs it for
                                   encoding_deflate.c, which this core
                                   does not build
  include/compat/getopt.h          only libretro/gbaconv/gbaconv.c wants
                                   a getopt, it is in no build list, and
                                   its plain <getopt.h> would resolve to
                                   the system header regardless: this
                                   file sits under include/compat and
                                   that directory is only on the include
                                   path for msvc2003
  include/retro_assert.h           nothing includes them
  include/retro_common.h

Kept despite being unreferenced by the include closure:
include/compat/msvc/stdint.h, which build/Makefile.common puts on the
include path directly for msvc2003 builds.

No source list changes: none of the fourteen appear in SOURCES_C or
OBJECTS_COND, and Android.mk builds from that same file.

Verified: make -f Makefile.libretro, STATIC_LINKING=1,
USE_THREADED_RENDERER=0 and DEBUG=1 all still link clean.
2026-08-31 21:59:35 +02:00
2015-07-07 01:01:41 -05:00
2019-09-04 15:48:23 +08:00
2018-02-01 16:28:43 -05:00
2015-08-03 03:15:13 +02:00
S
Description
No description provided
GPL-2.0
23 MiB
0 Stars 1 Watchers 0 Forks
Languages
C 93.5%
C++ 3.4%
SourcePawn 2.9%
Assembly 0.2%