]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - packages/net/autotest/v2_0/cdl/net_autotest.cdl
Merge branch 'master' of git+ssh://git.kernelconcepts.de/karo-tx-redboot
[karo-tx-redboot.git] / packages / net / autotest / v2_0 / cdl / net_autotest.cdl
1 # ====================================================================
2 #
3 #      net_autotest.cdl
4 #
5 #      Networking autotest subsystem configuration data
6 #
7 # ====================================================================
8 #####ECOSGPLCOPYRIGHTBEGIN####
9 ## -------------------------------------------
10 ## This file is part of eCos, the Embedded Configurable Operating System.
11 ## Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
12 ##
13 ## eCos is free software; you can redistribute it and/or modify it under
14 ## the terms of the GNU General Public License as published by the Free
15 ## Software Foundation; either version 2 or (at your option) any later version.
16 ##
17 ## eCos is distributed in the hope that it will be useful, but WITHOUT ANY
18 ## WARRANTY; without even the implied warranty of MERCHANTABILITY or
19 ## FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
20 ## for more details.
21 ##
22 ## You should have received a copy of the GNU General Public License along
23 ## with eCos; if not, write to the Free Software Foundation, Inc.,
24 ## 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
25 ##
26 ## As a special exception, if other files instantiate templates or use macros
27 ## or inline functions from this file, or you compile this file and link it
28 ## with other works to produce a work based on this file, this file does not
29 ## by itself cause the resulting work to be covered by the GNU General Public
30 ## License. However the source code for this file must still be made available
31 ## in accordance with section (3) of the GNU General Public License.
32 ##
33 ## This exception does not invalidate any other reasons why a work based on
34 ## this file might be covered by the GNU General Public License.
35 ##
36 ## -------------------------------------------
37 #####ECOSGPLCOPYRIGHTEND####
38 # ====================================================================
39 ######DESCRIPTIONBEGIN####
40 #
41 # Author(s):      hmt
42 # Original data:  hmt
43 # Contributors:
44 # Date:           2000-10-19
45 #
46 #####DESCRIPTIONEND####
47 #
48 # ====================================================================
49
50 cdl_package CYGPKG_NET_AUTOTEST {
51     display       "Networking autotest"
52     doc           doc/index.html
53     include_dir   net/autotest
54     requires      CYGPKG_IO
55     requires      CYGPKG_ISOINFRA
56     requires      CYGPKG_LIBC_TIME
57     requires      CYGPKG_ERROR
58     requires      CYGPKG_MEMALLOC
59     requires      CYGPKG_NET
60     description   "Networking autotest facilities"
61
62 #    compile *NONE*
63
64     cdl_option CYGPKG_NET_AUTOTEST_TESTS {
65         display "Networking tests"
66         flavor  data
67         no_define
68         calculated { "\
69                 tests/floodping.c \
70                 tests/floodpingmux.c \
71                 tests/route_3.c \
72                 tests/route_3_4.c \
73                 tests/route_4.c \
74                 tests/route_none.c \
75                 tests/slowping.c \
76                 tests/slowpingmux.c \
77                 tests/snmpwalk.c \
78                 tests/snmpmulti.c \
79                 tests/snmppings.c \
80                 tests/tftp_serv_get.c \
81                 tests/tftp_serv_put.c \
82                 tests/tftp_serv_g0.c \
83                 tests/tftp_serv_p0.c \
84                 tests/tftp_serv_g512.c \
85                 tests/tftp_serv_p512.c \
86                 tests/tftp_serv_g1M.c \
87                 tests/tftp_serv_p1M.c"
88         }
89         description   "
90         This option specifies the set of tests
91         for the networking package."
92     }
93         
94     cdl_component CYGPKG_NET_AUTOTEST_OPTIONS {
95         display "Networking support build options"
96         flavor  none
97         no_define
98
99         cdl_option CYGPKG_NET_AUTOTEST_CFLAGS_ADD {
100             display "Additional compiler flags"
101             flavor  data
102             no_define
103             default_value { "-D_KERNEL -D__ECOS" }
104             description   "
105                 This option modifies the set of compiler flags for
106                 building the autotest package.
107                 These flags are used in addition
108                 to the set of global flags."
109         }
110
111         cdl_option CYGPKG_NET_AUTOTEST_CFLAGS_REMOVE {
112             display "Suppressed compiler flags"
113             flavor  data
114             no_define
115             default_value { "" }
116             description   "
117                 This option modifies the set of compiler flags for
118                 building the autotest package. These flags are removed from
119                 the set of global flags if present."
120         }
121     }
122 }