SCsub 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. Import('env')
  2. common_flash=[\
  3. "godot_flash.cpp",
  4. "os_flash.cpp",
  5. "rasterizer_flash.cpp",
  6. #"dir_access_flash.cpp",
  7. ]
  8. abc = env.Command('#platform/flash/Console.abc', '#platform/flash/Console.as',
  9. """
  10. java -jar $ALCHEMY/usr/lib/asc2.jar -md -strict -optimize -AS3 \
  11. -import $ALCHEMY/usr/lib/builtin.abc \
  12. -import $ALCHEMY/usr/lib/playerglobal.abc \
  13. -import $ALCHEMY/usr/lib/CModule.abc \
  14. -import $ALCHEMY/usr/lib/ISpecialFile.abc \
  15. -import platform/flash/lib/libGL.abc \
  16. platform/flash/Console.as
  17. """)
  18. exe = env.Program('#bin/godot',common_flash, PROGSUFFIX=env['PROGSUFFIX']+".exe")
  19. swf = env.Program('#bin/godot',common_flash, PROGSUFFIX=env['PROGSUFFIX']+".swf", LINKFLAGS=env['LINKFLAGS']+['-emit-swf'])
  20. env.Depends(exe, abc)
  21. env.Depends(swf, abc)
  22. """
  23. java -jar $ALCHEMY/usr/lib/asc2.jar -md -strict -optimize -AS3 \
  24. -import $ALCHEMY/usr/lib/builtin.abc \
  25. -import $ALCHEMY/usr/lib/playerglobal.abc \
  26. -import $ALCHEMY/usr/lib/CModule.abc \
  27. -import $ALCHEMY/usr/lib/ISpecialFile.abc \
  28. -import ../platform/flash/lib/libGL.abc \
  29. ../platform/flash/Console.as
  30. """