Update "missing" (automake) script to a later version
[geda-pcb/pcjc2.git] / lib / generic.m4
bloba08cac0770a6adde387c8c762890cce8369c4fd7
1 divert(-1)
3 #                             COPYRIGHT
4
5 #   PCB, interactive printed circuit board design
6 #   Copyright (C) 1994,1995,1996 Thomas Nau
7
8 #   This program is free software; you can redistribute it and/or modify
9 #   it under the terms of the GNU General Public License as published by
10 #   the Free Software Foundation; either version 2 of the License, or
11 #   (at your option) any later version.
12
13 #   This program is distributed in the hope that it will be useful,
14 #   but WITHOUT ANY WARRANTY; without even the implied warranty of
15 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16 #   GNU General Public License for more details.
17
18 #   You should have received a copy of the GNU General Public License
19 #   along with this program; if not, write to the Free Software
20 #   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
21
22 #   Contact addresses for paper mail and Email:
23 #   Thomas Nau, Schlehenweg 15, 88471 Baustetten, Germany
24 #   Thomas.Nau@rz.uni-ulm.de
25
27 define(`Description_generic8_dil', ``generic'')
28 define(`Param1_generic8_dil', 8)
29 define(`Param2_generic8_dil', 300)
31 define(`Description_generic8smd_dil', ``generic'')
32 define(`Param1_generic8smd_dil', 8)
34 define(`Description_generic14_dil', ``generic'')
35 define(`Param1_generic14_dil', 14)
36 define(`Param2_generic14_dil', 300)
38 define(`Description_generic14smd_dil', ``generic'')
39 define(`Param1_generic14smd_dil', 14)
41 define(`Description_generic16_dil', ``generic'')
42 define(`Param1_generic16_dil', 16)
43 define(`Param2_generic16_dil', 300)
45 define(`Description_generic16smd_dil', ``generic'')
46 define(`Param1_generic16smd_dil', 16)
48 define(`Description_generic18_dil', ``generic'')
49 define(`Param1_generic18_dil', 18)
50 define(`Param2_generic18_dil', 300)
52 define(`Description_generic18smd_dil', ``generic'')
53 define(`Param1_generic18smd_dil', 18)
55 define(`Description_generic20_dil', ``generic'')
56 define(`Param1_generic20_dil', 20)
57 define(`Param2_generic20_dil', 300)
59 define(`Description_generic20smd_dil', ``generic'')
60 define(`Param1_generic20smd_dil', 20)
62 define(`Description_generic24_dil', ``generic'')
63 define(`Param1_generic24_dil', 24)
64 define(`Param2_generic24_dil', 300)
66 define(`Description_generic24smd_dil', ``generic'')
67 define(`Param1_generic24smd_dil', 24)
69 define(`Description_generic24w_dil', ``generic'')
70 define(`Param1_generic24w_dil', 24)
71 define(`Param2_generic24w_dil', 600)
73 define(`Description_generic24smdw_dil', ``generic'')
74 define(`Param1_generic24smdw_dil', 24)
76 define(`Description_generic28_dil', ``generic'')
77 define(`Param1_generic28_dil', 28)
78 define(`Param2_generic28_dil', 300)
80 define(`Description_generic28smd_dil', ``generic'')
81 define(`Param1_generic28smd_dil', 28)
83 define(`Description_generic28w_dil', ``generic'')
84 define(`Param1_generic28w_dil', 28)
85 define(`Param2_generic28w_dil', 600)
87 define(`Description_generic28smdw_dil', ``generic'')
88 define(`Param1_generic28smdw_dil', 28)
90 define(`Description_generic32_dil', ``generic'')
91 define(`Param1_generic32_dil', 32)
92 define(`Param2_generic32_dil', 600)
94 define(`Description_generic40_dil', ``generic'')
95 define(`Param1_generic40_dil', 40)
96 define(`Param2_generic40_dil', 600)
98 define(`Description_generic64_dil', ``generic'')
99 define(`Param1_generic64_dil', 64)
100 define(`Param2_generic64_dil', 900)
102 define(`Description_generic44_plcc', ``generic'')
103 define(`Param1_generic44_plcc', 44)
104 define(`Param2_generic44_plcc', 150)
106 define(`Description_generic52_plcc', ``generic'')
107 define(`Param1_generic52_plcc', 52)
108 define(`Param2_generic52_plcc', 150)
110 define(`Description_generic68_plcc', ``generic'')
111 define(`Param1_generic68_plcc', 68)
112 define(`Param2_generic68_plcc', 150)
114 define(`Description_generic84_plcc', ``generic'')
115 define(`Param1_generic84_plcc', 84)
116 define(`Param2_generic84_plcc', 150)
118 define(`Description_generic44_qfp', ``generic'')
119 define(`Param1_generic44_qfp', 44)
120 define(`Param2_generic44_qfp', 150)
122 define(`Description_generic80_qfp', ``generic'')
123 define(`Param1_generic80_qfp', 80)
124 define(`Param2_generic80_qfp', 150)
126 define(`Description_generic208_lqfp', ``generic'')
128 define(`Description_menu_qfp', ``generic'')
130 define(`Description_generic16_zif', ``generic'')
131 define(`Param1_generic16_zif', 16)
133 define(`Description_generic20_zif', ``generic'')
134 define(`Param1_generic20_zif', 20)
136 define(`Description_generic208_lqfp', ``generic'')
138 define(`Description_menu_qfp', ``generic'')
140 define(`Description_generic208_lqfp', ``generic'')
142 define(`Description_menu_qfp', ``generic'')
144 define(`Description_generic20_zip', ``generic'')
145 define(`Param1_generic20_zip', 20)
147 define(`Description_generic24_zip', ``generic'')
148 define(`Param1_generic24_zip', 24)
150 define(`Description_generic28_zip', ``generic'')
151 define(`Param1_generic28_zip', 28)
153 define(`Description_generic40_zip', ``generic'')
154 define(`Param1_generic40_zip', 40)
156 define(`Description_generic_diode_300', ``diode'')
157 define(`Param1_generic_diode_300', 300)
159 define(`Description_generic_diode_400', ``diode'')
160 define(`Param1_generic_diode_400', 400)
162 define(`Description_generic_diode_500', ``diode'')
163 define(`Param1_generic_diode_500', 500)
165 define(`Description_generic_diode_600', ``diode'')
166 define(`Param1_generic_diode_600', 600)
168 define(`Description_generic_diode_800', ``diode'')
169 define(`Param1_generic_diode_800', 800)
171 define(`Description_oscillator_1', ``oscillator'')
172 define(`Param1_oscillator_1', 1)
174 define(`Description_oscillator_2', ``oscillator'')
175 define(`Param1_oscillator_2', 2)
177 define(`Description_oscillator_4', ``oscillator'')
178 define(`Param1_oscillator_4', 4)
180 define(`Description_oscillator_5', ``oscillator'')
181 define(`Param1_oscillator_5', 5)
183 define(`Description_oscillator_8', ``oscillator'')
184 define(`Param1_oscillator_8', 8)
186 define(`Description_oscillator_10', ``oscillator'')
187 define(`Param1_oscillator_10', 10)
189 define(`Description_oscillator_12', ``oscillator'')
190 define(`Param1_oscillator_12', 12)
192 define(`Description_oscillator_16', ``oscillator'')
193 define(`Param1_oscillator_16', 16)
195 define(`Description_oscillator_20', ``oscillator'')
196 define(`Param1_oscillator_20', 20)
198 define(`Description_oscillator_24', ``oscillator'')
199 define(`Param1_oscillator_24', 24)
201 define(`Description_oscillator_32', ``oscillator'')
202 define(`Param1_oscillator_32', 32)
204 define(`Description_ovenized_oscillator_5', ``ovenized'')
205 define(`Param1_ovenized_oscillator_5', 5)
207 define(`Description_generic_resistor_axial_300', ``resistor_axial'')
208 define(`Param1_generic_resistor_axial_300', 300)
210 define(`Description_generic_resistor_axial_400', ``resistor_axial'')
211 define(`Param1_generic_resistor_axial_400', 400)
213 define(`Description_generic_resistor_axial_500', ``resistor_axial'')
214 define(`Param1_generic_resistor_axial_500', 500)
216 define(`Description_generic_resistor_axial_600', ``resistor_axial'')
217 define(`Param1_generic_resistor_axial_600', 600)
219 define(`Description_generic_resistor_axial_800', ``resistor_axial'')
220 define(`Param1_generic_resistor_axial_800', 800)
222 define(`Description_generic_capacitor_axial_300', ``capacitor_axial'')
223 define(`Param1_generic_capacitor_axial_300', 300)
225 define(`Description_generic_capacitor_axial_400', ``capacitor_axial'')
226 define(`Param1_generic_capacitor_axial_400', 400)
228 define(`Description_generic_capacitor_axial_500', ``capacitor_axial'')
229 define(`Param1_generic_capacitor_axial_500', 500)
231 define(`Description_generic_capacitor_axial_600', ``capacitor_axial'')
232 define(`Param1_generic_capacitor_axial_600', 600)
234 define(`Description_generic_capacitor_axial_800', ``capacitor_axial'')
235 define(`Param1_generic_capacitor_axial_800', 800)
237 define(`Description_generic_capacitor_radial_200', ``capacitor_radial'')
238 define(`Param1_generic_capacitor_radial_200', 200)
240 define(`Description_generic_capacitor_radial_300', ``capacitor_radial'')
241 define(`Param1_generic_capacitor_radial_300', 300)
243 define(`Description_generic_capacitor_radial_400', ``capacitor_radial'')
244 define(`Param1_generic_capacitor_radial_400', 400)
246 define(`Description_generic_capacitor_radial_500', ``capacitor_radial'')
247 define(`Param1_generic_capacitor_radial_500', 500)
249 define(`Description_generic_capacitor_radial_600', ``capacitor_radial'')
250 define(`Param1_generic_capacitor_radial_600', 600)
252 define(`Description_generic_smd_chip_402', `smd chip 402')
253 define(`Param1_generic_smd_chip_402', 402)
255 define(`Description_generic_smd_chip_603', `smd chip 603')
256 define(`Param1_generic_smd_chip_603', 603)
258 define(`Description_generic_smd_chip_805', `smd chip 805')
259 define(`Param1_generic_smd_chip_805', 805)
261 define(`Description_generic_smd_chip_1206', `smd chip 1206')
262 define(`Param1_generic_smd_chip_1206', 1206)
264 define(`Description_generic_smd_chip_1210', `smd chip 1210')
265 define(`Param1_generic_smd_chip_1210', 1210)
267 define(`Description_isa_eight_bit', ``isa_eight_bit'')
269 define(`Description_smd_resistor_603', ``chip_resistor'')
270 define(`Param1_smd_resistor_603', 60)
271 define(`Param2_smd_resistor_603', 30)
273 define(`Description_smd_resistor_805', ``chip_resistor'')
274 define(`Param1_smd_resistor_805', 80)
275 define(`Param2_smd_resistor_805', 50)
277 define(`Description_smd_resistor_1206', ``chip_resistor'')
278 define(`Param1_smd_resistor_1206', 120)
279 define(`Param2_smd_resistor_1206', 60)
281 define(`Description_smd_capacitor_603', ``chip_capacitor'')
282 define(`Param1_smd_capacitor_603', 60)
283 define(`Param2_smd_capacitor_603', 30)
285 define(`Description_smd_capacitor_805', ``chip_capacitor'')
286 define(`Param1_smd_capacitor_805', 80)
287 define(`Param2_smd_capacitor_805', 50)
289 define(`Description_smd_capacitor_1206', ``chip_capacitor'')
290 define(`Param1_smd_capacitor_1206', 120)
291 define(`Param2_smd_capacitor_1206', 60)
293 define(`Description_smd_capacitor_polarized_603', ``chip_capacitor_polarized'')
294 define(`Param1_smd_capacitor_polarized_603', 60)
295 define(`Param2_smd_capacitor_polarized_603', 30)
297 define(`Description_smd_capacitor_polarized_805', ``chip_capacitor_polarized'')
298 define(`Param1_smd_capacitor_polarized_805', 80)
299 define(`Param2_smd_capacitor_polarized_805', 50)
301 define(`Description_smd_capacitor_polarized_1206', ``chip_capacitor_polarized'')
302 define(`Param1_smd_capacitor_polarized_1206', 120)
303 define(`Param2_smd_capacitor_polarized_1206', 60)
305 define(`Description_smd_EIA_A_capacitor', ``chip_capacitor_polarized'')
306 define(`Param1_smd_EIA_A_capacitor', 120)
307 define(`Param2_smd_EIA_A_capacitor', 50)
309 define(`Description_smd_EIA_B_capacitor', ``chip_capacitor_polarized'')
310 define(`Param1_smd_EIA_B_capacitor', 140)
311 define(`Param2_smd_EIA_B_capacitor', 90)
313 define(`Description_smd_EIA_C_capacitor', ``chip_capacitor_polarized'')
314 define(`Param1_smd_EIA_C_capacitor', 240)
315 define(`Param2_smd_EIA_C_capacitor', 90)
317 define(`Description_smd_EIA_D_capacitor', ``chip_capacitor_polarized'')
318 define(`Param1_smd_EIA_D_capacitor', 280)
319 define(`Param2_smd_EIA_D_capacitor', 100)
321 define(`Description_smd_diode_603', ``chip_diode'')
322 define(`Param1_smd_diode_603', 60)
323 define(`Param2_smd_diode_603', 30)
325 define(`Description_smd_diode_805', ``chip_diode'')
326 define(`Param1_smd_diode_805', 80)
327 define(`Param2_smd_diode_805', 50)
329 define(`Description_smd_diode_1206', ``chip_diode'')
330 define(`Param1_smd_diode_1206', 120)
331 define(`Param2_smd_diode_1206', 60)
333 define(`Description_smd_resistor_603', ``chip_resistor'')
334 define(`Param1_smd_resistor_603', 60)
335 define(`Param2_smd_resistor_603', 30)
337 define(`Description_smd_resistor_805', ``chip_resistor'')
338 define(`Param1_smd_resistor_805', 80)
339 define(`Param2_smd_resistor_805', 50)
341 define(`Description_smd_resistor_1206', ``chip_resistor'')
342 define(`Param1_smd_resistor_1206', 120)
343 define(`Param2_smd_resistor_1206', 60)
345 define(`Description_smd_capacitor_603', ``chip_capacitor'')
346 define(`Param1_smd_capacitor_603', 60)
347 define(`Param2_smd_capacitor_603', 30)
349 define(`Description_smd_capacitor_805', ``chip_capacitor'')
350 define(`Param1_smd_capacitor_805', 80)
351 define(`Param2_smd_capacitor_805', 50)
353 define(`Description_smd_capacitor_1206', ``chip_capacitor'')
354 define(`Param1_smd_capacitor_1206', 120)
355 define(`Param2_smd_capacitor_1206', 60)
357 define(`Description_smd_capacitor_polarized_603', ``chip_capacitor_polarized'')
358 define(`Param1_smd_capacitor_polarized_603', 60)
359 define(`Param2_smd_capacitor_polarized_603', 30)
361 define(`Description_smd_capacitor_polarized_805', ``chip_capacitor_polarized'')
362 define(`Param1_smd_capacitor_polarized_805', 80)
363 define(`Param2_smd_capacitor_polarized_805', 50)
365 define(`Description_smd_capacitor_polarized_1206', ``chip_capacitor_polarized'')
366 define(`Param1_smd_capacitor_polarized_1206', 120)
367 define(`Param2_smd_capacitor_polarized_1206', 60)
369 define(`Description_smd_EIA_A_capacitor', ``chip_capacitor_polarized'')
370 define(`Param1_smd_EIA_A_capacitor', 120)
371 define(`Param2_smd_EIA_A_capacitor', 50)
373 define(`Description_smd_EIA_B_capacitor', ``chip_capacitor_polarized'')
374 define(`Param1_smd_EIA_B_capacitor', 140)
375 define(`Param2_smd_EIA_B_capacitor', 90)
377 define(`Description_smd_EIA_C_capacitor', ``chip_capacitor_polarized'')
378 define(`Param1_smd_EIA_C_capacitor', 240)
379 define(`Param2_smd_EIA_C_capacitor', 90)
381 define(`Description_smd_EIA_D_capacitor', ``chip_capacitor_polarized'')
382 define(`Param1_smd_EIA_D_capacitor', 280)
383 define(`Param2_smd_EIA_D_capacitor', 100)
385 define(`Description_smd_diode_603', ``chip_diode'')
386 define(`Param1_smd_diode_603', 60)
387 define(`Param2_smd_diode_603', 30)
389 define(`Description_smd_diode_805', ``chip_diode'')
390 define(`Param1_smd_diode_805', 80)
391 define(`Param2_smd_diode_805', 50)
393 define(`Description_smd_diode_1206', ``chip_diode'')
394 define(`Param1_smd_diode_1206', 120)
395 define(`Param2_smd_diode_1206', 60)
397 define(`Description_smd_resistor_603', ``chip_resistor'')
398 define(`Param1_smd_resistor_603', 60)
399 define(`Param2_smd_resistor_603', 30)
401 define(`Description_smd_resistor_805', ``chip_resistor'')
402 define(`Param1_smd_resistor_805', 80)
403 define(`Param2_smd_resistor_805', 50)
405 define(`Description_smd_resistor_1206', ``chip_resistor'')
406 define(`Param1_smd_resistor_1206', 120)
407 define(`Param2_smd_resistor_1206', 60)
409 define(`Description_smd_capacitor_603', ``chip_capacitor'')
410 define(`Param1_smd_capacitor_603', 60)
411 define(`Param2_smd_capacitor_603', 30)
413 define(`Description_smd_capacitor_805', ``chip_capacitor'')
414 define(`Param1_smd_capacitor_805', 80)
415 define(`Param2_smd_capacitor_805', 50)
417 define(`Description_smd_capacitor_1206', ``chip_capacitor'')
418 define(`Param1_smd_capacitor_1206', 120)
419 define(`Param2_smd_capacitor_1206', 60)
421 define(`Description_smd_capacitor_polarized_603', ``chip_capacitor_polarized'')
422 define(`Param1_smd_capacitor_polarized_603', 60)
423 define(`Param2_smd_capacitor_polarized_603', 30)
425 define(`Description_smd_capacitor_polarized_805', ``chip_capacitor_polarized'')
426 define(`Param1_smd_capacitor_polarized_805', 80)
427 define(`Param2_smd_capacitor_polarized_805', 50)
429 define(`Description_smd_capacitor_polarized_1206', ``chip_capacitor_polarized'')
430 define(`Param1_smd_capacitor_polarized_1206', 120)
431 define(`Param2_smd_capacitor_polarized_1206', 60)
433 define(`Description_smd_EIA_A_capacitor', ``chip_capacitor_polarized'')
434 define(`Param1_smd_EIA_A_capacitor', 120)
435 define(`Param2_smd_EIA_A_capacitor', 50)
437 define(`Description_smd_EIA_B_capacitor', ``chip_capacitor_polarized'')
438 define(`Param1_smd_EIA_B_capacitor', 140)
439 define(`Param2_smd_EIA_B_capacitor', 90)
441 define(`Description_smd_EIA_C_capacitor', ``chip_capacitor_polarized'')
442 define(`Param1_smd_EIA_C_capacitor', 240)
443 define(`Param2_smd_EIA_C_capacitor', 90)
445 define(`Description_smd_EIA_D_capacitor', ``chip_capacitor_polarized'')
446 define(`Param1_smd_EIA_D_capacitor', 280)
447 define(`Param2_smd_EIA_D_capacitor', 100)
449 define(`Description_smd_diode_603', ``chip_diode'')
450 define(`Param1_smd_diode_603', 60)
451 define(`Param2_smd_diode_603', 30)
453 define(`Description_smd_diode_805', ``chip_diode'')
454 define(`Param1_smd_diode_805', 80)
455 define(`Param2_smd_diode_805', 50)
457 define(`Description_smd_diode_1206', ``chip_diode'')
458 define(`Param1_smd_diode_1206', 120)
459 define(`Param2_smd_diode_1206', 60)
461 define(`Description_sot_23', ``SOT-23 package'')
462 define(`Description_sot_323', ``SOT-323 package'')
463 define(`Description_sot_nec19', ``NEC SOT-NE19 package'')
465 define(`Description_crystal_300', `crystal 300mil')  
466 define(`Param1_crystal_300', 300)
468 divert(0)