diff options
| author | Michael Forney <mforney@mforney.org> | 2016-06-26 00:22:12 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2016-06-26 00:22:12 -0700 |
| commit | bb60f6d80dc039778f102ee0fcf9213b371d72e9 (patch) | |
| tree | cb5fa9e69aa2ff3585ca223d2f21dec1c49fe207 | |
| parent | 1240c4f94c3332b4cbbf5a8648d95541f4ae9e2c (diff) | |
Add qbe
| -rw-r--r-- | .gitmodules | 9 | ||||
| -rw-r--r-- | devel/gen.rc | 1 | ||||
| -rw-r--r-- | devel/qbe/config.h | 1 | ||||
| -rw-r--r-- | devel/qbe/gen.rc | 7 | ||||
| m--------- | devel/qbe/src | 0 | ||||
| -rwxr-xr-x | fetch.rc | 1 |
6 files changed, 16 insertions, 3 deletions
diff --git a/.gitmodules b/.gitmodules index a126c61c..9adfbc97 100644 --- a/.gitmodules +++ b/.gitmodules @@ -59,13 +59,13 @@ [submodule "core/xz/src"] path = core/xz/src url = http://git.tukaani.org/xz.git -[submodule "desktop/plan9fonts/src"] - path = desktop/plan9fonts/src - url = https://github.com/rtrn/plan9fonts [submodule "desktop/libpciaccess/src"] path = desktop/libpciaccess/src url = https://anongit.freedesktop.org/git/xorg/lib/libpciaccess.git ignore = all +[submodule "desktop/plan9fonts/src"] + path = desktop/plan9fonts/src + url = https://github.com/rtrn/plan9fonts [submodule "devel/cparser/src"] path = devel/cparser/src url = http://pp.ipd.kit.edu/git/cparser.git @@ -78,6 +78,9 @@ [submodule "devel/mc/src"] path = devel/mc/src url = https://github.com/oridb/mc +[submodule "devel/qbe/src"] + path = devel/qbe/src + url = git://c9x.me/qbe.git [submodule "extra/hostap/src"] path = extra/hostap/src url = git://w1.fi/hostap.git diff --git a/devel/gen.rc b/devel/gen.rc index c9c668cf..9dbc6d1c 100644 --- a/devel/gen.rc +++ b/devel/gen.rc @@ -2,3 +2,4 @@ subgen cparser subgen libfirm subgen make subgen mc +subgen qbe diff --git a/devel/qbe/config.h b/devel/qbe/config.h new file mode 100644 index 00000000..52d4b123 --- /dev/null +++ b/devel/qbe/config.h @@ -0,0 +1 @@ +#define Defaultasm Gaself diff --git a/devel/qbe/gen.rc b/devel/qbe/gen.rc new file mode 100644 index 00000000..033af78f --- /dev/null +++ b/devel/qbe/gen.rc @@ -0,0 +1,7 @@ +cflags\ + -Wall -Wextra '-std=c99' -pedantic\ + -I '$dir' + +abi=sysv +exe qbe main.c util.c parse.c mem.c ssa.c copy.c fold.c live.c isel.c spill.c rega.c emit.c $abi.c +file bin/qbe '$outdir'/qbe 755 diff --git a/devel/qbe/src b/devel/qbe/src new file mode 160000 +Subproject 12755db1aaea6f4ba1f380f5f34842b4e2a28f2 @@ -97,6 +97,7 @@ fetch devel/cparser git fetch devel/libfirm git fetch devel/make git fetch devel/mc git +fetch devel/qbe git fetch extra/hostap git fetch extra/libevent git fetch extra/libfuse git |
