<configuration>
  <modules>
    <!-- This pybindgen with pre_installation is a workaround for bake bug #2806 -->
    <module name="pybindgen-ns3-mmwave-2.0">
      <source type="git">
        <attribute name="url" value="https://github.com/gjcarneiro/pybindgen.git"/>
        <attribute name="module_directory" value="pybindgen"/>
        <attribute name="revision" value="823d8b2"/>
      </source>
      <build type="python" objdir="yes">
        <attribute name="pre_installation" value="mkdir -p $INSTALLDIR/lib; mkdir -p $INSTALLDIR/include"/>
      </build>
      <depends_on name="python-dev" optional="True"/>
      <depends_on name="setuptools" optional="False"/>
    </module>

    <module name="ns3-mmwave-2.0">
      <source type="archive">
        <attribute name="url" value="https://github.com/nyuwireless-unipd/ns3-mmwave/archive/V2.0.tar.gz"/>
        <attribute name="extract_directory" value="ns3-mmwave-2.0"/>
      </source>
      <build type="waf" objdir="yes">
        <attribute name="configure_arguments" value="configure --prefix=$INSTALLDIR --enable-examples --enable-tests"/>
      </build>
      <depends_on name="pybindgen-ns3-mmwave-2.0" optional="True"/>
    </module>
  </modules>
</configuration>
