From 9e781da1165aa49e8d209bdb96f60cf85c207d78 Mon Sep 17 00:00:00 2001 From: mjbudd77 Date: Thu, 10 Dec 2020 21:55:38 -0500 Subject: [PATCH] Removed unused/deprecated scons and automake build files from project. SDL uses cmake now and its never going back. --- SConstruct | 256 ----------------------------- TODO-SDL | 2 +- configure.ac | 159 ------------------ debian-crossbuild.sh | 5 - src/SConscript | 42 ----- src/boards/SConscript | 6 - src/drivers/common/SConscript | 6 - src/drivers/sdl/SConscript | 31 ---- src/drivers/videolog/SConscript | 14 -- src/drivers/win/SConscript | 62 ------- src/drivers/win/directx/SConscript | 10 -- src/drivers/win/zlib/SConscript | 20 --- src/fir/SConscript | 6 - src/input/SConscript | 6 - src/lua/SConscript | 8 - src/palettes/SConscript | 6 - src/utils/SConscript | 25 --- 17 files changed, 1 insertion(+), 663 deletions(-) delete mode 100644 SConstruct delete mode 100644 configure.ac delete mode 100644 debian-crossbuild.sh delete mode 100644 src/SConscript delete mode 100644 src/boards/SConscript delete mode 100644 src/drivers/common/SConscript delete mode 100644 src/drivers/sdl/SConscript delete mode 100644 src/drivers/videolog/SConscript delete mode 100644 src/drivers/win/SConscript delete mode 100644 src/drivers/win/directx/SConscript delete mode 100644 src/drivers/win/zlib/SConscript delete mode 100644 src/fir/SConscript delete mode 100644 src/input/SConscript delete mode 100644 src/lua/SConscript delete mode 100644 src/palettes/SConscript delete mode 100644 src/utils/SConscript diff --git a/SConstruct b/SConstruct deleted file mode 100644 index 5d97b46c..00000000 --- a/SConstruct +++ /dev/null @@ -1,256 +0,0 @@ -# -# SConstruct - build script for the SDL port of fceux -# -# You can adjust the BoolVariables below to include/exclude features -# at compile-time. You may also use arguments to specify the parameters. -# ie: scons RELEASE=1 GTK3=1 -# -# Use "scons" to compile and "scons install" to install. -# - -import os -import sys -import platform - -opts = Variables(None, ARGUMENTS) -opts.AddVariables( - BoolVariable('DEBUG', 'Build with debugging symbols', 1), - BoolVariable('RELEASE', 'Set to 1 to build for release', 0), - BoolVariable('FRAMESKIP', 'Enable frameskipping', 1), - BoolVariable('OPENGL', 'Enable OpenGL support', 1), - BoolVariable('LUA', 'Enable Lua support', 1), - BoolVariable('GTK', 'Enable GTK2 GUI (SDL only)', 0), - BoolVariable('GTK3', 'Enable GTK3 GUI (SDL only)', 1), - BoolVariable('NEWPPU', 'Enable new PPU core', 1), - BoolVariable('CREATE_AVI', 'Enable avi creation support (SDL only)', 1), - BoolVariable('LOGO', 'Enable a logoscreen when creating avis (SDL only)', 1), - BoolVariable('SYSTEM_LUA','Use system lua instead of static lua provided with fceux', 0), - BoolVariable('SYSTEM_MINIZIP', 'Use system minizip instead of static minizip provided with fceux', 0), - BoolVariable('LSB_FIRST', 'Least signficant byte first (non-PPC)', 1), - BoolVariable('CLANG', 'Compile with llvm-clang instead of gcc', 0), - BoolVariable('SDL2', 'Compile using SDL2 instead of SDL 1.2 (experimental/non-functional)', 1) -) -AddOption('--prefix', dest='prefix', type='string', nargs=1, action='store', metavar='DIR', help='installation prefix') - -prefix = GetOption('prefix') -env = Environment(options = opts) - -if env['RELEASE']: - env.Append(CPPDEFINES=["PUBLIC_RELEASE"]) - env['DEBUG'] = 0 - -# LSB_FIRST must be off for PPC to compile -if platform.system == "ppc": - env['LSB_FIRST'] = 0 - -# Default compiler flags: -env.Append(CCFLAGS = ['-Wall', '-Wno-write-strings', '-Wno-sign-compare', '-Wno-parentheses', '-Wno-unused-local-typedefs']) -env.Append(CXXFLAGS = ['-std=c++0x']) - -if 'PLATFORM' in os.environ: - env.Replace(PLATFORM = os.environ['PLATFORM']) -if 'CC' in os.environ: - env.Replace(CC = os.environ['CC']) -if 'CXX' in os.environ: - env.Replace(CXX = os.environ['CXX']) -if 'WINDRES' in os.environ: - env.Replace(WINDRES = os.environ['WINDRES']) -if 'CFLAGS' in os.environ: - env.Append(CCFLAGS = os.environ['CFLAGS'].split()) -if 'CXXFLAGS' in os.environ: - env.Append(CXXFLAGS = os.environ['CXXFLAGS'].split()) -if 'CPPFLAGS' in os.environ: - env.Append(CPPFLAGS = os.environ['CPPFLAGS'].split()) -if 'LDFLAGS' in os.environ: - env.Append(LINKFLAGS = os.environ['LDFLAGS'].split()) -if 'PKG_CONFIG_PATH' in os.environ: - env['ENV']['PKG_CONFIG_PATH'] = os.environ['PKG_CONFIG_PATH'] -if 'PKG_CONFIG_PATH' not in os.environ and env['PLATFORM'] == 'darwin': - env['ENV']['PKG_CONFIG_PATH'] = "/usr/local/lib/pkgconfig:/opt/X11/lib/pkgconfig" -if 'PKG_CONFIG_LIBDIR' in os.environ: - env['ENV']['PKG_CONFIG_LIBDIR'] = os.environ['PKG_CONFIG_LIBDIR'] - -print("platform: ", env['PLATFORM']) - -# compile with clang -if env['CLANG']: - env.Replace(CC='clang') - env.Replace(CXX='clang++') - -# special flags for cygwin -# we have to do this here so that the function and lib checks will go through mingw -if env['PLATFORM'] == 'cygwin': - env.Append(CCFLAGS = " -mno-cygwin") - env.Append(LINKFLAGS = " -mno-cygwin") - env['LIBS'] = ['wsock32']; - -if env['PLATFORM'] == 'win32': - env.Append(CPPPATH = [".", "drivers/win/", "drivers/common/", "drivers/", "drivers/win/zlib", "drivers/win/directx", "drivers/win/lua/include"]) - env.Append(CPPDEFINES = ["PSS_STYLE=2", "WIN32", "_USE_SHARED_MEMORY_", "NETWORK", "FCEUDEF_DEBUGGER", "NOMINMAX", "NEED_MINGW_HACKS", "_WIN32_IE=0x0600"]) - env.Append(LIBS = ["rpcrt4", "comctl32", "vfw32", "winmm", "ws2_32", "comdlg32", "ole32", "gdi32", "htmlhelp"]) -else: - conf = Configure(env) - # If libdw is available, compile in backward-cpp support - if conf.CheckLib('dw'): - conf.env.Append(CCFLAGS = "-DBACKWARD_HAS_DW=1") - conf.env.Append(LINKFLAGS = "-ldw") - if conf.CheckFunc('asprintf'): - conf.env.Append(CCFLAGS = "-DHAVE_ASPRINTF") - if env['SYSTEM_MINIZIP']: - assert env.ParseConfig('pkg-config minizip --cflags --libs'), "please install: libminizip" - assert env.ParseConfig('pkg-config zlib --cflags --libs'), "please install: zlib" - #assert conf.CheckLibWithHeader('z', 'zlib.h', 'c', 'inflate;', 1), "please install: zlib" - env.Append(CPPDEFINES=["_SYSTEM_MINIZIP"]) - else: - assert env.ParseConfig('pkg-config zlib --cflags --libs'), "please install: zlib" - #assert conf.CheckLibWithHeader('z', 'zlib.h', 'c', 'inflate;', 1), "please install: zlib" - if env['SDL2']: - assert env.ParseConfig('pkg-config sdl2 --cflags --libs'), "please install: sdl2" - env.Append(CPPDEFINES=["_SDL2"]) - #env.ParseConfig('pkg-config sdl2 --cflags --libs') - else: - if not conf.CheckLib('SDL'): - print('Did not find libSDL or SDL.lib, exiting!') - Exit(1) - env.ParseConfig('sdl-config --cflags --libs') - if env['GTK']: - if not conf.CheckLib('gtk-x11-2.0'): - print('Could not find libgtk-2.0, exiting!') - Exit(1) - # Add compiler and linker flags from pkg-config - config_string = 'pkg-config --cflags --libs gtk+-2.0' - env.ParseConfig(config_string) - env.Append(CPPDEFINES=["_GTK2"]) - env.Append(CCFLAGS = ["-D_GTK"]) - if env['GTK3']: - # Add compiler and linker flags from pkg-config - config_string = 'pkg-config --cflags --libs gtk+-3.0' - env.ParseConfig(config_string) - env.Append(CPPDEFINES=["_GTK3"]) - env.Append(CCFLAGS = ["-D_GTK"]) - - ### Just make every configuration use -ldl, it may be needed for some reason. - env.Append(LIBS = ["-ldl"]) - - ### Lua platform defines - ### Applies to all files even though only lua needs it, but should be ok - if env['LUA']: - env.Append(CPPDEFINES=["_S9XLUA_H"]) - if env['PLATFORM'] == 'darwin': - # Define LUA_USE_MACOSX otherwise we can't bind external libs from lua - env.Append(CCFLAGS = ["-DLUA_USE_MACOSX"]) - if env['PLATFORM'] == 'posix': - # If we're POSIX, we use LUA_USE_LINUX since that combines usual lua posix defines with dlfcn calls for dynamic library loading. - # Should work on any *nix - env.Append(CCFLAGS = ["-DLUA_USE_LINUX"]) - if env['SYSTEM_LUA']: - lua_link_flags = '' - lua_include_dir = '' - - if conf.CheckLib('luajit-5.1'): - lua_link_flags = "-lluajit-5.1" - lua_include_dir = "/usr/include/luajit-2.0" - elif conf.CheckLib('lua5.1'): - lua_link_flags = "-llua5.1" - lua_include_dir = "/usr/include/lua5.1" - elif conf.CheckLib('lua-5.1'): - lua_link_flags = "-llua-5.1" - lua_include_dir = "/usr/include/lua-5.1" - elif conf.CheckLib('lua'): - lua_link_flags = "-llua" - lua_include_dir = "/usr/include/lua" - - if 'LUA_LINKFLAGS' in os.environ: - lua_link_flags = os.environ['LUA_LINKFLAGS'] - if 'LUA_INCDIR' in os.environ: - lua_include_dir = os.environ['LUA_INCDIR'] - - if not lua_link_flags or not lua_include_dir: - print('Could not find liblua, exiting!') - Exit(1) - - env.Append(LINKFLAGS = lua_link_flags.split()) - env.Append(CCFLAGS = ["-I" + lua_include_dir]) - else: - env.Append(CCFLAGS = ["-Isrc/lua/src"]) - # "--as-needed" no longer available on OSX (probably BSD as well? TODO: test) - if env['PLATFORM'] != 'darwin': - env.Append(LINKFLAGS=['-Wl,--as-needed']) - - ### Search for gd if we're not in Windows - if (env['PLATFORM'] != 'win32' and env['PLATFORM'] != 'cygwin') and (env['CREATE_AVI'] or env['LOGO']): - gd = conf.CheckLib('gd', autoadd=1) - if gd == 0: - env['LOGO'] = 0 - print('Did not find libgd, you won\'t be able to create a logo screen for your avis.') - - if env['OPENGL'] and conf.CheckLibWithHeader('GL', 'GL/gl.h', 'c', autoadd=1): - conf.env.Append(CCFLAGS = "-DOPENGL") - conf.env.Append(CPPDEFINES = ['PSS_STYLE=1',"FCEUDEF_DEBUGGER"]) - - env = conf.Finish() - -if sys.byteorder == 'little' or env['PLATFORM'] == 'win32': - env.Append(CPPDEFINES = ['LSB_FIRST']) - -if env['FRAMESKIP']: - env.Append(CPPDEFINES = ['FRAMESKIP']) - -print("base CPPDEFINES:",env['CPPDEFINES']) -print("base CCFLAGS:",env['CCFLAGS']) - -if env['DEBUG']: - env.Append(CPPDEFINES=["_DEBUG"], CCFLAGS = ['-g', '-O0']) -else: - env.Append(CCFLAGS = ['-O2']) - -if env['PLATFORM'] != 'win32' and env['PLATFORM'] != 'cygwin' and env['CREATE_AVI']: - env.Append(CPPDEFINES=["CREATE_AVI"]) -else: - env['CREATE_AVI']=0; - -Export('env') -fceux = SConscript('src/SConscript') -env.Program(target="fceux-net-server", source=["fceux-server/server.cpp", "fceux-server/md5.cpp", "fceux-server/throttle.cpp"]) - -# Installation rules -if prefix == None: - prefix = "/usr/local" - -exe_suffix = '' -if env['PLATFORM'] == 'win32': - exe_suffix = '.exe' - -fceux_src = 'src/fceux' + exe_suffix -fceux_dst = 'bin/fceux' + exe_suffix - -fceux_net_server_src = 'fceux-net-server' + exe_suffix -fceux_net_server_dst = 'bin/fceux-net-server' + exe_suffix - -auxlib_src = 'src/auxlib.lua' -auxlib_dst = 'bin/auxlib.lua' - -fceux_h_src = 'output/fceux.chm' -fceux_h_dst = 'bin/fceux.chm' - -env.Command(fceux_h_dst, fceux_h_src, [Copy(fceux_h_dst, fceux_h_src)]) -env.Command(fceux_dst, fceux_src, [Copy(fceux_dst, fceux_src)]) -env.Command(fceux_net_server_dst, fceux_net_server_src, [Copy(fceux_net_server_dst, fceux_net_server_src)]) -env.Command(auxlib_dst, auxlib_src, [Copy(auxlib_dst, auxlib_src)]) - -man_src = 'documentation/fceux.6' -man_net_src = 'documentation/fceux-net-server.6' - -share_src = 'output/' - -image_src = 'fceux.png' - -desktop_src = 'fceux.desktop' - -env.Install(prefix + "/bin/", [fceux, fceux_net_server_src]) -env.InstallAs(prefix + '/share/fceux/', share_src) -env.Install(prefix + '/share/fceux/', auxlib_src) -env.Install(prefix + '/share/pixmaps/', image_src) -env.Install(prefix + '/share/applications/', desktop_src) -env.Install(prefix + "/share/man/man6/", [man_src, man_net_src]) -env.Alias('install', prefix) diff --git a/TODO-SDL b/TODO-SDL index 12d90a46..5d3a7dde 100644 --- a/TODO-SDL +++ b/TODO-SDL @@ -61,7 +61,7 @@ Network play (who actually uses this???) | NO | NO QT === * Clean out rest of old GTK comments and #ifdefs - * GUI Debug Tools TODO + * GUI Debug Tools Pretty Much Done * GUI should compile in windows as well.... but testing is not a priority since the windows gui already has a totally separate backend. BUGS diff --git a/configure.ac b/configure.ac deleted file mode 100644 index 83c74c8a..00000000 --- a/configure.ac +++ /dev/null @@ -1,159 +0,0 @@ -AC_INIT([fceux], [2.2.3]) -AC_CONFIG_SRCDIR([src/fceu.cpp]) -AM_INIT_AUTOMAKE - -AC_PROG_CC -AC_PROG_CPP -AC_PROG_CXX -AC_PROG_INSTALL -AC_CONFIG_MACRO_DIR([m4]) - -AC_CHECK_FUNC(asprintf, AC_DEFINE([HAVE_ASPRINTF])) - -## This is almost sure to not work -AC_ARG_WITH(nativewin32, - [AC_HELP_STRING([--with-nativewin32], - [use nativewin32])], - use_nativewin32=$withval, - use_nativewin32="no") - -AM_CONDITIONAL(WIN32, false) -AM_CONDITIONAL(UNIX, false) -AM_CONDITIONAL(NATIVEWIN32,false) -AM_CONDITIONAL(OPENGL, false) -AM_CONDITIONAL(GTK2, false) -AM_CONDITIONAL(GTK3, false) -AM_CONDITIONAL(LUA, false) -AM_CONDITIONAL(LUA_BUILTIN, false) -AM_CONDITIONAL(SYSTEM_MINIZIP, false) -AM_CONDITIONAL(GD, false) -AM_CONDITIONAL(FRAMESKIP, true) - -## Check for zlib -AC_CHECK_LIB([z], [zlibVersion],[], AC_MSG_ERROR([*** zlib not found!])) -LIBS="$LIBS -lz" -AC_CHECK_LIB([pthread], [pthread_create],[], AC_MSG_ERROR([*** pthread not found!])) -LIBS="$LIBS -lpthread" - -## Platform specific setup -if expr x"$target" : 'x.*beos' > /dev/null; then - CFLAGS="-no-fpic $CFLAGS" - CPPFLAGS="-no-fpic $CPPFLAGS" - AC_DEFINE([PSS_STYLE],[1]) -elif expr x"$target" : 'x.*mingw' > /dev/null; then - ## Probably doesn't work - AC_DEFINE([PSS_STYLE],[2]) - AC_DEFINE([WIN32]) - AM_CONDITIONAL(WIN32, true) - - if test x$use_nativewin32 = xyes; then - LIBS="$LIBS -mwindows -lddraw -ldinput -ldsound -lgdi32 -ldxguid -lwinmm -lshell32 -lwsock32 -lcomdlg32 -lole32" - AM_CONDITIONAL(NATIVEWIN32,true) - else - LIBS="$LIBS -ldsound -lwinmm" - fi -elif expr x"$target" : 'x.*darwin' > /dev/null; then - ## Probably doesn't work - AC_DEFINE([MACOSX]) -else - AM_CONDITIONAL(UNIX, true) - AC_DEFINE([UNIX]) - AC_DEFINE([PSS_STYLE],[1]) -fi -if test x$use_nativewin32 = xno; then - ## Check for SDL - SDL_VERSION=1.2.0 - AM_PATH_SDL($SDL_VERSION, [:], - AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!])) - AC_DEFINE([SDL]) - - LIBS="$LIBS $SDL_LIBS" - CFLAGS="-Wall -fomit-frame-pointer $CFLAGS $SDL_CFLAGS" - CPPFLAGS="-Wall -fomit-frame-pointer $CPPFLAGS $SDL_CFLAGS" - - ## Check for OpenGL - AC_ARG_ENABLE([opengl], - AS_HELP_STRING([--enable-opengl], [Enable OpenGL support])) - AS_IF([test "x$enable_opengl" != "xno"], [ - AC_CHECK_HEADER([GL/gl.h],[AC_DEFINE([OPENGL]) AM_CONDITIONAL(OPENGL, true)], - [ - AC_CHECK_HEADER([OpenGL/gl.h],[AC_DEFINE([OPENGL]) AM_CONDITIONAL(OPENGL, true)],[]) - AC_DEFINE([APPLEOPENGL]) - ]) - LIBS="$LIBS -lGL -lGLU" - ]) - - ## Check for GTK2 - AC_ARG_ENABLE([gtk2], - AS_HELP_STRING([--enable-gtk2], [Enable GTK2 GUI])) - AS_IF([test "x$enable_gtk2" = "xyes"], [ - AM_PATH_GTK_2_0([2.24.0],AM_CONDITIONAL(GTK2, true),AC_MSG_ERROR([Gtk+ 2.24.0 or higher required.])) - AC_DEFINE([_GTK]) - AC_DEFINE([GTK2]) - ]) - - ## Check for GTK3 - AC_ARG_ENABLE([gtk3], - AS_HELP_STRING([--enable-gtk3], [Enable GTK3 GUI])) - AS_IF([test "x$enable_gtk2" = "xyes" -a "x$enable_gtk3" = "xyes"], [ - AC_MSG_ERROR([GTK2 and GTK3 cannot be simulatenously enabled.]) - ]) - AS_IF([test "x$enable_gtk3" = "xyes"], [ - AM_PATH_GTK_3_0([3.0.0],AM_CONDITIONAL(GTK3, true),AC_MSG_ERROR([Gtk+ 3.0.0 or higher required.])) - AC_DEFINE([_GTK]) - AC_DEFINE([GTK3]) - ]) -fi - -## Check for system lua -AC_ARG_ENABLE([lua], - AS_HELP_STRING([--enable-lua], [Use lua libraries found on this system])) -AS_IF([test "x$enable_lua" = "xyes"], [ - AC_SUBST(LUA, lua5.1) - AX_PROG_LUA([5.1],[5.2]) - PKG_CHECK_MODULES([lua51], [lua51]) - AX_LUA_LIBS([], AC_MSG_ERROR([Lua libs not found!])) - AC_DEFINE([_S9XLUA_H]) - AM_CONDITIONAL(LUA, true) - LIBS="$LIBS $LUA_LIB" -]) - -## Check for lua builtin -AC_ARG_ENABLE([lua-builtin], - AS_HELP_STRING([--enable-lua-builtin], [Use lua5.1 included with fceux])) -AS_IF([test "x$enable_lua-builtin" = "xyes"], [ - #AX_LUA_HEADERS([], AC_MSG_ERROR([Lua 5.1 headers not found!])) - AC_DEFINE([_S9XLUA_H]) - AM_CONDITIONAL(LUA_BUILTIN, true) -]) - -## Check for gd -AC_ARG_ENABLE([gd], - AS_HELP_STRING([--enable-gd], [Use libgd for AVI creation])) -AS_IF([test "x$enable_gd" = "xyes"], [ - #AX_LUA_HEADERS([], AC_MSG_ERROR([Lua 5.1 headers not found!])) - AX_CHECK_GD - LIBS="$LIBS $GD_LIBS" - AC_DEFINE([CREATE_AVI]) -]) - -## Check for system minizip -AC_ARG_ENABLE([system-minizip], - AS_HELP_STRING([--enable-system-minizip], [Use minizip from system instead of fceux distribution])) -AS_IF([test "x$enable_system_minizip" = "xyes"], [ - PKG_CHECK_MODULES([minizip], [minizip]) - AM_CONDITIONAL(SYSTEM_MINIZIP, true) - LIBS="$LIBS $minizip_LIBS" -]) - -AC_C_BIGENDIAN([], [AC_DEFINE([LSB_FIRST])]) - -## Check for frameskip disable -AC_ARG_ENABLE([frameskip], - AS_HELP_STRING([--disable-frameskip], [Disable frameskip feature])) - -AS_IF([test "x$disable_frameskip" != "xno"], [ - AC_DEFINE([FRAMESKIP]) -]) - -AC_OUTPUT([Makefile src/Makefile]) diff --git a/debian-crossbuild.sh b/debian-crossbuild.sh deleted file mode 100644 index f0623563..00000000 --- a/debian-crossbuild.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -if [ -f /usr/bin/i586-mingw32msvc-windres ]; then HOST=i586-mingw32msvc -else HOST=i586-mingw32 -fi -PLATFORM=win32 CC=${HOST}-gcc CXX=${HOST}-g++ WRC=${HOST}-windres WINDRES=${HOST}-windres scons $@ diff --git a/src/SConscript b/src/SConscript deleted file mode 100644 index 20011465..00000000 --- a/src/SConscript +++ /dev/null @@ -1,42 +0,0 @@ -import glob -file_list = glob.glob('*.cpp') -file_list.remove('lua-engine.cpp') # use logic below for this - -subdirs = Split(""" -boards -drivers/common -fir -input -utils -""") -#palettes - -Import('env') -Export('env') - -if env['LUA']: - file_list.append('lua-engine.cpp') - if env['SYSTEM_LUA'] == 0: - subdirs.append('lua') - -if env['CREATE_AVI']: - subdirs.append('drivers/videolog') - - - -for dir in subdirs: - subdir_files = SConscript('%s/SConscript' % dir) - file_list.append(subdir_files) -if env['PLATFORM'] == 'win32': - platform_files = SConscript('drivers/win/SConscript') -else: - platform_files = SConscript('drivers/sdl/SConscript') -file_list.append(platform_files) - -print(env['LINKFLAGS']) - -if env['PLATFORM'] == 'win32': - fceux = env.Program('fceux.exe', file_list) -else: - fceux = env.Program('fceux', file_list) -Return('fceux') diff --git a/src/boards/SConscript b/src/boards/SConscript deleted file mode 100644 index f9afb2d5..00000000 --- a/src/boards/SConscript +++ /dev/null @@ -1,6 +0,0 @@ -import glob -source_list = glob.glob('*.cpp')+glob.glob('*.c') - -for x in range(len(source_list)): - source_list[x] = 'boards/' + source_list[x] -Return('source_list') diff --git a/src/drivers/common/SConscript b/src/drivers/common/SConscript deleted file mode 100644 index 3d39b224..00000000 --- a/src/drivers/common/SConscript +++ /dev/null @@ -1,6 +0,0 @@ -import glob -source_list = glob.glob('*.cpp') + glob.glob('*.c') - -for x in range(len(source_list)): - source_list[x] = 'drivers/common/' + source_list[x] -Return('source_list') diff --git a/src/drivers/sdl/SConscript b/src/drivers/sdl/SConscript deleted file mode 100644 index 22fbb644..00000000 --- a/src/drivers/sdl/SConscript +++ /dev/null @@ -1,31 +0,0 @@ -# Fix compliation error about 'XKeysymToString' by linking X11 explicitly -# Thanks Antonio Ospite! -Import('env') -config_string = 'pkg-config --cflags --libs x11' -env.ParseConfig(config_string) -Export('env') - -source_list = Split( - """ - input.cpp - cheat.cpp - config.cpp - memview.cpp - ramwatch.cpp - debugger.cpp - glxwin.cpp - sdl.cpp - sdl-joystick.cpp - sdl-sound.cpp - sdl-throttle.cpp - sdl-video.cpp - unix-netplay.cpp - """) - -Import('env') - -if env['GTK'] or env['GTK3']: - source_list.append('gui.cpp') - -source_list = ['drivers/sdl/' + source for source in source_list] -Return('source_list') diff --git a/src/drivers/videolog/SConscript b/src/drivers/videolog/SConscript deleted file mode 100644 index b8554746..00000000 --- a/src/drivers/videolog/SConscript +++ /dev/null @@ -1,14 +0,0 @@ -my_list = Split(""" -nesvideos-piece.cpp -rgbtorgb.cpp -""") - -Import('env') - -if env['LOGO']: - env.Append(CCFLAGS = "-DHAVE_GD") - -for x in range(len(my_list)): - my_list[x] = 'drivers/videolog/' + my_list[x] -Return('my_list') - diff --git a/src/drivers/win/SConscript b/src/drivers/win/SConscript deleted file mode 100644 index a23de80d..00000000 --- a/src/drivers/win/SConscript +++ /dev/null @@ -1,62 +0,0 @@ -Import('env') - -my_list = Split(""" -archive.cpp -args.cpp -aviout.cpp -cdlogger.cpp -cheat.cpp -common.cpp -config.cpp -debugger.cpp -debuggersp.cpp -directories.cpp -gui.cpp -guiconfig.cpp -help.cpp -input.cpp -joystick.cpp -keyboard.cpp -log.cpp -main.cpp -mapinput.cpp -memview.cpp -memviewsp.cpp -memwatch.cpp -monitor.cpp -netplay.cpp -ntview.cpp -OutputDS.cpp -palette.cpp -ppuview.cpp -pref.cpp -replay.cpp -sound.cpp -state.cpp -tasedit.cpp -texthook.cpp -throttle.cpp -timing.cpp -tracer.cpp -video.cpp -wave.cpp -Win32InputBox.cpp -window.cpp -""") - -# TODO this is probably .obj if built on a Windows system... -my_list.append('res.o') -env.Command('res.o', 'res.rc', env['WINDRES'] + ' -Isrc/drivers/win -DLVS_OWNERDATA=0x1000 -o $TARGET $SOURCE') - -subdirs = Split(""" -directx -zlib""") - -for x in range(len(my_list)): - my_list[x] = 'drivers/win/' + my_list[x] - -for dir in subdirs: - subdir_files = SConscript('%s/SConscript' % dir) - my_list.append(subdir_files) - -Return('my_list') diff --git a/src/drivers/win/directx/SConscript b/src/drivers/win/directx/SConscript deleted file mode 100644 index 7635d53b..00000000 --- a/src/drivers/win/directx/SConscript +++ /dev/null @@ -1,10 +0,0 @@ -my_list = Split(""" -dsound.lib -dxguid.lib -ddraw.lib -dinput.lib -""") - -for x in range(len(my_list)): - my_list[x] = 'drivers/win/directx/' + my_list[x] -Return('my_list') diff --git a/src/drivers/win/zlib/SConscript b/src/drivers/win/zlib/SConscript deleted file mode 100644 index 122f7afd..00000000 --- a/src/drivers/win/zlib/SConscript +++ /dev/null @@ -1,20 +0,0 @@ -my_list = Split(""" -adler32.c -compress.c -crc32.c -deflate.c -gzio.c -infblock.c -infcodes.c -inffast.c -inflate.c -inftrees.c -infutil.c -trees.c -uncompr.c -zutil.c -""") - -for x in range(len(my_list)): - my_list[x] = 'drivers/win/zlib/' + my_list[x] -Return('my_list') diff --git a/src/fir/SConscript b/src/fir/SConscript deleted file mode 100644 index ef06e5d7..00000000 --- a/src/fir/SConscript +++ /dev/null @@ -1,6 +0,0 @@ -my_list = Split(""" -""") - -for x in range(len(my_list)): - my_list[x] = 'fir/' + my_list[x] -Return('my_list') diff --git a/src/input/SConscript b/src/input/SConscript deleted file mode 100644 index 2cb90e4e..00000000 --- a/src/input/SConscript +++ /dev/null @@ -1,6 +0,0 @@ -import glob -source_list = glob.glob('*.cpp') - -for x in range(len(source_list)): - source_list[x] = 'input/' + source_list[x] -Return('source_list') diff --git a/src/lua/SConscript b/src/lua/SConscript deleted file mode 100644 index 83a51b3d..00000000 --- a/src/lua/SConscript +++ /dev/null @@ -1,8 +0,0 @@ -import glob -source_list = glob.glob('src/*.c') -source_list.remove('src/lua.c') -source_list.remove('src/luac.c') - -for x in range(len(source_list)): - source_list[x] = 'lua/' + source_list[x] -Return('source_list') diff --git a/src/palettes/SConscript b/src/palettes/SConscript deleted file mode 100644 index 7e4aef54..00000000 --- a/src/palettes/SConscript +++ /dev/null @@ -1,6 +0,0 @@ -import glob -source_list = glob.glob('*.c') - -for x in range(len(source_list)): - source_list[x] = 'palettes/' + source_list[x] -Return('source_list') diff --git a/src/utils/SConscript b/src/utils/SConscript deleted file mode 100644 index bc9d9dab..00000000 --- a/src/utils/SConscript +++ /dev/null @@ -1,25 +0,0 @@ -import glob -#source_list = glob.glob('*.cpp') -source_list = Split( -""" -backward.cpp -ConvertUTF.c -xstring.cpp -crc32.cpp -endian.cpp -general.cpp -guid.cpp -md5.cpp -memory.cpp -""") - -Import('env') - - -if env['SYSTEM_MINIZIP'] == 0: - source_list.append('unzip.cpp') - source_list.append('ioapi.cpp') - -for x in range(len(source_list)): - source_list[x] = 'utils/' + source_list[x] -Return('source_list')