annotate packages/io/wallclock/current/cdl/wallclock.cdl @ 1777:c16341b1bac6 default tip

* Added execute permissions to files missed in conversion from CVS
author alexs
date Mon, 12 Oct 2009 02:26:09 +0100
parents d2c90368aeef
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
80
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
1 # ====================================================================
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
2 #
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
3 # wallclock.cdl
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
4 #
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
5 # eCos wallclock configuration data
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
6 #
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
7 # ====================================================================
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 138
diff changeset
8 #####ECOSGPLCOPYRIGHTBEGIN####
210
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
9 ## -------------------------------------------
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
10 ## This file is part of eCos, the Embedded Configurable Operating System.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
11 ## Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
12 ##
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
13 ## eCos is free software; you can redistribute it and/or modify it under
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
14 ## the terms of the GNU General Public License as published by the Free
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
15 ## Software Foundation; either version 2 or (at your option) any later version.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
16 ##
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
17 ## eCos is distributed in the hope that it will be useful, but WITHOUT ANY
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
18 ## WARRANTY; without even the implied warranty of MERCHANTABILITY or
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
19 ## FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
20 ## for more details.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
21 ##
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
22 ## You should have received a copy of the GNU General Public License along
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
23 ## with eCos; if not, write to the Free Software Foundation, Inc.,
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
24 ## 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
25 ##
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
26 ## As a special exception, if other files instantiate templates or use macros
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
27 ## or inline functions from this file, or you compile this file and link it
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
28 ## with other works to produce a work based on this file, this file does not
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
29 ## by itself cause the resulting work to be covered by the GNU General Public
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
30 ## License. However the source code for this file must still be made available
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
31 ## in accordance with section (3) of the GNU General Public License.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
32 ##
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
33 ## This exception does not invalidate any other reasons why a work based on
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
34 ## this file might be covered by the GNU General Public License.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
35 ##
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
36 ## Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
37 ## at http://sources.redhat.com/ecos/ecos-license/
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
38 ## -------------------------------------------
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 138
diff changeset
39 #####ECOSGPLCOPYRIGHTEND####
80
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
40 # ====================================================================
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
41 ######DESCRIPTIONBEGIN####
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
42 #
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
43 # Author(s): jskov
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
44 # Original data: nickg
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
45 # Contributors:
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
46 # Date: 1999-07-13
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
47 #
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
48 #####DESCRIPTIONEND####
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
49 #
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
50 # ====================================================================
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
51
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
52 cdl_package CYGPKG_IO_WALLCLOCK {
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
53 display "Wallclock device"
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
54 include_dir cyg/io
94
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
55
80
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
56 define_header wallclock.h
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
57 description "
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
58 The wallclock device provides real time stamps, as opposed
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
59 to the eCos kernel timers which typically just count the
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
60 number of clock ticks since the hardware was powered up.
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
61 Depending on the target platform this device may involve
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
62 interacting with a suitable clock chip, or it may be
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
63 emulated by using the kernel timers."
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
64
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
65 compile wallclock.cxx
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
66
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
67 cdl_interface CYGINT_WALLCLOCK_HW_IMPLEMENTATIONS {
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
68 display "Number of wallclock hardware implementations"
82
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 80
diff changeset
69 no_define
80
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
70 }
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
71
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
72 cdl_interface CYGINT_WALLCLOCK_IMPLEMENTATIONS {
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
73 display "Number of wallclock implementations"
82
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 80
diff changeset
74 no_define
80
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
75 requires 1 == CYGINT_WALLCLOCK_IMPLEMENTATIONS
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
76 }
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
77
94
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
78 cdl_interface CYGINT_WALLCLOCK_SET_GET_MODE_SUPPORTED {
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
79 display "Wallclock driver supports set/get mode"
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
80 no_define
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
81 }
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
82
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
83 cdl_option CYGSEM_WALLCLOCK_MODE {
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
84 display "Wallclock mode"
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
85 flavor data
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
86 legal_values { "init_get" "set_get" }
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
87 default_value { CYGINT_WALLCLOCK_SET_GET_MODE_SUPPORTED ? \
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
88 "set_get" : "init_get" }
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
89 requires { CYGINT_WALLCLOCK_SET_GET_MODE_SUPPORTED || \
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
90 CYGSEM_WALLCLOCK_MODE == "init_get" }
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
91 no_define
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
92 description "
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
93 The wallclock driver can be used in one of two
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
94 modes. Set/get mode allows time to be kept during power
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
95 off (assuming there's a battery backed clock). Init/get
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
96 mode is slightly smaller and can be used when there is no
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
97 battery backed clock - in this mode time 0 is the time of
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
98 the board power up."
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
99 }
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
100
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
101 cdl_option CYGSEM_WALLCLOCK_SET_GET_MODE {
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
102 display "Wallclock set/get mode"
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
103 calculated { CYGSEM_WALLCLOCK_MODE == "set_get" ? 1 : 0 }
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
104 }
4642a6d35749 Merge from eCos master repository on 2000-06-02-07:47:04-BST
jlarmour
parents: 82
diff changeset
105
80
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
106 cdl_component CYGPKG_IO_WALLCLOCK_IMPLEMENTATION {
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
107 display "Wallclock implementation"
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
108 flavor none
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
109 no_define
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
110 description "Implementations of the wallclock device."
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
111
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
112 cdl_option CYGPKG_WALLCLOCK_EMULATE {
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
113 default_value { 0 == CYGINT_WALLCLOCK_HW_IMPLEMENTATIONS }
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
114 display "Wallclock emulator"
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
115 implements CYGINT_WALLCLOCK_IMPLEMENTATIONS
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
116 compile emulate.cxx
138
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 94
diff changeset
117 requires CYGPKG_KERNEL
80
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
118 define_proc {
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
119 puts $::cdl_header "#undef CYGSEM_WALLCLOCK_SET_GET_MODE"
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
120 }
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
121 description "
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
122 When this option is enabled, a wallclock device will be
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
123 emulated using the kernel real-time clock."
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
124 }
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
125
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
126 cdl_option CYGIMP_WALLCLOCK_NONE {
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
127 display "No wallclock"
138
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 94
diff changeset
128 default_value { !CYGPKG_KERNEL && 0 == CYGINT_WALLCLOCK_HW_IMPLEMENTATIONS }
80
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
129 implements CYGINT_WALLCLOCK_IMPLEMENTATIONS
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
130 description "Disables the wallclock."
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
131 }
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
132 }
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
133
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
134 cdl_component CYGPKG_IO_WALLCLOCK_OPTIONS {
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
135 display "Wallclock build options"
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
136 flavor none
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
137 description "
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
138 Package specific build options including control over
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
139 compiler flags used only in building this package,
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
140 and details of which tests are built."
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
141
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
142
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
143 cdl_option CYGPKG_IO_WALLCLOCK_CFLAGS_ADD {
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
144 display "Additional compiler flags"
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
145 flavor data
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
146 no_define
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
147 default_value { "" }
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
148 description "
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
149 This option modifies the set of compiler flags for
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
150 building the wallclock device. These flags are used in addition
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
151 to the set of global flags."
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
152 }
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
153
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
154 cdl_option CYGPKG_IO_WALLCLOCK_CFLAGS_REMOVE {
82
6736c52df507 Merge from eCos master repository on 2000-04-14-13:35:46-BST
jlarmour
parents: 80
diff changeset
155 display "Suppressed compiler flags"
80
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
156 flavor data
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
157 no_define
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
158 default_value { "" }
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
159 description "
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
160 This option modifies the set of compiler flags for
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
161 building the wallclock device. These flags are removed from
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
162 the set of global flags if present."
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
163 }
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
164
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
165 cdl_option CYGPKG_IO_WALLCLOCK_TESTS {
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
166 display "Wallclock tests"
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
167 flavor data
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
168 no_define
138
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 94
diff changeset
169 calculated { CYGPKG_KERNEL ? "tests/wallclock tests/wallclock2" : "" }
80
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
170 description "
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
171 This option specifies the set of tests for the
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
172 wallclock device."
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
173 }
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
174 }
2085233a121a Merge from eCos master repository on 2000-04-07-07:52:29-BST
jlarmour
parents:
diff changeset
175 }