summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2014-12-24 00:20:48 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2014-12-24 00:20:48 (GMT)
commit9cab778bfaaca2589a383445e8569d99d73374d5 (patch)
tree29371502a4a816a2c0a42a55dfdcd8b7fde4ffa2 /ChangeLog
parent04dfbc68e7cd5036017f097a67ba5f0288ddace0 (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--ChangeLog28
1 files changed, 28 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 58f7624..a75ae31 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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: