summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAge
...
* 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
* Experimental script-based bug-reporting.goodale2000-07-19
| | | | | | | | | | | | | | | | | | Now can do gmake bugreport to create a bugreport for general Cactus stuff, of gmake <config>-bugreport which will glean info from the specified configuration in creating the bugreport form. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1764 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Experimental support for agoodale2000-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <config>-utils compile option. Thorns can add targets of the form $(UTIL_DIR)$(DIRSEP)<utility> : deps commands to build and then in their make.configuration.defn put ALL_UTILS += <utility> then when someone does gmake <config>-utils that utility will be built. Or people can do gmake <config>-utils UTILS="util1 util2 util3" to get just a subset of utilities. Currently $(UTIL_DIR) is set to be exe/<config>, and utility building targets should have somewhere in them if ! -d $(UTIL_DIR) ; then $(MKDIR) $(MKDIRFLAGS) $(UTIL_DIR) ; fi to make sure it exists. Util building should also attempt to be in the appropriate thorn's build directory $(BUILD_DIR)$(DIRSEP)<thorn> so the target commands should probably be of the form cd $(BUILD_DIR)$(DIRSEP)<thorn> ; make -f <utility-makefile> $@ SRCDIR=<utility src dir> ... to keep the object files in one place. Or of course they could make a subdir of the thorn's build directory. As I said before this is experimental, so some features may change as we experiment with it. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1669 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added an option to confirm the deletion of a configuration.goodale2000-05-16
| | | | | | | | | | | | | | | | If you set the environment variable DELETE_CONFIRMATION to yes, the make system will ask you for confirmation when you issue a make <config>-delete request. This is in response to feature request PR 352. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1668 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removing the -j flag from calls to sub-makes unless the TJOBS orgoodale2000-05-15
| | | | | | | | | | | FJOBS has been set. This resolves PR 351. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1664 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changing gmake to $(MAKE)allen2000-05-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1626 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Updated version number to beta 8.goodale2000-04-20
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1613 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Pass WARN flag through to second gmake when PROMPT=noallen2000-04-19
| | | | | | | Need to add other flags here as well, but probably a better way to do this git-svn-id: http://svn.cactuscode.org/flesh/trunk@1590 17b73243-c579-4c4c-a9d2-2d5706c11dac
* fixing bug in gmake <config>-configallen2000-04-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1571 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing typo.goodale2000-04-18
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1569 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removing some ! which the shell on jalapeno didn't like.goodale2000-04-17
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1561 17b73243-c579-4c4c-a9d2-2d5706c11dac
* This and the last commit to Makefile are the fix for PR 305. Now should get agoodale2000-04-17
| | | | | | | | | sensible error output when something goes wrong with the configure process. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1557 17b73243-c579-4c4c-a9d2-2d5706c11dac
* *** empty log message ***goodale2000-04-17
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1555 17b73243-c579-4c4c-a9d2-2d5706c11dac
* iallen2000-04-05
| | | | | | | Changes to Runtest option git-svn-id: http://svn.cactuscode.org/flesh/trunk@1528 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Copy parameter files to examples directory rather than thornparfilesallen2000-04-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1517 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Point out that gmake help existsallen2000-03-23
| | | | | | | Report on the thorn list name used if THORNLIST is used git-svn-id: http://svn.cactuscode.org/flesh/trunk@1484 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add help for cvsstatus and cvsdiffallen2000-03-14
| | | | | | | Cactus/273 git-svn-id: http://svn.cactuscode.org/flesh/trunk@1468 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing typo in -config rule.goodale2000-03-13
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1458 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed spurious @.goodale2000-03-10
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1457 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed bug introduced in my last commit, whereby you never get a change to editallen2000-03-10
| | | | | | | the thornlist git-svn-id: http://svn.cactuscode.org/flesh/trunk@1455 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New option for gmakeallen2000-03-10
| | | | | | | | | | | | | | | | | | | | PROMPT=no using this at either configuration or compile time will run gmake until an executable is produced without giving further prompts. The default is PROMPT=yes This means that you can do gmake <config> THORNLIST=MyFavList PROMPT=no to get an executable. This is experimental at the moment, since I might change it so that PROMPT=no still requires you to do a separate configuation and compile step, and add a new option to run them together. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1454 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing typo in UsersGuide targetallen2000-03-07
| | | | | | | Changed WARNINGS to WARN git-svn-id: http://svn.cactuscode.org/flesh/trunk@1422 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Two new targets (experimental at the moment)allen2000-03-06
| | | | | | | | | | | | | | | | gmake cvsstatus - gives nicely formated output saying which files are out of date or modified gmake cvsdiff - does above, but also gives the differences with the files in the repository, so this can be used to easily see what changes other people have commited before you update git-svn-id: http://svn.cactuscode.org/flesh/trunk@1416 17b73243-c579-4c4c-a9d2-2d5706c11dac