cppHeaderFileInclude {
  \.h$
  \.hpp$
  \.inc$
}

cppSrcFileInclude {
  \.cpp$
}

generatedFileExclude {
  gmock/
  ni-libraries/include/
  ni-libraries/lib/
  hal/src/main/native/athena/ctre/
  hal/src/main/native/athena/frccansae/
  hal/src/main/native/athena/visa/
  hal/src/main/native/include/ctre/
  UsageReporting\.h$
}

modifiableFileExclude {
  wpilibj/src/arm-linux-jni/
  wpilibj/src/main/native/cpp/
  \.patch$
  \.png$
  \.py$
  \.so$
}

includeOtherLibs {
  ^FRC_FPGA_ChipObject/
  ^FRC_NetworkCommunication/
  ^i2clib/
  ^llvm/
  ^opencv2/
  ^spilib/
  ^support/
}

includeProject {
  ^ctre/
}
