Avoid GNUism '\|' by using extended REs.
[geda-gaf.git] / symbols / geda-clib.scm
blob5522c0e07dd0d6f1884433c41f4c3e23de0078d8
1 ;                                                         -*-Scheme-*-
2 ;;;
3 ;;; Add the default component libraries
4 ;;;
6 (define geda-sym-path (build-path geda-data-path "sym"))
8 ; NOTE: Some of the below component libraries below are commented out.
9 ;       This was done because there are conflicting filenames within these
10 ;       libraries.  
11 (for-each
12  (lambda (dir)
13    (if (list? dir)
14        (component-library (build-path geda-sym-path (car dir)) (cadr dir))
15        (component-library (build-path geda-sym-path dir)))
16    )
17  (reverse '(
18     "local"
19   ; Generic symbols
20     ("analog" "Basic devices")
21     ("connector" "Connectors (generic)")
22     ("diode" "Diodes (generic)")
23     ("net-power" "Power symbols")
24     ("io" "Input/output (generic)")
25     ("radio" "Radio elements (generic)")
26     ("switch" "Switches (generic)")
27     ("titleblock" "Titleblocks (generic)")
28     ("IEC417" "IEC 60417")
29   ; Common logic series
30     ("74" "74-series logic")
31     ("4000" "4000-series logic")
32     ("ecl" "ECL logic")
33   ; Simulation
34     ("cascade" "Cascade simulation elements")
35     ("spice" "SPICE simulation elements")
36     ("switcap" "SWITCAP simulation elements")
37   ; ASIC design
38     ("asic" "Basic devices (ASIC)")
39     ("asicpads" "Contact pads (ASIC)")
40   ; Manufacturers
41     ("allegro" "Allegro Microsystems")
42     ("altera" "Altera")
43     ("amphenol" "Connectors (Amphenol)")
44     ("apex" "Apex Microtechnology")
45     ("dec" "DEC")
46     ("idt" "IDT")
47     ("irf" "International Rectifier")
48     ("lattice" "Lattice Semiconductor")
49     ("linear" "Linear Technology")
50     ("maxim" "Maxim/Dallas")
51     ("minicircuits" "Mini-Circuits")
52     ("national" "National Semiconductor")
53     ("philips" "Philips Electronics")
54     ("st" "ST Microelectronics")
55     ("xilinx" "Xilinx")
56   ; Misc. stuff
57     ("bus" "PC104 bus")
58     ("memory" "Memory devices (misc)")
59     ("micro" "Microcontrollers (misc)")
60     ("transistor" "Transistors (misc)")
61     ("tube" "Vacuum tubes (misc)")
62     ("rf" "RF elements (misc)")
63     ("pla" "Programmable logic arrays (misc)")
64     ("supervisor" "Microprocessor supervisors (misc)")
65     ("opto" "Optocouplers (misc)")
66     ("relay" "Relays (misc)")
67     ("power" "Legacy power rails")
68     ("misc" "Misc. unsorted symbols")
70   ; Other
72     ;"verilog"
73     ;"vhdl"
74     ;"gnetman"
75     )))