diff options
Diffstat (limited to 'libcpu')
| -rw-r--r-- | libcpu/Android.bp | 75 | ||||
| -rwxr-xr-x | libcpu/mnemonic_preprocess.sh | 10 |
2 files changed, 0 insertions, 85 deletions
diff --git a/libcpu/Android.bp b/libcpu/Android.bp deleted file mode 100644 index 5ffe48ae..00000000 --- a/libcpu/Android.bp +++ /dev/null @@ -1,75 +0,0 @@ -genrule { - name: "i386_mnemonics", - srcs: [ - "defs/i386", - ], - out: ["i386.mnemonics"], - cmd: "M4=$(location m4) $(location mnemonic_preprocess.sh) i386 $(in) $(out)", - tool_files: [ - "mnemonic_preprocess.sh", - ], - tools : [ - "m4", - ] -} - -genrule { - name: "x86_64_mnemonics", - srcs : [ - "defs/i386", - ], - out : ["x86_64.mnemonics"], - cmd : "M4=$(location m4) $(location mnemonic_preprocess.sh) x86_64 $(in) $(out)", - tool_files : [ - "mnemonic_preprocess.sh", - ], - tools : [ - "m4", - ] -} - -cc_binary_host { - name: "i386_gendis", - defaults: ["elfutils_defaults"], - srcs: [ - "i386_parse.y", - "i386_lex.l", - "i386_gendis.c", - ], - yacc: { - flags: ["-pi386_",] - }, - lex: { - flags: ["-Pi386_",] - }, - static_libs: [ - "libeu", - ], -} - -genrule { - name: "i386_dis", - srcs: [ - "defs/i386", - ], - out: ["i386_dis.h"], - cmd: "$(location m4) -Di386 -DDISASSEMBLER $(in) > i386_defs && $(location i386_gendis) i386_defs > $(out)", - tools: [ - "i386_gendis", - "m4", - ], -} - -genrule { - name: "x86_64_dis", - srcs: [ - "defs/i386", - ], - out: ["x86_64_dis.h"], - cmd: "$(location m4) -Dx86_64 -DDISASSEMBLER $(in) > x86_64_defs && $(location i386_gendis) x86_64_defs > $(out)", - tools: [ - "i386_gendis", - "m4", - ], -} - diff --git a/libcpu/mnemonic_preprocess.sh b/libcpu/mnemonic_preprocess.sh deleted file mode 100755 index 2b052495..00000000 --- a/libcpu/mnemonic_preprocess.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -arch="$1" -defs="$2" -out="$3" - -$M4 "-D${arch}" -DDISASSEMBLER "$defs" \ - | sed "1,/^%%/d;/^#/d;/^[[:space:]]*$/d;s/[^:]*:\([^[:space:]]*\).*/MNE(\\1)/;s/{[^}]*}//g;/INVALID/d" \ - | sort -u \ -> "$out" |
