]> Zhao Yanbai Git Server - minix.git/commit
libmagicrt: integrate into build system 33/3233/2
authorDavid van Moolenbroek <david@minix3.org>
Wed, 11 Nov 2015 12:43:01 +0000 (13:43 +0100)
committerLionel Sambuc <lionel.sambuc@gmail.com>
Wed, 13 Jan 2016 19:32:32 +0000 (20:32 +0100)
commitb2ed49a5d83e311ee0fa9e5ff613639b1bf77aaf
treed94d9a176837e4b4c3387132baa888f7f4cdeb49
parent23199f6205b059df995599ddf10124010af98d7d
libmagicrt: integrate into build system

The magic runtime library is now built as part of the regular build, if
the MKMAGIC=yes flag is passed to the build system.  The library has
been renamed from "magic" to "magicrt" to resolve a name clash with BSD
file(1)'s libmagic.  All its level-5 LLVM warnings have been resolved.
 The final library, "libmagicrt.bcc", is now stored in the destination
library directory rather than in the source tree.

Change-Id: Iebd4b93a2cafbb59f95d938ad1edb8b4f6e729f6
50 files changed:
distrib/sets/lists/minix-comp/mi
lib/Makefile
minix/lib/Makefile
minix/lib/libmagicrt/Makefile [new file with mode: 0644]
minix/lib/libmagicrt/include/common/ut/uthash.h [moved from minix/llvm/include/common/ut/uthash.h with 100% similarity]
minix/lib/libmagicrt/include/common/ut/utlist.h [moved from minix/llvm/include/common/ut/utlist.h with 100% similarity]
minix/lib/libmagicrt/include/magic.h [moved from minix/llvm/include/magic.h with 98% similarity]
minix/lib/libmagicrt/include/magic_analysis.h [moved from minix/llvm/include/magic_analysis.h with 99% similarity]
minix/lib/libmagicrt/include/magic_asr.h [moved from minix/llvm/include/magic_asr.h with 88% similarity]
minix/lib/libmagicrt/include/magic_def.h [moved from minix/llvm/include/magic_def.h with 94% similarity]
minix/lib/libmagicrt/include/magic_eval.h [moved from minix/llvm/include/magic_eval.h with 94% similarity]
minix/lib/libmagicrt/include/magic_eval_lib.h [moved from minix/llvm/include/magic_eval_lib.h with 98% similarity]
minix/lib/libmagicrt/include/magic_extern.h [new file with mode: 0644]
minix/lib/libmagicrt/include/magic_mem.h [moved from minix/llvm/include/magic_mem.h with 95% similarity]
minix/lib/libmagicrt/include/magic_range.h [moved from minix/llvm/include/magic_range.h with 100% similarity]
minix/lib/libmagicrt/include/magic_real_mem.h [moved from minix/llvm/include/magic_real_mem.h with 100% similarity]
minix/lib/libmagicrt/include/magic_selement.h [moved from minix/llvm/include/magic_selement.h with 100% similarity]
minix/lib/libmagicrt/include/magic_sentry.h [moved from minix/llvm/include/magic_sentry.h with 93% similarity]
minix/lib/libmagicrt/include/magic_splay_tree.h [moved from minix/llvm/include/magic_splay_tree.h with 100% similarity]
minix/lib/libmagicrt/include/magic_structs.h [moved from minix/llvm/include/magic_structs.h with 95% similarity]
minix/lib/libmagicrt/include/st/callback.h [moved from minix/llvm/include/st/callback.h with 97% similarity]
minix/lib/libmagicrt/include/st/cb_template.h [moved from minix/llvm/include/st/cb_template.h with 100% similarity]
minix/lib/libmagicrt/include/st/metadata_transfer.h [moved from minix/llvm/include/st/metadata_transfer.h with 97% similarity]
minix/lib/libmagicrt/include/st/os_callback.h [moved from minix/llvm/include/st/os_callback.h with 96% similarity]
minix/lib/libmagicrt/include/st/private.h [moved from minix/llvm/include/st/private.h with 100% similarity]
minix/lib/libmagicrt/include/st/special.h [moved from minix/llvm/include/st/special.h with 71% similarity]
minix/lib/libmagicrt/include/st/state_transfer.h [moved from minix/llvm/include/st/state_transfer.h with 94% similarity]
minix/lib/libmagicrt/include/st/typedefs.h [moved from minix/llvm/include/st/typedefs.h with 100% similarity]
minix/lib/libmagicrt/magic.c [moved from minix/llvm/static/magic/magic.c with 99% similarity]
minix/lib/libmagicrt/magic_analysis.c [moved from minix/llvm/static/magic/magic_analysis.c with 99% similarity]
minix/lib/libmagicrt/magic_asr.c [moved from minix/llvm/static/magic/magic_asr.c with 100% similarity]
minix/lib/libmagicrt/magic_ds.c [moved from minix/llvm/static/magic/minix/magic_ds.c with 93% similarity]
minix/lib/libmagicrt/magic_eval.c [moved from minix/llvm/static/magic/magic_eval.c with 100% similarity]
minix/lib/libmagicrt/magic_eval_lib.c [moved from minix/llvm/static/magic/magic_eval_lib.c with 98% similarity]
minix/lib/libmagicrt/magic_mem.c [moved from minix/llvm/static/magic/magic_mem.c with 98% similarity]
minix/lib/libmagicrt/magic_range.c [moved from minix/llvm/static/magic/magic_range.c with 99% similarity]
minix/lib/libmagicrt/magic_selement.c [moved from minix/llvm/static/magic/magic_selement.c with 99% similarity]
minix/lib/libmagicrt/magic_sentry.c [moved from minix/llvm/static/magic/magic_sentry.c with 98% similarity]
minix/lib/libmagicrt/magic_splay_tree.c [moved from minix/llvm/static/magic/magic_splay_tree.c with 100% similarity]
minix/lib/libmagicrt/magic_st.c [moved from minix/llvm/static/magic/magic_st.c with 98% similarity]
minix/lib/libmagicrt/magic_util.c [moved from minix/llvm/static/magic/minix/magic_util.c with 95% similarity]
minix/llvm/configure.llvm
minix/llvm/include/magic_rcu.h [deleted file]
minix/llvm/relink.llvm
minix/llvm/static/Makefile.settings [deleted file]
minix/llvm/static/magic/Makefile [deleted file]
minix/llvm/static/magic/Makefile.inc [deleted file]
minix/llvm/static/magic/Makefile.magic_st [deleted file]
share/mk/bsd.lib.mk
share/mk/bsd.own.mk