diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2014-12-24 00:20:48 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2014-12-24 00:20:48 (GMT) |
commit | 9cab778bfaaca2589a383445e8569d99d73374d5 (patch) | |
tree | 29371502a4a816a2c0a42a55dfdcd8b7fde4ffa2 /ChangeLog | |
parent | 04dfbc68e7cd5036017f097a67ba5f0288ddace0 (diff) |
Improved the generation of source code: there are now templates and one file per instruction.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@443 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 28 |
1 files changed, 28 insertions, 0 deletions
@@ -1,3 +1,31 @@ +14-12-24 Cyrille Bagard <nocbos@gmail.com> + + * src/arch/arm/v7/opcodes/Makefile.am: + Fix libarcharmv7opcodes_la_SOURCES by relying on a generated sources list + and an external generated included Makefile. + + * src/arch/arm/v7/opdefs/Makefile.am: + Clean/simplify the Makefile by using the new 'd2c_genmakefile.sh' script. + + * tools/d2c/coder.c: + * tools/d2c/coder.h: + Improve the generation of source code: there are now templates and one + file per instruction. It is up to an external tool (here the script + called 'd2c_genmakefile.sh') to produce a Makefile providing a way to + reassemble contents. Depedencies are thus better handled. + + * tools/d2c/d2c_genmakefile.sh: + New entry: generate a Makefile extension for dealing with code parts. + + * tools/d2c/d2c_gram.y: + Update arguments for the compiler. + + * tools/d2c/d2c.mk: + Update code. + + * tools/d2c/globalgen.mk: + New entry: provide silent rules for an external Makefile. + 14-12-16 Cyrille Bagard <nocbos@gmail.com> * src/analysis/disass/fetch.c: |