source rearrangement

al davis <[email protected]>
Newsgroups gmane.comp.gnu.gnucap.devel
Message-ID <[email protected]>
I will be rearranging the source, to better fit the plugins and 
other extensions.  There will also be a rearrangement in how it 
is installed.

Old system ...  Basically it is one program.  Installation could 
be just copying the executable to where you want it to be.  In 
my version, "ap_" and "l_" files, and "Make2" and "Make3" were 
symlinked.  For distribution, these were changed to copies of 
files, as per GNU recommendations.

Needed:
Will need to install the core, plugins, tools, and headers.

Installation proposal:
 put it in $(PREFIX)  (likely /usr/share/gnucap)
..../bin - executables: core (gnucap) and tools (modelgen, 
verilog, etc.)
..../lib - plugins - all kinds, regardless of format or 
language, with a local hierarchy. (spice3f5, bsim, core, etc.)
..../include - includes (needed to compile plugins)

Most systems will put this /bin in something 
like /usr/local/bin.  I prefer symlinks.


Splitting the source ...

.../ap
.../core
.../commands (utility)
.../devices
.../analysis commands
.../functions

.../modelgen
.../verilog

.../plugins - place to put the ones that are distributed 
separately.

.../man 
stays the same.


I will do it within a day or so.  comments?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.