Import('env') env.InstallAs( target = 'GLEWbyRubyDemo.app/Contents/MacOS/GLEWbyRubyDemo', source = '../RubyGameShellCommon/RubyGameShellCommon') env.Install( dir = 'GLEWbyRubyDemo.app/Contents', source = 'Info.plist') env.Install( dir = 'GLEWbyRubyDemo.app/Contents/Resources/Extensions', source = '../GLEWby/glewby.bundle') env.Command( 'GLEWbyRubyDemo.app/Contents/PkgInfo', [], 'echo "APPL????" > $TARGET') env.Command( Dir('GLEWbyRubyDemo.app/Contents/Resources/Ruby'), [], 'ln -sf ../../../Ruby $TARGET') env.Command( Dir('GLEWbyRubyDemo.app/Contents/Resources/Shaders'), [], 'ln -sf ../../../Shaders $TARGET') env.Command( Dir('GLEWbyRubyDemo.app/Contents/Resources/English.lproj'), Dir('../GameShell/Resources/English.lproj'), 'cp -r $SOURCE ${TARGET.dir}')