#!/usr/bin/env python
# encoding: utf-8

import ardupilotwaf

def build(bld):
    vehicle = bld.path.name
    ardupilotwaf.vehicle_stlib(
        bld,
        name=vehicle + '_libs',
        vehicle=vehicle,
        libraries=ardupilotwaf.COMMON_VEHICLE_DEPENDENT_LIBRARIES + [
            'APM_Control',
            'APM_OBC',
            'AP_ADSB',
            'AP_Arming',
            'AP_Camera',
            'AP_Frsky_Telem',
            'AP_L1_Control',
            'AP_Menu',
            'AP_Mount',
            'AP_Navigation',
            'AP_Parachute',
            'AP_RCMapper',
            'AP_RPM',
            'AP_RSSI',
            'AP_Relay',
            'AP_ServoRelayEvents',
            'AP_SpdHgtControl',
            'AP_TECS',
            'AP_InertialNav',
            'AC_WPNav',
            'AC_AttitudeControl',
            'AP_Motors',
            'AC_PID'
        ],
        use='mavlink',
    )

    ardupilotwaf.program(
        bld,
        use=vehicle + '_libs',
    )