[#47] Prevent deletion of external dependencies for TPM 2.0 Provisioner (#48)

This commit is contained in:
apldev3 2018-11-07 10:45:42 -05:00 committed by apldev4
parent f769da4b15
commit f8b9dfe582
3 changed files with 21 additions and 12 deletions

View File

@ -1,10 +1,5 @@
task cleanup() {
delete 'build'
}
task prep(type: Exec) {
workingDir './'
commandLine 'mkdir', 'build'
task cleanup(type: Delete) {
delete fileTree(dir: 'build', exclude: 'lib/')
}
task cmake(type: Exec) {
@ -18,7 +13,7 @@ task make(type: Exec) {
}
task fullBuild(type: GradleBuild) {
tasks = ['cleanup', 'prep', 'cmake', 'make']
tasks = ['cleanup', 'cmake', 'make']
}
build.dependsOn tasks.fullBuild

View File

@ -12,8 +12,15 @@ fi
cd $( dirname "${BASH_SOURCE[0]}" )
# Ensure clean build environment
rm -rf BUILD
mkdir BUILD
shopt -s extglob
# Delete everything but downloaded dependencies
rm -rf BUILD/!(lib)
shopt -u extglob
# Make BUILD directory if it doesn't already exist
if [ ! -d "BUILD" ]; then
mkdir BUILD
fi
# Navigate to build directory
cd BUILD

View File

@ -12,8 +12,15 @@ fi
cd $( dirname "${BASH_SOURCE[0]}" )
# Ensure clean build environment
rm -rf BUILD
mkdir BUILD
shopt -s extglob
# Delete everything but downloaded dependencies
rm -rf BUILD/!(lib)
shopt -u extglob
# Make BUILD directory if it doesn't already exist
if [ ! -d "BUILD" ]; then
mkdir BUILD
fi
# Navigate to build directory
cd BUILD