SCsub 699 B

1234567891011121314151617181920
  1. #!/usr/bin/env python
  2. Import("env")
  3. Import("env_modules")
  4. env_camera = env_modules.Clone()
  5. if env["platform"] in ["windows", "macos", "linuxbsd"]:
  6. env_camera.add_source_files(env.modules_sources, "register_types.cpp")
  7. if env["platform"] == "windows":
  8. env_camera.add_source_files(env.modules_sources, "camera_win.cpp")
  9. elif env["platform"] == "macos":
  10. env_camera.add_source_files(env.modules_sources, "camera_macos.mm")
  11. elif env["platform"] == "linuxbsd":
  12. env_camera.add_source_files(env.modules_sources, "camera_linux.cpp")
  13. env_camera.add_source_files(env.modules_sources, "camera_feed_linux.cpp")
  14. env_camera.add_source_files(env.modules_sources, "buffer_decoder.cpp")