From 568395d8c0169cea5ee49e8f47ede0c3b956e2a7 Mon Sep 17 00:00:00 2001 From: CharlesThobe Date: Tue, 4 Jan 2022 04:48:24 +0200 Subject: [PATCH] Use only needed functions from osdlib --- cmake_subdirs/ocore_sdl/CMakeLists.txt | 5 +++-- src/osd/modules/lib/osd_getenv.cpp | 23 +++++++++++++++++++++++ 2 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 src/osd/modules/lib/osd_getenv.cpp diff --git a/cmake_subdirs/ocore_sdl/CMakeLists.txt b/cmake_subdirs/ocore_sdl/CMakeLists.txt index a73666a..4b95756 100644 --- a/cmake_subdirs/ocore_sdl/CMakeLists.txt +++ b/cmake_subdirs/ocore_sdl/CMakeLists.txt @@ -5,7 +5,7 @@ ${CMAKE_SOURCE_DIR}/src/emu ${CMAKE_SOURCE_DIR}/src/osd ${CMAKE_SOURCE_DIR}/src/lib ${CMAKE_SOURCE_DIR}/src/lib/util -${CMAKE_SOURCE_DIR}/src/osd/sdl +#${CMAKE_SOURCE_DIR}/src/osd/sdl ) add_library(ocore_sdl STATIC @@ -18,7 +18,8 @@ ${CMAKE_SOURCE_DIR}/src/osd/osdsync.cpp ${CMAKE_SOURCE_DIR}/src/osd/osdsync.h ${CMAKE_SOURCE_DIR}/src/osd/modules/osdmodule.cpp ${CMAKE_SOURCE_DIR}/src/osd/modules/osdmodule.h -${CMAKE_SOURCE_DIR}/src/osd/modules/lib/osdlib_unix_mod.cpp +#${CMAKE_SOURCE_DIR}/src/osd/modules/lib/osdlib_unix.cpp +${CMAKE_SOURCE_DIR}/src/osd/modules/lib/osd_getenv.cpp ${CMAKE_SOURCE_DIR}/src/osd/modules/lib/osdlib.h ${CMAKE_SOURCE_DIR}/src/osd/modules/file/posixdir.cpp ${CMAKE_SOURCE_DIR}/src/osd/modules/file/posixfile.cpp diff --git a/src/osd/modules/lib/osd_getenv.cpp b/src/osd/modules/lib/osd_getenv.cpp new file mode 100644 index 0000000..7b6bbf6 --- /dev/null +++ b/src/osd/modules/lib/osd_getenv.cpp @@ -0,0 +1,23 @@ +// license:BSD-3-Clause +// copyright-holders:Olivier Galibert, R. Belmont +//============================================================ +// +// sdlos_*.c - OS specific low level code +// +// SDLMAME by Olivier Galibert and R. Belmont +// +//============================================================ + +// MAME headers +#include "osdcore.h" +#include "osdlib.h" + +//============================================================ +// osd_getenv +//============================================================ + +const char *osd_getenv(const char *name) +{ + return getenv(name); +} +