gnucap-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnucap-devel] patches to gnucap-2006-07-08


From: Dan McMahill
Subject: [Gnucap-devel] patches to gnucap-2006-07-08
Date: Tue, 01 Aug 2006 08:58:45 -0400
User-agent: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.7.11) Gecko/20050802

Here are a few patches for gnucap-2006-07-08.  What they do are:

patch-aa -- updates the version and adds the missing man/html/Makefile
patch-ab -- adds 2 missing subdirectories which will make sure the
            correct files end up in the .tar.gz distribution file.
patch-ac -- adds missing man/html/Makefile.am.  This makes sure that the
            preformatted .html manual will show up in the .tar.gz
            distribution file so the end user won't be required to have
            latex and hevea installed just to be able to get the manual.
            It also installs the html manual as part of 'make install'
patch-ad -- adds a new header file to the list of sources
patch-ae -- adds a couple of new test netlists which appeared
patch-ae -- adds a couple of new test outputs which appeared



I would encourage you do use

gmake
gmake distcheck

to build the .tar.gz distribution file. In particular the 'distcheck' target will create the .tar.gz file, extract it into a new directory, then build from yet another directory, install to a temp install directory, uninstall, and 'make distclean'. After all that it verifies that the uninstall cleaned out the install directory and that no new files were left over in the build directory. It is a pretty good way to make sure that the proper constructs were used to allow building in or outside the source tree and that all the source files (including header files) have been listed.

The way things are currently set up, the formatted manual (.dvi, .pdf, and .html) are included in the .tar.gz file because they should be machine independent (unlike .o files). Also for many users latex and hevea are a pretty heavy weight requirement just to get the manual if they don't already have those installed.

I'm still trying to find time to finish reading and understand the new time step work. It sounds pretty cool.

Thanks
-Dan

reply via email to

[Prev in Thread] Current Thread [Next in Thread]