diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-01-12 07:45:46 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-01-12 08:06:47 -0500 |
commit | 90c4985604884a94c9d7d34b77bb7f6fefe6c291 (patch) | |
tree | 532cd7015c036174331a27ca1333708c51c71978 /libs/backends/wavesaudio/portmidi/src/pm_mac/pmdefaults/make/find-classrefs.sh | |
parent | ef9713d5c6ff7e2fc0c829d59d7edc652f49d8c2 (diff) |
remove wavesaudio backend
Diffstat (limited to 'libs/backends/wavesaudio/portmidi/src/pm_mac/pmdefaults/make/find-classrefs.sh')
-rwxr-xr-x | libs/backends/wavesaudio/portmidi/src/pm_mac/pmdefaults/make/find-classrefs.sh | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/libs/backends/wavesaudio/portmidi/src/pm_mac/pmdefaults/make/find-classrefs.sh b/libs/backends/wavesaudio/portmidi/src/pm_mac/pmdefaults/make/find-classrefs.sh deleted file mode 100755 index 2217580d0d..0000000000 --- a/libs/backends/wavesaudio/portmidi/src/pm_mac/pmdefaults/make/find-classrefs.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/sh - -# Prints all class references made by all classes in a Jar file -# Depends on the output formatting of javap - -# create a temporary working directory -dir=`mktemp -d $TMPDIR/classrefs.XXXXXX` - -asm_dump="$dir/asm_dump" -all_classes="$dir/all_classes" - -# for each class in a Jar file, dump the full assembly -javap -c -classpath "$1" `/usr/bin/jar tf "$1" | grep "\.class" | sort | xargs | sed -e 's/\.class//g'` > $asm_dump - -# dump the initial list of all classes in the Jar file -/usr/bin/jar tf $1 | grep "\.class" | sed -e 's/\.class//g' >> $all_classes - -# dump all static class references -cat $asm_dump | grep //class | awk -F"//class " '{print $2}' | sort | uniq >> $all_classes - -# dump all references to classes made in methods -cat $asm_dump | grep //Method | awk -F"//Method " '{print $2}' | sort | uniq | grep "\." | awk -F"." '{print $1}' | sort | uniq >> $all_classes - -# dump all references to classes by direct field access -cat $asm_dump | grep //Field | awk -F"//Field " '{print $2}' | sort | uniq | grep "\:L" | awk -F"\:L" '{print $2}' | sort | uniq | awk -F"\;" '{print $1}' >> $all_classes - -# sort and reformat -sort $all_classes | uniq | grep -v "\"" | sed -e 's/\//\./g' - -# cleanup -rm -rf $dir |