archer-master -> gdb-master
[nethome.git] / bin / kernel / kernelsrc
index 016cc9c..b78b6a1 100755 (executable)
@@ -6,7 +6,11 @@
 # Omits any non-X86 architectures, currently INCLUDING x86_64 and ia64!
 
 
-exec find -type d '(' -false \
+uname_m=`uname -m|sed 's/i[3-6]86/i386/'`
+exec find -type d \
+               '(' '!' -name     $uname_m ')'\
+               '(' '!' -name asm-$uname_m ')' \
+               '(' -false \
                -o -name alpha \
                -o -name arm \
                -o -name arm26 \
@@ -28,6 +32,7 @@ exec find -type d '(' -false \
                -o -name sparc64 \
                -o -name um \
                -o -name v850 \
+               -o -name i386 \
                -o -name x86_64 \
                -o -name asm \
                -o -name asm-alpha \
@@ -52,8 +57,11 @@ exec find -type d '(' -false \
                -o -name asm-sparc64 \
                -o -name asm-um \
                -o -name asm-v850 \
+               -o -name asm-i386 \
                -o -name asm-x86_64 \
                -o -name config \
                                ')' \
                -prune \
-               -o -type f -name "*.[ch]" -print
+               -o -type f -name "*.[chS]" \
+                               -a '!' -name nommu.c \
+                               -print