added files
[bcm963xx.git] / userapps / opensource / net-snmp / mibs / Makefile.mib
1 RFCHOST =       ftp://ftp.nordu.net     # ftp.ietf.org
2 RFCDIR =        rfc
3
4 IANAHOST =      http://www.iana.org
5 IANADIR =       assignments
6
7 ALLDIR =        /usr/local/share/snmp/rfc.orig
8
9 MIBS =  SNMPv2-TC.txt SNMPv2-TM.txt SNMPv2-SMI.txt SNMPv2-MIB.txt \
10         SNMPv2-CONF.txt HCNUM-TC.txt INET-ADDRESS-MIB.txt \
11         SNMP-FRAMEWORK-MIB.txt SNMP-MPD-MIB.txt SNMP-USER-BASED-SM-MIB.txt \
12         SNMP-VIEW-BASED-ACM-MIB.txt SNMP-COMMUNITY-MIB.txt \
13         SNMP-TARGET-MIB.txt SNMP-NOTIFICATION-MIB.txt SNMP-PROXY-MIB.txt \
14         AGENTX-MIB.txt SMUX-MIB.txt \
15         DISMAN-SCRIPT-MIB.txt  DISMAN-SCHEDULE-MIB.txt \
16         IANA-LANGUAGE-MIB.txt IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt \
17         IF-MIB.txt IF-INVERTED-STACK-MIB.txt \
18         IP-MIB.txt IP-FORWARD-MIB.txt TCP-MIB.txt UDP-MIB.txt \
19         IANAifType-MIB.txt EtherLike-MIB.txt \
20         IPV6-TC.txt IPV6-MIB.txt IPV6-ICMP-MIB.txt \
21         IPV6-TCP-MIB.txt IPV6-UDP-MIB.txt \
22         HOST-RESOURCES-MIB.txt HOST-RESOURCES-TYPES.txt \
23         NETWORK-SERVICES-MIB.txt MTA-MIB.txt \
24         RMON-MIB.txt \
25         RFC1155-SMI.txt RFC1213-MIB.txt
26
27 MIBDEPS = Makefile.mib mibfetch smistrip
28
29 all:    $(MIBS)
30
31 allmibs:        ianamibs rfcmibs
32
33 clean:
34         rm $(MIBS)
35
36 SNMP-FRAMEWORK-MIB.txt: $(MIBDEPS)
37         ./mibfetch $(RFCHOST) $(RFCDIR) 3411
38
39 SNMP-MPD-MIB.txt:       $(MIBDEPS)
40         ./mibfetch $(RFCHOST) $(RFCDIR) 3412 SNMP-MPD-MIB
41
42 SNMP-TARGET-MIB.txt SNMP-NOTIFICATION-MIB.txt SNMP-PROXY-MIB.txt:       $(MIBDEPS)
43         ./mibfetch $(RFCHOST) $(RFCDIR) 3413
44
45 SNMP-USER-BASED-SM-MIB.txt:     $(MIBDEPS)
46         ./mibfetch $(RFCHOST) $(RFCDIR) 3414 SNMP-USER-BASED-SM-MIB
47
48 SNMP-VIEW-BASED-ACM-MIB.txt:    $(MIBDEPS)
49         ./mibfetch $(RFCHOST) $(RFCDIR) 3415
50
51 SNMP-COMMUNITY-MIB.txt: $(MIBDEPS)
52         ./mibfetch $(RFCHOST) $(RFCDIR) 2576
53
54 SNMPv2-SMI.txt: $(MIBDEPS)
55         ./mibfetch $(RFCHOST) $(RFCDIR) 2578 SNMPv2-SMI
56
57 SNMPv2-TC.txt:  $(MIBDEPS)
58         ./mibfetch $(RFCHOST) $(RFCDIR) 2579
59
60 SNMPv2-CONF.txt:        $(MIBDEPS)
61         ./mibfetch $(RFCHOST) $(RFCDIR) 2580
62
63 SNMPv2-TM.txt:  $(MIBDEPS)
64         ./mibfetch $(RFCHOST) $(RFCDIR) 3417
65
66 SNMPv2-MIB.txt: $(MIBDEPS)
67         ./mibfetch $(RFCHOST) $(RFCDIR) 3418
68
69 AGENTX-MIB.txt: $(MIBDEPS)
70         ./mibfetch $(RFCHOST) $(RFCDIR) 2742
71
72 SMUX-MIB.txt:   $(MIBDEPS)
73         ./mibfetch $(RFCHOST) $(RFCDIR) 1227 SMUX-MIB
74
75 DISMAN-SCHEDULE-MIB.txt:        $(MIBDEPS)
76         ./mibfetch $(RFCHOST) $(RFCDIR) 3231
77
78 DISMAN-SCRIPT-MIB.txt:  $(MIBDEPS)
79         ./mibfetch $(RFCHOST) $(RFCDIR) 3165
80
81 IF-MIB.txt:     $(MIBDEPS)
82         ./mibfetch $(RFCHOST) $(RFCDIR) 2863
83
84 IF-INVERTED-STACK-MIB.txt:      $(MIBDEPS)
85         ./mibfetch $(RFCHOST) $(RFCDIR) 2864
86
87 HCNUM-TC.txt:   $(MIBDEPS)
88         ./mibfetch $(RFCHOST) $(RFCDIR) 2856
89
90 INET-ADDRESS-MIB.txt:   $(MIBDEPS)
91         ./mibfetch $(RFCHOST) $(RFCDIR) 3291
92
93 EtherLike-MIB.txt:      $(MIBDEPS)
94         ./mibfetch $(RFCHOST) $(RFCDIR) 2665
95
96 IANAifType-MIB.txt:     $(MIBDEPS)
97         ./mibfetch -x $(IANAHOST) $(IANADIR) ianaiftype-mib
98
99 IANA-LANGUAGE-MIB.txt:  $(MIBDEPS)
100         ./mibfetch -x $(IANAHOST) $(IANADIR) ianalanguage-mib
101
102 IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt:    $(MIBDEPS)
103         ./mibfetch -x $(IANAHOST) $(IANADIR) ianaaddressfamilynumbers-mib
104
105 IP-MIB.txt:     $(MIBDEPS)
106         ./mibfetch $(RFCHOST) $(RFCDIR) 2011
107
108 IP-FORWARD-MIB.txt:     $(MIBDEPS)
109         ./mibfetch $(RFCHOST) $(RFCDIR) 2096
110
111 TCP-MIB.txt:    $(MIBDEPS)
112         ./mibfetch $(RFCHOST) $(RFCDIR) 2012
113
114 UDP-MIB.txt:    $(MIBDEPS)
115         ./mibfetch $(RFCHOST) $(RFCDIR) 2013
116
117 IPV6-TC.txt IPV6-MIB.txt:       $(MIBDEPS)
118         ./mibfetch $(RFCHOST) $(RFCDIR) 2465
119
120 IPV6-ICMP-MIB.txt:      $(MIBDEPS)
121         ./mibfetch $(RFCHOST) $(RFCDIR) 2466
122
123 IPV6-TCP-MIB.txt:       $(MIBDEPS)
124         ./mibfetch $(RFCHOST) $(RFCDIR) 2452
125
126 IPV6-UDP-MIB.txt:       $(MIBDEPS)
127         ./mibfetch $(RFCHOST) $(RFCDIR) 2454
128
129 HOST-RESOURCES-MIB.txt HOST-RESOURCES-TYPES.txt:        $(MIBDEPS)
130         ./mibfetch $(RFCHOST) $(RFCDIR) 2790
131
132 RMON-MIB.txt:   $(MIBDEPS)
133         ./mibfetch $(RFCHOST) $(RFCDIR) 2819
134
135 NETWORK-SERVICES-MIB.txt:       $(MIBDEPS)
136         ./mibfetch $(RFCHOST) $(RFCDIR) 2788
137
138 MTA-MIB.txt:    $(MIBDEPS)
139         ./mibfetch $(RFCHOST) $(RFCDIR) 2789
140
141 RFC1155-SMI.txt:        $(MIBDEPS)
142         ./mibfetch $(RFCHOST) $(RFCDIR) 1155
143
144 RFC1213-MIB.txt:        $(MIBDEPS)
145         ./mibfetch $(RFCHOST) $(RFCDIR) 1213
146
147 ianamibs:       ianalist
148         [ -d $(ALLDIR) ] || mkdir $(ALLDIR)
149         cat ianalist | while read file mibs; \
150                 do \
151                   if [ "$$file" != "#" ]; \
152                   then \
153                     ./mibfetch -d $(ALLDIR) -x $(IANAHOST) $(IANADIR) $$file $$mibs; \
154                   fi; \
155                 done
156
157 rfcmibs:        rfclist
158         [ -d $(ALLDIR) ] || mkdir $(ALLDIR)
159         cat rfclist | while read rfc mibs; \
160                 do \
161                   if [ "$$rfc" != "#" ]; \
162                   then \
163                     ./mibfetch -d $(ALLDIR) $(RFCHOST) $(RFCDIR) $$rfc $$mibs; \
164                   fi; \
165                 done