From 8f80a595d8d0bc4f7aea60978b1d09384472b0c3 Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Fri, 3 Aug 2012 21:02:34 -0300 Subject: [PATCH] scripts/missing-in-tree: fix -L dir; clean up use of extension --- scripts/missing-in-tree | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/scripts/missing-in-tree b/scripts/missing-in-tree index abf6c06..dcd4e24 100755 --- a/scripts/missing-in-tree +++ b/scripts/missing-in-tree @@ -38,17 +38,22 @@ trap "rm -f _tmp1 _tmp2" 0 genkicat -D "$@" >_tmp1 || exit -ext=.lib +ext=lib >_tmp2 while [ "$1" ]; do case "$1" in - -F) ext=.fpd;; + -F) ext=fpd;; -L) shift - [ "`echo \"$1\"/*.$ext`" = "$1/*.$ext" ] || - scan_lib "$1"/*.$ext;; + if [ "`echo \"$1\"/*.$ext`" != "$1/*.$ext" ]; then + if [ $ext = lib ]; then + scan_comp "$1"/*.$ext + else + scan_fped "$1"/*.$ext + fi + fi;; -l) shift - if [ $ext = .lib ]; then + if [ $ext = lib ]; then scan_comp "$1" else scan_fped "$1"