Hi Guys --
> I've got a patch that adds a "virtual file system" (vfs) to pcb. This
> lets various bits just do "vfs_open(...)" and it automatically
> searches ~/.pcb, $prefix, and a compiled-in default tree.
>
> CVS will thus have the compiled-in default tree. This will eventually
> contain all the icons and other gingerbread for the GUI, as well as
> the default font and any other files that pcb just can't do without.
>
> Question: in cvs, should the "vfs files" subdirectory be a subdir of
> the src/ directory, or be a peer to it?
Hmmmm, why is the src/ directory in there at all? Are you looking for
a place to put button icons and other program stuff? Shouldn't it be
<installl>/pcb/whatever?
Currently, other tools in gEDA install into the following directories:
share/pcb> ls ${GEDA}
bin include lib share
share/pcb> ls ${GEDA}/share/
applications doc gEDA gerbv icons info locale man pcb
share/pcb> ls ${GEDA}/share/pcb
CreateLibraryContents.sh pad.gif pcb.ps refcard.ps
CreateLibrary.sh pad.pdf puller.eps thermal.eps
default_font pad.png puller.gif thermal.gif
examples pcb.html puller.pdf thermal.pdf
gpcb-menu.res pcblib puller.png thermal.png
ListLibraryContents.sh pcblib.contents qfp.dat tools
m4 pcblib-newlib qfp-ui tutorial
newlib pcb-menu.res QueryLibrary.sh
pad.eps pcb.pdf refcard.pdf
Based upon compatibility with the rest of gEDA, the place to put icons
is ${GEDA}/share/pcb or some subdirectory. And use ${GEDA}/bin,
${GEDA}/lib, and ${GEDA}/include for their obvious purposes.
As for where to put vfs_files, I'd say
${GEDA}/share/pcb/vfs_files.
Cheers,
Stuart
_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev