- Jan 07, 2000
-
-
Simon Marlow authored
Add $(SGML_DOC).tex to $(CLEAN_FILES).
-
- Dec 09, 1999
-
-
Simon Marlow authored
cleanups & fixes Obtained-from: Michael Weber <michael.weber@post.rwth-aachen.de>
-
- Oct 12, 1999
-
-
sof authored
install (INSTALL_PROGS): a ; too many
-
- Oct 08, 1999
-
-
sof authored
Improved on the install rules for libexecs and bins a little (at least from a Win32 pov - you can now install "happy.bin" without trouble.)
-
- Oct 07, 1999
-
-
sof authored
Support for generating a VERSIONINFO resource that can be pinned onto generated DLLs and EXEs (Win32 specific.)
-
- Oct 06, 1999
-
-
Simon Marlow authored
Always prepend `#! $(INTERP)' to a script, even if we're BIN_DISTing. It doesn't do any harm, and means that we can execute the BIN_DIST version of a script from the build tree, provided it doesn't depend on any global paths.
-
- Oct 05, 1999
-
-
Simon Marlow authored
Build System Cleanup -------------------- This commit is intended to clear the way for automatic RPM building. In particular, the idea is that 'make install' doesn't build anything, so you can do make install prefix=/some/tmp/prefix to install everything in /some/tmp/prefix, but leave the hardwired-in install directories the same. For scripts that depend on the install dir (currently just the GHC driver and mkdependHS), we now build two versions: <script>-inplace, which is used for running the script from the build tree, and <script>, which is the to-be-installed version. NOTE: binary distributions are now a little bit trickier to build. You *must* include the line "BIN_DIST=1" in your build.mk if you intend to make a binary distribution from the current build tree. This is because certain scripts have to be built differently, and we don't rebuild them when doing 'make binary-dist' anymore (since 'make binary-dist' just does a 'make install' with a re-targetted prefix, just like the RPM builder). Other changes - the binary-dist machinery is now all in fptools/Makefile - removed a gratuitous $(package)-$(version) level of directories from the binary distribution. - binary distributions are now placed under the package name, rather than fptools/fptools. - various other minor cleanups.
-
- Oct 04, 1999
-
-
Simon Marlow authored
cleanup
-
- Jul 28, 1999
-
-
Simon Marlow authored
- Use explicit file modes when installing binaries & scripts (not essential, but someone complained about it). - Use $(INSTALL_SCRIPT) for scripts
-
- Jun 03, 1999
-
-
sof authored
DLL install support
-
- May 04, 1999
-
-
sof authored
a rule or two for building DLLs
-
- Feb 02, 1999
-
-
sof authored
- define and use *_OPTS for the various sgmltools. - acknowledge the existence of INSTALL_LIB_SCRIPTS.
-
- Dec 02, 1998
-
-
Simon Marlow authored
Move 4.01 onto the main trunk.
-
- Sep 14, 1998
-
-
Simon Marlow authored
quick fix for multi-file sgml docs.
-
- Aug 14, 1998
-
-
sof authored
make cleaning -odirs: discard error msgs should rmdir fail
-
- Jun 12, 1998
-
-
sof authored
install rule: check to see if SCRIPT_LINK already exists as symlink; if so, delete and create new
-
- May 29, 1998
-
-
sof authored
New rule, dist-package-zip: package src dists up using zip
-
- May 15, 1998
-
-
Simon Marlow authored
only strip libraries if $(StripLibraries) eq "YES"
-
- May 08, 1998
-
-
Simon Marlow authored
fix to StripLibraries support.
-
- May 07, 1998
-
-
Simon Marlow authored
- New option $(StripLibraries) removes local symbols from library objects. Turned off by default, as it only works with linkers that support the '-x' (remove local symbols) option.
-
- Apr 17, 1998
-
-
sof authored
$(SCRIPT_LINK): use perl to test for symlinks rather than relying /bin/sh 'test'
-
- Apr 16, 1998
- Apr 15, 1998
-
-
sof authored
- Moved `dist' rule that sets up SRC_DIST_FILES symlinks past the recursive `dist' rule that creates the shadow dist tree. - Experimental support for aliases in SRC_DIST_FILES lists, i.e., foo~bar will create a symlink from `bar' in the dist tree to `foo' in the build tree (useful for the cases where you're shipping Makefiles that differ from the fptools/ ones.) - New target `dist-manifest': create MANIFEST files for a (source) distribution.
-
- Mar 17, 1998
-
-
Simon Marlow authored
fix 'make -k' again :-)
-
- Feb 26, 1998
-
-
sof authored
Replace uses of 'set -e' with explicit checks for process return codes
-
- Feb 19, 1998
-
-
sof authored
don't recurse over the different ways with `make runtests' inside leaf directories, leave that to `make all'.
-
- Feb 17, 1998
-
-
sof authored
- TAGS rule: be quiet if we fail to copy generated TAGS file from build to source tree.
-
- Feb 02, 1998
-
-
Simon Marlow authored
Add support for links to versioned driver scripts.
-
- Jan 30, 1998
-
-
Simon Marlow authored
Remove old literate documentation support, and add support for multi-file SGML documents.
-
- Jan 22, 1998
-
-
Simon Marlow authored
Even more gruesome hack to avoid -odir $* problems in make depend.
-
- Jan 21, 1998
-
-
Simon Marlow authored
Remove cruft to do with running mkdependHS directly, and add cruft to deal with running 'ghc -M' with HC_OPTS that includes $* (eg. GhcLibHcOpts).
-
- Jan 12, 1998
-
-
Simon Marlow authored
forget it; there's no portable way to install a link.
-
Simon Marlow authored
add INSTALL_BIN_LINKS for linking things in $(bindir)
-
- Dec 22, 1997
-
-
Simon Marlow authored
remove some superfluous-looking parenthesis around a test.
-
- Dec 16, 1997
-
-
Simon Marlow authored
another attempt at getting 'make -k' to do the right thing.
-
Simon Marlow authored
build SGML documentation using the normal 'gmake dvi' etc.
-
Simon Marlow authored
project-ify the bin-dist rules a bit.
-
- Dec 04, 1997
-
-
Simon Marlow authored
add lengthy comment about recursive makes and failure.
-
Simon Marlow authored
fix the set -e business again. I could have sworn I'd already done this.
-