summaryrefslogtreecommitdiff
path: root/tools/rlink_make_speed_table
diff options
context:
space:
mode:
authorzwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-05-12 07:12:10 +0000
committerzwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-05-12 07:12:10 +0000
commite29ed183fc0259defbc47d93f23d7a9a09086916 (patch)
treed180ba186f8d5984ecd29ca41aa7c49501cd2c73 /tools/rlink_make_speed_table
parenta28fdee804981e2015b2aba299e57d635a6e32db (diff)
downloadopenocd+libswd-e29ed183fc0259defbc47d93f23d7a9a09086916.tar.gz
openocd+libswd-e29ed183fc0259defbc47d93f23d7a9a09086916.tar.bz2
openocd+libswd-e29ed183fc0259defbc47d93f23d7a9a09086916.tar.xz
openocd+libswd-e29ed183fc0259defbc47d93f23d7a9a09086916.zip
Update rlink_make_speed_table.pl script to add config.h to its output.
git-svn-id: svn://svn.berlios.de/openocd/trunk@1754 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'tools/rlink_make_speed_table')
-rwxr-xr-xtools/rlink_make_speed_table/rlink_make_speed_table.pl19
1 files changed, 13 insertions, 6 deletions
diff --git a/tools/rlink_make_speed_table/rlink_make_speed_table.pl b/tools/rlink_make_speed_table/rlink_make_speed_table.pl
index f35c9edb..910fbf82 100755
--- a/tools/rlink_make_speed_table/rlink_make_speed_table.pl
+++ b/tools/rlink_make_speed_table/rlink_make_speed_table.pl
@@ -21,13 +21,20 @@
# A simple utility to read a list of files (names composed by numeric prescaler arguments) and compose a C source file defining data structures which hold the binary data read from those files.
-@speed_table = ();
+my @speed_table = ();
-printf("/* This file was created automatically by %s. */\n\n", $0);
-for $i ('rlink', 'st7') {
- printf("#include \"$i.h\"\n");
-}
-printf("\n");
+print <<HEADER;
+/* This file was created automatically by the following script:
+ * $0
+ */
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include "rlink.h"
+#include "st7.h"
+
+HEADER
for $prescaler (sort {$b <=> $a} @ARGV) {
my(@ary) = (