changeset 2770:35f991d79d4c

* devs/framebuf/synth/current/cdl/framebuf_synth.cdl, fs/rom/current/cdl/romfs.cdl, io/framebuf/current/cdl/framebuf.cdl, services/objloader/current/cdl/objloader.cdl: Pass Tcl scripts to tclsh directly. * hal/synth/arch/current/cdl/hal_synth.cdl: Reparent for consistency.
author jld
date Sat, 07 Feb 2009 15:43:10 +0000
parents ef659b3b6980
children 87c2e2ce3904
files packages/devs/framebuf/synth/current/ChangeLog packages/devs/framebuf/synth/current/cdl/framebuf_synth.cdl packages/fs/rom/current/ChangeLog packages/fs/rom/current/cdl/romfs.cdl packages/hal/synth/arch/current/ChangeLog packages/hal/synth/arch/current/cdl/hal_synth.cdl packages/io/framebuf/current/ChangeLog packages/io/framebuf/current/cdl/framebuf.cdl packages/services/objloader/current/ChangeLog packages/services/objloader/current/cdl/objloader.cdl
diffstat 10 files changed, 42 insertions(+), 21 deletions(-) [+]
line wrap: on
line diff
--- a/packages/devs/framebuf/synth/current/ChangeLog
+++ b/packages/devs/framebuf/synth/current/ChangeLog
@@ -1,3 +1,7 @@
+2009-02-07  John Dallaway  <john@dallaway.org.uk>
+
+	* cdl/framebuf_synth.tcl: Pass gen_synthfb.tcl to tclsh directly.
+
 2009-01-08  John Dallaway  <john@dallaway.org.uk>
 
 	* src/gen_synthfb.tcl: Specify script interpreter via /usr/bin/env.
@@ -14,7 +18,7 @@ 2008-10-06  Bart Veer  <bartv@ecoscentri
 // ####GPLCOPYRIGHTBEGIN####                                                
 // -------------------------------------------                              
 // This file is part of eCos, the Embedded Configurable Operating System.   
-// Copyright (C) 2008 Free Software Foundation, Inc.                        
+// Copyright (C) 2008, 2009 Free Software Foundation, Inc.                        
 //
 // This program is free software; you can redistribute it and/or modify     
 // it under the terms of the GNU General Public License as published by     
--- a/packages/devs/framebuf/synth/current/cdl/framebuf_synth.cdl
+++ b/packages/devs/framebuf/synth/current/cdl/framebuf_synth.cdl
@@ -8,7 +8,7 @@
 # ####ECOSGPLCOPYRIGHTBEGIN####                                             
 # -------------------------------------------                               
 # This file is part of eCos, the Embedded Configurable Operating System.    
-# Copyright (C) 2008 Free Software Foundation, Inc.                         
+# Copyright (C) 2008, 2009 Free Software Foundation, Inc.                         
 #
 # eCos is free software; you can redistribute it and/or modify it under     
 # the terms of the GNU General Public License as published by the Free      
@@ -189,10 +189,10 @@ cdl_package CYGPKG_DEVS_FRAMEBUF_SYNTH {
             CYGPKG_DEVS_FRAMEBUF_SYNTH_FB2 ||
             CYGPKG_DEVS_FRAMEBUF_SYNTH_FB3 }
         make -priority=1 {
-            $(PREFIX)/include/cyg/io/framebufs/synth_fb.h :	\
-                $(REPOSITORY)/$(PACKAGE)/src/gen_synthfb.tcl 	\
-                $(PREFIX)/include/pkgconf/devs_framebuf_synth.h
-            sh $< $(PREFIX)
+            <PREFIX>/include/cyg/io/framebufs/synth_fb.h :      \
+                <PACKAGE>/src/gen_synthfb.tcl                   \
+                <PREFIX>/include/pkgconf/devs_framebuf_synth.h
+            tclsh $< $(PREFIX)
         }
         compile synthfb.c
         compile -library=libextras.a synthfb_init.cxx
--- a/packages/fs/rom/current/ChangeLog
+++ b/packages/fs/rom/current/ChangeLog
@@ -1,3 +1,7 @@
+2009-02-07  John Dallaway  <john@dallaway.org.uk>
+
+	* cdl/romfs.cdl: Pass file2c.tcl to tclsh directly.
+
 2009-01-08  John Dallaway  <john@dallaway.org.uk>
 
 	* support/file2c.tcl: Specify script interpreter via /usr/bin/env.
@@ -165,7 +169,7 @@ 2000-10-25  Richard Panton (richard.pant
 // ####GPLCOPYRIGHTBEGIN####                                                
 // -------------------------------------------                              
 // This file is part of eCos, the Embedded Configurable Operating System.   
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2009 Free Software Foundation, Inc.
 //
 // This program is free software; you can redistribute it and/or modify     
 // it under the terms of the GNU General Public License as published by     
--- a/packages/fs/rom/current/cdl/romfs.cdl
+++ b/packages/fs/rom/current/cdl/romfs.cdl
@@ -8,7 +8,7 @@
 ## ####ECOSGPLCOPYRIGHTBEGIN####                                            
 ## -------------------------------------------                              
 ## This file is part of eCos, the Embedded Configurable Operating System.   
-## Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
+## Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2009 Free Software Foundation, Inc.
 ##
 ## eCos is free software; you can redistribute it and/or modify it under    
 ## the terms of the GNU General Public License as published by the Free     
@@ -111,23 +111,23 @@ cdl_package CYGPKG_FS_ROM {
                 This option enables the building of the ROM filesystem tests."
 
         make -priority 100 {
-            <PREFIX>/include/cyg/romfs/testromfs_le.h : $(PREFIX)/bin/mk_romfs <PACKAGE>/support/file2c.tcl
+            <PREFIX>/include/cyg/romfs/testromfs_le.h : <PREFIX>/bin/mk_romfs <PACKAGE>/support/file2c.tcl
             $(PREFIX)/bin/mk_romfs $(REPOSITORY)/$(PACKAGE)/tests/testromfs testromfs_le.bin
             @mkdir -p "$(dir $@)"
             # work around cygwin path problems by copying to build dir
             @cp $(REPOSITORY)/$(PACKAGE)/support/file2c.tcl .
-            sh file2c.tcl testromfs_le.bin testromfs_le.h
+            tclsh file2c.tcl testromfs_le.bin testromfs_le.h
             @rm -f $@ file2c.tcl
             @cp testromfs_le.h $@
         }
     
         make -priority 100 {
-            <PREFIX>/include/cyg/romfs/testromfs_be.h : $(PREFIX)/bin/mk_romfs <PACKAGE>/support/file2c.tcl
+            <PREFIX>/include/cyg/romfs/testromfs_be.h : <PREFIX>/bin/mk_romfs <PACKAGE>/support/file2c.tcl
             $(PREFIX)/bin/mk_romfs -b $(REPOSITORY)/$(PACKAGE)/tests/testromfs testromfs_be.bin
             @mkdir -p "$(dir $@)"
             # work around cygwin path problems by copying to bin dir
             @cp $(REPOSITORY)/$(PACKAGE)/support/file2c.tcl $(PREFIX)/bin/
-            sh $(PREFIX)/bin/file2c.tcl testromfs_be.bin testromfs_be.h
+            tclsh $(PREFIX)/bin/file2c.tcl testromfs_be.bin testromfs_be.h
             @cp testromfs_be.h $@
         }
     
--- a/packages/hal/synth/arch/current/ChangeLog
+++ b/packages/hal/synth/arch/current/ChangeLog
@@ -1,3 +1,8 @@
+2009-02-07  John Dallaway  <john@dallaway.org.uk>
+
+	* cdl/hal_synth.cdl: Parent under the common HAL package as with
+	other architectural HAL packages.
+
 2008-12-30  John Dallaway  <john@dallaway.org.uk>
 
 	* cdl/hal_synth.cdl: Reference per-package documentation.
@@ -584,7 +589,7 @@ Mon Nov  9 15:18:11 GMT 1998   Chris Pro
 // ####GPLCOPYRIGHTBEGIN####                                                
 // -------------------------------------------                              
 // This file is part of eCos, the Embedded Configurable Operating System.   
-// Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2009 Free Software Foundation, Inc.
 //
 // This program is free software; you can redistribute it and/or modify     
 // it under the terms of the GNU General Public License as published by     
--- a/packages/hal/synth/arch/current/cdl/hal_synth.cdl
+++ b/packages/hal/synth/arch/current/cdl/hal_synth.cdl
@@ -8,7 +8,7 @@
 ## ####ECOSGPLCOPYRIGHTBEGIN####                                            
 ## -------------------------------------------                              
 ## This file is part of eCos, the Embedded Configurable Operating System.   
-## Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
+## Copyright (C) 1998, 1999, 2000, 2001, 2002, 2009 Free Software Foundation, Inc.
 ##
 ## eCos is free software; you can redistribute it and/or modify it under    
 ## the terms of the GNU General Public License as published by the Free     
@@ -51,7 +51,7 @@
 cdl_package CYGPKG_HAL_SYNTH {
     display  "Linux Synthetic target"
     doc           ref/hal-synth-arch.html
-    parent        CYGPKG_HAL_I386
+    parent        CYGPKG_HAL
     define_header hal_synth.h
     include_dir   cyg/hal
     requires      !CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT
--- a/packages/io/framebuf/current/ChangeLog
+++ b/packages/io/framebuf/current/ChangeLog
@@ -1,3 +1,7 @@
+2009-02-07  John Dallaway  <john@dallaway.org.uk>
+
+	* cdl/framebuf.cdl: Pass gen_framebufs.tcl to tclsh directly.
+
 2009-01-08  John Dallaway  <john@dallaway.org.uk>
 
 	* src/gen_framebufs.tcl: Specify script interpreter via /usr/bin/env.
@@ -48,7 +52,7 @@ 2005-03-29  Bart Veer  <bartv@ecoscentri
 // ####GPLCOPYRIGHTBEGIN####                                                
 // -------------------------------------------                              
 // This file is part of eCos, the Embedded Configurable Operating System.   
-// Copyright (C) 2008 Free Software Foundation, Inc.                        
+// Copyright (C) 2008, 2009 Free Software Foundation, Inc.                        
 //
 // This program is free software; you can redistribute it and/or modify     
 // it under the terms of the GNU General Public License as published by     
--- a/packages/io/framebuf/current/cdl/framebuf.cdl
+++ b/packages/io/framebuf/current/cdl/framebuf.cdl
@@ -8,7 +8,7 @@
 # ####ECOSGPLCOPYRIGHTBEGIN####                                             
 # -------------------------------------------                               
 # This file is part of eCos, the Embedded Configurable Operating System.    
-# Copyright (C) 2008 Free Software Foundation, Inc.                         
+# Copyright (C) 2008, 2009 Free Software Foundation, Inc.                         
 #
 # eCos is free software; you can redistribute it and/or modify it under     
 # the terms of the GNU General Public License as published by the Free      
@@ -59,7 +59,7 @@ cdl_package CYGPKG_IO_FRAMEBUF {
         $(PREFIX)/include/cyg/io/framebufs/framebufs.h : $(REPOSITORY)/$(PACKAGE)/src/gen_framebufs.tcl \
             $(PREFIX)/include/pkgconf/system.h \
             $(subst $(PREFIX)/include/cyg/io/framebufs/framebufs.h,,$(wildcard $(PREFIX)/include/cyg/io/framebufs/*.h*))
-        sh $< $(dir $@)
+        tclsh $< $(dir $@)
     }
     
     description "
--- a/packages/services/objloader/current/ChangeLog
+++ b/packages/services/objloader/current/ChangeLog
@@ -1,3 +1,7 @@
+2009-02-07  John Dallaway  <john@dallaway.org.uk>
+
+	* cdl/objloader.tcl: Pass file2c.tcl to tclsh directly.
+
 2006-06-27  Anthony Tonizzo  <atonizzo@gmail.com>
 
     * src/loader_fs.c : Minor cosmetic and formatting changes on all files. 
--- a/packages/services/objloader/current/cdl/objloader.cdl
+++ b/packages/services/objloader/current/cdl/objloader.cdl
@@ -8,7 +8,7 @@
 ## ####ECOSGPLCOPYRIGHTBEGIN####                                            
 ## -------------------------------------------                              
 ## This file is part of eCos, the Embedded Configurable Operating System.   
-## Copyright (C) 2005 Free Software Foundation, Inc.                        
+## Copyright (C) 2005, 2009 Free Software Foundation, Inc.                        
 ##
 ## eCos is free software; you can redistribute it and/or modify it under    
 ## the terms of the GNU General Public License as published by the Free     
@@ -172,7 +172,7 @@ cdl_package CYGPKG_OBJLOADER {
             <PREFIX>/include/cyg/objloader/testromfs_be.h : tests/testromfs/hello.o 
             $(PREFIX)/bin/mk_romfs -b tests/testromfs testromfs_be.bin 
 	    @mkdir -p "$(dir $@)"
-            @sh $(PREFIX)/bin/file2c.tcl testromfs_be.bin testromfs_be.h
+            @tclsh $(PREFIX)/bin/file2c.tcl testromfs_be.bin testromfs_be.h
             @cp testromfs_be.h $@
         }
         
@@ -180,7 +180,7 @@ cdl_package CYGPKG_OBJLOADER {
             <PREFIX>/include/cyg/objloader/testromfs_le.h : tests/testromfs/hello.o 
             $(PREFIX)/bin/mk_romfs tests/testromfs testromfs_le.bin
 	    @mkdir -p "$(dir $@)"
-            @sh $(PREFIX)/bin/file2c.tcl testromfs_le.bin testromfs_le.h
+            @tclsh $(PREFIX)/bin/file2c.tcl testromfs_le.bin testromfs_le.h
             @cp testromfs_le.h $@
         }