This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
geda:pcb_developer_introduction [2015/07/30 09:05] myken layout stuff |
geda:pcb_developer_introduction [2015/07/30 09:11] myken Added comment on the README_FILES directory |
||
---|---|---|---|
Line 24: | Line 24: | ||
| | example|Speaks for it self, examples how to use PCB| | | | example|Speaks for it self, examples how to use PCB| | ||
| | gts|This directory/library is only used by the toporouter (toporouter.h includes gts.h)| | | | gts|This directory/library is only used by the toporouter (toporouter.h includes gts.h)| | ||
- | |*| intl|Internationalization - it handles conversions to non-English languages. It is for i18n, l10n and related stuff.| | + | |*| intl|Internationalization - it handles conversions to non-English languages. It is for i18n, l10n and related stuff. See the //**ABOUT-NLS**// text file in the root directory for more information.| |
| | lib|The M4 library stores the footprints as M4 macros| | | | lib|The M4 library stores the footprints as M4 macros| | ||
| | m4|Some additional m4 scripts used by configure| | | | m4|Some additional m4 scripts used by configure| | ||
| | newlib|File to make newlib library components| | | | newlib|File to make newlib library components| | ||
| | po|Translation files| | | | po|Translation files| | ||
- | | | README_FILES|Speaks for it self| | + | | | README_FILES|Information in this directory is obsolete and/or very old. Just ignore it. | |
| | src|The source code| | | | src|The source code| | ||
| | tests|File to test the build during make| | | | tests|File to test the build during make| | ||
Line 88: | Line 88: | ||
|H|edif.*|EDIF stands for Electronic Design Interchange Format. |These files are associated with only one action "LoadFrom(Netlist)". This will call the function ImportNetlist() in file.c. If the first line of the netlist file contains "edif" it will use these files to parse the EDIF 2.0.0 formatted file. A little googling learns that the EDIF 2.0.0 file format was approved in March 1988. File format EDIF 4.0.0 was released in August 1996. The PCB documentation doesn't say anything about EDIF. \\ The files are here to be backwards compatible, so we are able to read files generated many year ago. It doesn't hurt so just ignore it.| | |H|edif.*|EDIF stands for Electronic Design Interchange Format. |These files are associated with only one action "LoadFrom(Netlist)". This will call the function ImportNetlist() in file.c. If the first line of the netlist file contains "edif" it will use these files to parse the EDIF 2.0.0 formatted file. A little googling learns that the EDIF 2.0.0 file format was approved in March 1988. File format EDIF 4.0.0 was released in August 1996. The PCB documentation doesn't say anything about EDIF. \\ The files are here to be backwards compatible, so we are able to read files generated many year ago. It doesn't hurt so just ignore it.| | ||
|:::|edif_parse.h|This file defines the interface to the outside world. |:::| | |:::|edif_parse.h|This file defines the interface to the outside world. |:::| | ||
- | |:::|edif.y|file says: A Bison parser, used in with edif.c. EDIF stands for Electronic Design Interchange Format.|:::| | + | |:::|edif.y|file says: A Bison parser, used in with edif.c. EDIF stands for Electronic Design Interchange Format. |:::| |
|C|error.*|error and debug functions | | | |C|error.*|error and debug functions | | | ||
|C|file.*|file save, load, merge ... routines | | | |C|file.*|file save, load, merge ... routines | | |