graft source
graft crt
global-exclude .git*
global-exclude .git*/**
global-exclude .travis*
global-exclude .travis/**
global-exclude .builder/**
global-exclude format-check.py
global-exclude builder.json
global-exclude codebuild/**
global-exclude .clang-format
global-exclude .clang-tidy
global-exclude crt/*/verification/**
global-exclude crt/*/docs/**
global-exclude crt/*/bin/**
global-exclude crt/*/scripts/**
global-exclude docker-images/**
global-exclude crt/aws-lc/**/test/**
global-exclude crt/aws-lc/**/crypto_test_data*
# aws-lc includes some files from tests during build
global-include crt/aws-lc/**/trampoline-*
global-exclude README*
prune crt/**/AWSCRTAndroidTestRunner
prune crt/aws-c-auth/tests
prune crt/aws-c-cal/tests
prune crt/aws-c-common/tests
prune crt/aws-c-compression/tests
prune crt/aws-c-io/tests
prune crt/aws-c-mqtt/tests
prune crt/aws-c-s3/tests
prune crt/aws-c-sdkutils/tests
prune crt/aws-c-cal/ecdsa-fuzz-corpus
prune crt/aws-c-s3/benchmarks
prune crt/s2n/tests
prune crt/s2n/compliance/specs
exclude crt/aws-lc/**/*test*.go
exclude crt/aws-lc/**/*test*.json
exclude crt/aws-lc/**/*test*.py
exclude crt/aws-lc/**/*test*.txt
prune crt/aws-lc/fuzz
prune crt/aws-lc/ssl
prune crt/aws-lc/tests
graft crt/aws-lc/tests/compiler_features_tests
prune crt/aws-lc/third_party
graft crt/aws-lc/third_party/fiat
graft crt/aws-lc/third_party/s2n-bignum
graft crt/aws-lc/third_party/jitterentropy
prune crt/aws-lc/third_party/jitterentropy/tests
prune crt/aws-lc/third_party/jitterentropy/doc
prune crt/aws-lc/tool
prune crt/aws-lc/util
include crt/aws-lc/util/fipstools/CMakeLists.txt
include crt/aws-lc/util/fipstools/acvp/modulewrapper/CMakeLists.txt
# by default only test/test*.py are included, include the entire test suite
graft test
