# -*- python -*- Import('env') import sys if sys.platform == 'darwin': output = '../../../../Binary/mac/Plugins/dsphle.so' else: output = '../../../../Binary/linux/Plugins/dsphle.so' files = [ 'DSPHandler.cpp', 'MailHandler.cpp', 'main.cpp', 'Config.cpp', 'Globals.cpp', 'PCHW/AOSoundStream.cpp', 'PCHW/Mixer.cpp', 'Debugger/Debugger.cpp', 'Debugger/PBView.cpp', 'Logging/Logging.cpp', 'Logging/Console.cpp', 'UCodes/UCode_AX.cpp', 'UCodes/UCode_CARD.cpp', 'UCodes/UCode_InitAudioSystem.cpp', 'UCodes/UCode_Jac.cpp', 'UCodes/UCode_ROM.cpp', 'UCodes/UCodes.cpp', 'UCodes/UCode_Zelda.cpp', ] dspenv = env.Clone() dspenv.Append( CXXFLAGS = [ '-fPIC' ], LIBS = [ 'common' ], ) dspenv.SharedLibrary(output, files)