mirror of
https://github.com/dborth/fceugx.git
synced 2024-11-01 15:05:05 +01:00
43 lines
833 B
Python
43 lines
833 B
Python
|
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')
|