summaryrefslogtreecommitdiff
path: root/lang/mc
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2016-12-11 16:04:20 -0800
committerMichael Forney <mforney@mforney.org>2016-12-13 23:10:30 -0800
commit293f5a93b77d92fd65db7f3d0df654f102e46cfb (patch)
tree6ecd1170e3dd793862dd852814dc1b4cd5e44260 /lang/mc
parent9a506a6834df01a26795cea222b410f206efa9fa (diff)
Move to flat package hierarchy
Note to self: never try to move submodules again To migrate your existing submodules (more or less): set -x set -e mkdir .git/modules/pkg for old in */*/src ; do new="pkg/${old#*/}" if ! [ -f "$old/.git" ] || [ "${old%%/*}" = pkg ] ; then continue fi git -C ".git/modules/$old" config core.worktree "../../../../../$new" rmdir "$new" mv "$old" "$new" sed -e "s,$old,$new," "$new/.git" > "$new/.git.tmp" mv "$new/.git.tmp" "$new/.git" mkdir ".git/modules/${new%/src}" mv ".git/modules/$old" ".git/modules/$new" rm "${old%/src}"/*.ninja mv "${old%/src}"/*.tar.{gz,xz,bz2} "${new%/src}/" rmdir "${old%/src}" || true done sed -e 's,^\[submodule "[^/]*/,[submodule "pkg/,' .git/config > .git/config.tmp mv .git/config.tmp .git/config
Diffstat (limited to 'lang/mc')
-rw-r--r--lang/mc/config.h5
-rw-r--r--lang/mc/gen.rc52
-rw-r--r--lang/mc/rev1
m---------lang/mc/src0
4 files changed, 0 insertions, 58 deletions
diff --git a/lang/mc/config.h b/lang/mc/config.h
deleted file mode 100644
index b00373f7..00000000
--- a/lang/mc/config.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#define Instroot ""
-#define Asmcmd {"as", "-o", NULL}
-#define Objsuffix ".o"
-#define Symprefix ""
-#define Defaultasm Gnugaself
diff --git a/lang/mc/gen.rc b/lang/mc/gen.rc
deleted file mode 100644
index a5276dec..00000000
--- a/lang/mc/gen.rc
+++ /dev/null
@@ -1,52 +0,0 @@
-cflags\
- -I '$outdir' \
- -I '$srcdir' \
- -I '$srcdir'/mi\
- -I '$srcdir'/parse\
- -I '$srcdir'/util
-
-yacc gram '$srcdir'/parse/gram.y
-build '$outdir'/gram.h copy '$outdir'/gram.tab.h
-
-lib libparse.a -d '$outdir'/gram.h '$outdir'/gram.tab.c parse/^(\
- dump.c\
- err.c\
- export.c\
- fold.c\
- infer.c\
- names.c\
- node.c\
- specialize.c\
- stab.c\
- tok.c\
- type.c\
- use.c\
-)
-lib libmi.a mi/^(cfg.c flatten.c dfcheck.c match.c reaching.c)
-lib libutil.a util/^(alloc.c bitset.c htab.c pack.c util.c)
-
-exe bin/6m 6/^(\
- blob.c\
- gen.c\
- gengas.c\
- genp9.c\
- isel.c\
- locs.c\
- main.c\
- ra.c\
- peep.c\
- simp.c\
- typeinfo.c\
-) libmi.a libparse.a libutil.a
-file bin/6m '$outdir'/bin/6m 755
-file share/man/man1/mc.1 '$srcdir'/doc/mc.1 644
-
-exe bin/muse muse/muse.c libparse.a libutil.a
-file bin/muse '$outdir'/bin/muse 755
-file share/man/man1/muse.1 '$srcdir'/doc/muse.1 644
-
-build '$outdir'/_myrrt.s cat '$srcdir'/rt/^(start-linux.s common.s abort-linux.s)
-build '$outdir'/_myrrt.o as '$outdir'/_myrrt.s
-file lib/myr/_myrrt.o '$outdir'/_myrrt.o 644
-
-fetch git
diff --git a/lang/mc/rev b/lang/mc/rev
deleted file mode 100644
index d00491fd..00000000
--- a/lang/mc/rev
+++ /dev/null
@@ -1 +0,0 @@
-1
diff --git a/lang/mc/src b/lang/mc/src
deleted file mode 160000
-Subproject faf16f0242436077c86358ccbe1a8d93966fdff