X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=devtools%2Fbuild-tags.sh;h=dc037f92b31931b2f9968082f1be0e426193b5ff;hb=924414410e7b65c6d4d7276c81747296d5d30e51;hp=a10a38fa9b5b114afb57a3ce422359c3557f291b;hpb=91d7846ce68d7c637cd7efde751f5276475aa9c8;p=dpdk.git diff --git a/devtools/build-tags.sh b/devtools/build-tags.sh index a10a38fa9b..dc037f92b3 100755 --- a/devtools/build-tags.sh +++ b/devtools/build-tags.sh @@ -40,8 +40,8 @@ ignore="( -name .svn -o -name CVS -o -name .hg -o -name .git ) -prune -o" source_dirs="app buildtools drivers examples lib" -skip_bsd="( -name bsdapp ) -prune -o" -skip_linux="( -name linuxapp ) -prune -o" +skip_bsd="( -name freebsd ) -prune -o" +skip_linux="( -name linux ) -prune -o" skip_arch="( -name arch ) -prune -o" skip_sse="( -name *_sse*.[chS] ) -prune -o" skip_avx="( -name *_avx*.[chS] ) -prune -o" @@ -68,11 +68,13 @@ common_sources() linux_sources() { find_sources "lib/librte_eal/linux" '*.[chS]' + find_sources "kernel/linux" '*.[chS]' } bsd_sources() { find_sources "lib/librte_eal/freebsd" '*.[chS]' + find_sources "kernel/freebsd" '*.[chS]' } arm_common() @@ -129,14 +131,7 @@ ppc_64_sources() check_valid_target() { - cfgfound=false - allconfigs=$(make showconfigs) - for cfg in $allconfigs ; do - if [ "$cfg" = "$1" ] ; then - cfgfound=true - fi - done - if ! $cfgfound ; then + if [ ! -f "config/defconfig_$1" ] ; then echo "Invalid config: $1" print_usage exit 0 @@ -146,8 +141,8 @@ check_valid_target() if [ -n "$2" ]; then check_valid_target $2 - echo $2 | grep -q "linuxapp-" || linux=false - echo $2 | grep -q "bsdapp-" || bsd=false + echo $2 | grep -q "linux" || linux=false + echo $2 | grep -q "bsd" || bsd=false echo $2 | grep -q "x86_64-" || x86_64=false echo $2 | grep -q "arm-" || arm_32=false echo $2 | grep -q "arm64-" || arm_64=false