CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
Ardupilot

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.

GitHub Repository: Ardupilot/ardupilot
Path: blob/master/Tools/Replay/wscript
Views: 1798
#!/usr/bin/env python
# encoding: utf-8

import boards

def configure(cfg):
    cfg.env.HAL_GCS_ENABLED = 0

def build(bld):
    if isinstance(bld.get_board(), boards.chibios) and bld.env['WITH_FATFS'] != '1':
        # we need a filesystem for replay
        return

    vehicle = bld.path.name

    bld.ap_stlib(
        name=vehicle + '_libs',
        ap_vehicle=vehicle,
        ap_libraries=bld.ap_common_vehicle_libraries() + [
            'AP_OSD',
            'AP_Avoidance',
        ],
    )

    bld.ap_program(
        program_groups=['tool','replay'],
        use=vehicle + '_libs',
    )