aboutsummaryrefslogtreecommitdiffstats
path: root/libcpu
diff options
context:
space:
mode:
Diffstat (limited to 'libcpu')
-rw-r--r--libcpu/Android.bp75
-rwxr-xr-xlibcpu/mnemonic_preprocess.sh10
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"