OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [net/] [snmp/] [lib/] [v2_0/] [cdl/] [snmplib.cdl] - Blame information for rev 174

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 27 unneback
# ====================================================================
2
#
3
#      snmplib.cdl
4
#
5
#      SNMP library 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 Red Hat, 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
## Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
37
## at http://sources.redhat.com/ecos/ecos-license/
38
## -------------------------------------------
39
#####ECOSGPLCOPYRIGHTEND####
40
# ====================================================================
41
######DESCRIPTIONBEGIN####
42
#
43
# Author(s):      hmt
44
# Original data:  hmt
45
# Contributors:   gthomas
46
# Date:           2000-05-30
47
#
48
#####DESCRIPTIONEND####
49
#
50
# ====================================================================
51
 
52
cdl_package CYGPKG_SNMPLIB {
53
    display       "SNMP library"
54
    parent        CYGPKG_NET
55
    doc           ref/net-snmp-ecos-port.html
56
    include_dir   ucd-snmp
57
    requires      CYGPKG_IO
58
    requires      { 0 != CYGINT_ISO_STRING_STRFUNCS }
59
    requires      { 0 != CYGINT_ISO_STRING_MEMFUNCS }
60
    requires      { 0 != CYGINT_ISO_STDLIB_STRCONV }
61
    requires      { 0 != CYGINT_ISO_STDIO_FORMATTED_IO }
62
    requires      { 0 != CYGINT_ISO_STRING_STRFUNCS }
63
    requires      { 0 != CYGINT_ISO_MALLOC }
64
    requires      { 0 != CYGINT_ISO_ERRNO }
65
    requires      { 0 != CYGINT_ISO_ERRNO_CODES }
66
    requires      CYGPKG_NET
67
    description   "SNMP protocol support library based on the UCD-SNMP project."
68
 
69
    compile                                     \
70
                asn1.c                          \
71
                callback.c                      \
72
                default_store.c                 \
73
                int64.c                         \
74
                keytools.c                      \
75
                lcd_time.c                      \
76
                md5.c                           \
77
                mib.c                           \
78
                mt_support.c                    \
79
                parse.c                         \
80
                read_config.c                   \
81
                scapi.c                         \
82
                snmp.c                          \
83
                snmp_alarm.c                    \
84
                snmp_api.c                      \
85
                snmp_auth.c                     \
86
                snmp_client.c                   \
87
                snmp_debug.c                    \
88
                snmp_logging.c                  \
89
                snmpusm.c                       \
90
                snmpv3.c                        \
91
                system.c                        \
92
                tools.c                         \
93
                vacm.c
94
 
95
 
96
    cdl_option CYGDBG_NET_SNMPLIB_DEBUG {
97
        display        "Enable SNMP debug printout"
98
        flavor         bool
99
        default_value  0
100
        description "
101
            This option enables the debugging printout facilities of the
102
            UCD SNMP module, controlled by the global variable 'dodebug'.
103
            Setting this variable produces lots of printout for SNMP agent
104
            activity, often enough to make your SNMP client time out."
105
    }
106
 
107
    cdl_component CYGPKG_SNMPLIB_FILESYSTEM_SUPPORT {
108
      display       "SNMP file-system options"
109
      description "
110
          This option enables file-system dependent functionality,
111
          eg snmp.conf"
112
 
113
      active_if     CYGPKG_IO_FILEIO
114
      active_if     { CYGINT_IO_FILEIO_FS > 0 }
115
 
116
      flavor        bool
117
      default_value 1
118
 
119
      cdl_option CYGPKG_SNMPLIB_PERSISTENT_FILESYSTEM {
120
        display "Persistent filesystem support"
121
        flavor  bool
122
        default_value 0
123
        description "
124
            This option enables functions that would require a
125
            persistent file-system to be available. This
126
            would be required if a system needs to save backups
127
            of the snmpd.conf files."
128
      }
129
    }
130
 
131
    cdl_component CYGPKG_SNMPLIB_OPTIONS {
132
        display "SNMP library build options"
133
        flavor  none
134
        no_define
135
 
136
        cdl_option CYGPKG_SNMPLIB_CFLAGS_ADD {
137
            display "Additional compiler flags"
138
            flavor  data
139
            no_define
140
            default_value { "-D_KERNEL -D__ECOS -I$(PREFIX)/include/ucd-snmp" }
141
            description   "
142
                This option modifies the set of compiler flags for
143
                building the SNMP library package.
144
                These flags are used in addition
145
                to the set of global flags."
146
        }
147
 
148
        cdl_option CYGPKG_SNMPLIB_CFLAGS_REMOVE {
149
            display "Suppressed compiler flags"
150
            flavor  data
151
            no_define
152
            default_value { "" }
153
            description   "
154
                This option modifies the set of compiler flags for
155
                building the SNMP library package. These flags are removed from
156
                the set of global flags if present."
157
        }
158
    }
159
}
160
 
161
# EOF snmplib.cdl

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.