merge of '6ce5f26b9e3717a906b07e8edd9eb1f3d7867889'
[vuplus_openembedded] / classes / rm_work.bbclass
1 #
2 # Removes source after build
3 #
4 # To use it add that line to conf/local.conf:
5 #
6 # INHERIT += "rm_work"
7 #
8
9 do_rm_work () {
10     cd ${WORKDIR}
11     for dir in *
12     do
13         if [ `basename ${S}` = $dir ]; then
14             rm -rf $dir/*
15         elif [ $dir != 'temp' ]; then
16             rm -rf $dir
17         fi
18     done
19 }
20
21 addtask rmall after do_rm_work
22 do_rmall[recrdeptask] = "do_rm_work"
23 do_rmall() {
24         :
25 }
26
27
28 addtask rm_work before do_build
29 addtask rm_work after do_populate_staging