summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAge
...
* Output the dividers during the build stage after each step instead before,schnetter2003-10-13
| | | | | | | | so that they are printed before make checks the dependencies, which can take quite some time. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3429 17b73243-c579-4c4c-a9d2-2d5706c11dac
* change "Reference" target to "ReferenceManual" to be compatible withjthorn2003-07-20
| | | | | | | | other documentation targets --> now creates new "Cactus Reference Manual" git-svn-id: http://svn.cactuscode.org/flesh/trunk@3327 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Split of a "Reference Manual" from the Users Guide. Will update the docsallen2003-07-05
| | | | | | | | | | and different options for this, and add its own directory once we settle on the name of it. Fixes Cactus/1545 git-svn-id: http://svn.cactuscode.org/flesh/trunk@3249 17b73243-c579-4c4c-a9d2-2d5706c11dac
* From Ian Kelley:allen2002-10-23
| | | | | | | | | | | | | Allow to specify the TOCDEPTH of the thornguide on the command line. Because, I, for one, don't like the depth of 0. The default value of 0 has remained the same gmake ThornGuide TOCDEPTH=0 gmake ThornGuide TOCDEPTH=1 git-svn-id: http://svn.cactuscode.org/flesh/trunk@3016 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Can now build thorn guides for individual thorns or arrangementsallen2002-08-21
| | | | | | | | | | | eg gmake ThornGuide THORNS="CactusBase/CartGrid3D" gmake ThornGuide ARRANGEMENTS="CactusBase CactusEinstein" git-svn-id: http://svn.cactuscode.org/flesh/trunk@2983 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Put all created documents (ThornGuide, UserGuide) in the doc directory ↵allen2002-08-19
| | | | | | | | | instead of the top level directory Implements Cactus/936 git-svn-id: http://svn.cactuscode.org/flesh/trunk@2964 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New version: b13allen2002-06-07
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2904 17b73243-c579-4c4c-a9d2-2d5706c11dac
* From Ian Kelley:allen2002-06-04
| | | | | | | | | | | | Support for making a pdf version of the ThornGuide gmake ThornGuide.pdf This won't be documented since it doesn't yet support making the guide for configurations, or include figures. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2899 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Delete the complete build directory instead of just removing all the filestradke2002-05-14
| | | | | | | | | | therein when making the thornguide. This prevents 'Argument list too long' errors from the shell if there are very many files to be removed. This closes Documentation/1043. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2813 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Patch from Ian Kelleyallen2002-04-27
| | | | | | | Write the correct name for the thornguide ps file to screen git-svn-id: http://svn.cactuscode.org/flesh/trunk@2762 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use <config>/doc/build for build directory for the UsersGuideallen2002-04-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2758 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Update for new thornguide scriptsallen2002-04-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2731 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding CCTK_HOME to arguments passed to new RunTest.pl script.goodale2002-04-16
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2721 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Somewhat tidied up version of Runtest for doing testsuite checking. Thisallen2002-04-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is in preparation for getting together a complete spec for and doing it properly. A lot of the internals have been changed around, so in case of problems I've left the original version there for the moment, to run the original version just edit Makefile and replace RunTest.pl with Runtest.pl The main differences though should be - a lot more output at the end, probably too much, would welcome any ideas on what information to display and how - better menu interface for choosing a test to run, also started adding a couple of other features. Hopefully removed all the infinite loops from the menu. - now works properly when a test with the same name is in two different thorns ... note that this meant adding an extra layer of directories in the TEST directory so if anyone uses a path to the output files in the TEST directories (like in the testsuites for IOHDF5/IOFlexIO) these will need to be changed. Should now be able to go on to fix outstanding requests in gnats for the testsuites. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2712 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix the page numbers in PS files created by "make <config>-ThornGuide".tradke2002-04-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2696 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check for valid settings (yes, no) of the WARN option.tradke2002-03-25
| | | | | | | This closes PR Cactus/938. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2668 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix page numbers in postfiles for UsersGuide, MaintGuide, and ThornGuide.tradke2002-03-15
| | | | | | | This closes PR Documentation/514,623,624,848. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2644 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changing version number to Beta 12allen2002-01-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2599 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added '-utils' to the output of 'make help'.tradke2002-01-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2576 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added make target '-build' to be used astradke2002-01-03
| | | | | | | | | | | | | | | make <configuration>-build BUILDLIST=<space-separated list of thorns, without arrangements prefixes> This would only build all libs for BUILDLIST which must be a subset of the thorns of the given configuration. This new target is only experimental so far (and thus won't be documented). It might be removed again if the functionality can be provided by the default build rules. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2568 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed typoallen2001-10-11
| | | | | | | Cactus/808 git-svn-id: http://svn.cactuscode.org/flesh/trunk@2398 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing some odd .PHONY declarations.goodale2001-10-10
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2396 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added new targets gmake configinfo and gmake <config>-configinfoallen2001-09-23
| | | | | | | | | | | | which gives basic information about the configuration (it just cat's the file configs/<config>/config-info). gmake configinfo lists information for each configuration, at the moment they are all run together since my shell programming isn't up to figuring out how to put a blank line between them (new configurations will have an extra blank line added to config-info). git-svn-id: http://svn.cactuscode.org/flesh/trunk@2379 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add configuration name to standard buildallen2001-09-17
| | | | | | | Cactus/787 git-svn-id: http://svn.cactuscode.org/flesh/trunk@2366 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't print version information twice for gmake <config>-rebuildallen2001-09-17
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2365 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Report the Cactus version at the top of the output of every gmake command ↵allen2001-09-14
| | | | | | | | | where it makes sense. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2359 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added a tab so that gmake help works againallen2001-09-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2356 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Ian's changes to cvs update the files for a given configurationallen2001-09-05
| | | | | | | gmake <config>-cvsupdate git-svn-id: http://svn.cactuscode.org/flesh/trunk@2340 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed syntax for .PHONY targets.tradke2001-08-27
| | | | | | | Closes PR Cactus-773. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2317 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Protecting spaces in options setup in env of configure.goodale2001-07-24
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2296 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Extra latexing to make sure have right table of contents.allen2001-07-02
| | | | | | | | | | | | | This could be done more efficiently eg by looking for the appropriate files or parsing the output of latex. Also really need to add a check to see if latex gave up with too many errors. Cactus/714 git-svn-id: http://svn.cactuscode.org/flesh/trunk@2261 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added nonstop mode for latexing User Guideallen2001-06-12
| | | | | | | Cactus/612 git-svn-id: http://svn.cactuscode.org/flesh/trunk@2223 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Tidying up documentation rules. In particular making sure the ThornGuidegoodale2001-05-21
| | | | | | | | | | directory exists before trying to do anything with it, plus reformating rules to make them easier to read. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2201 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Start of beta 11.goodale2001-05-15
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2187 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Getting rid of incorrect & in redirection operations - PR 666.goodale2001-05-08
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2156 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding, bug fixing documentation targetsallen2001-04-28
| | | | | | | | | | | | | | | | | gmake ThornGuide creates ThornGuide.ps from all the thorns in arrangements gmake <config>-ThornGuide creates ThornGuide-<config>.ps for all thorns in <config> Hopefully also improved redirection of stdout, stderr, which are now both redirected to files. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2137 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Replacing NULL_DEVICE with /dev/null since, iirc, under windows bash ↵goodale2001-04-18
| | | | | | | | | | | simulates this device, and since NULL_DEVICE is a config time parameter wuth conflicting usage. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2121 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New make targetallen2001-04-11
| | | | | | | | | | | gmake ThornGuide which creates documentation from the documentation in each thorn (if it is there). This includes an automatically generated table of the parameters from param.ccl, similar tables will come soon for interface.ccl and schedule.ccl Still a couple of things to tweak. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2108 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added make targets UsersGuide.ps and MaintGuide.psallen2001-04-09
| | | | | | | Pipe latex output to NULL_DEVICE as well git-svn-id: http://svn.cactuscode.org/flesh/trunk@2103 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Start of beta 10.goodale2000-12-21
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1980 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding check for non-existent configurations forgoodale2000-12-15
| | | | | | | | | | | | make <config>-sysinfo make <config>-bugreport This fixes PR 473. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1952 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding '.inc' to extensions of files to generate tags for.goodale2000-12-13
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1946 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Under cygwin perl can't do in place editting, so make a backup and thengoodale2000-12-13
| | | | | | | | | delete it when converting subroutine names to lowercase in TAGS/tags files. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1945 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Using xargs to feed arguments to etags and ctags, as per a suggestiongoodale2000-12-13
| | | | | | | | | | | | from Erik. Increased the range of files searched for. This should clear PRs 455 and 472. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1944 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Additional change for cygwin setup on cornell cluster.goodale2000-12-11
| | | | | | | | | | | | Note that if you are running there, you need to use the make in /cygdrive/h/Users/goodale/bin which is make version 3.79.1 rather than the installed one which is make 3.77 and coredumps with this change. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1923 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding missing tabs.goodale2000-12-10
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1920 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added targetallen2000-11-21
| | | | | | | | | | | gmake cvsupdate which explicitly updates Cactus, thus avoiding the problems we see for example on the origin, where the update won't recurse into thorns from different repositories. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1894 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New argument for configuringallen2000-09-17
| | | | | | | | | | | gmake MyConfig-config THORNS="<list of thorns>" e.g. THORNS="CactusPUGH/PUGH CactusBase/Time" Can be used in conjunction with THORNLIST git-svn-id: http://svn.cactuscode.org/flesh/trunk@1823 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Start of Beta 9.goodale2000-07-28
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1792 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changing test -e to test -r for portability.goodale2000-07-22
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1782 17b73243-c579-4c4c-a9d2-2d5706c11dac