- Jul 21, 2000
-
-
Reuben Thomas authored
Make sure DLL_NAME only has DLL_PEN prepended if DLL_NAME has already been set, i.e. a DLL is really to be built.
-
- Jul 19, 2000
-
-
Reuben Thomas authored
Target dlls directly into DLL_PEN so that they don't get rebuilt all the time.
-
- Jul 18, 2000
-
-
Reuben Thomas authored
Move DLLs to $(DLL_PEN) after generation.
-
- Jun 20, 2000
-
-
Simon Marlow authored
mkdependHS doesn't understand the -o option anymore; instead it grokss ghc's -osuf option. We never really used this, and it behaves strangely when mixed with -s, but at least now it doesn't conflict with GHC's -opt<blah> options.
-
- Jun 17, 2000
-
-
chak@cse.unsw.edu.au. authored
* SGML_DOC can now hold a _list_ of sgml documentations to build * both building.sgml and ffi-art.sgml are now build in docs/ *MERGE*
-
- May 10, 2000
-
-
Simon Marlow authored
Put back the '$(RM) $@' in the rule for building library modules when splitting, until we fix this problem properly.
-
- May 09, 2000
-
-
Reuben Thomas authored
Removed info and texinfo support.
-
- Apr 27, 2000
-
-
Simon Marlow authored
Further cleanups to the clean targets. Don't recurse too much for distclean and maintainer-clean.
-
Simon Marlow authored
sort out the clean targets. - veryclean has gone away (don't know where it came from in the first place) - the clean targets are now mostlyclean <= clean <= distclean <= maintainer-clean
-
- Apr 20, 2000
-
-
sven.panne@aedion.de authored
Improved rules for stubs. Not perfect yet, but better than before.
-
Simon Peyton Jones authored
wibble
-
- Apr 19, 2000
-
-
Simon Peyton Jones authored
- Don't rm the .o file when splitting. Doing so forces grotesque amounts of recompilation
-
- Apr 17, 2000
-
-
Simon Marlow authored
- actually add -split-objs to SRC_HC_OPTS if $(SplitObjs) == YES and we're building a library. - collect together all the $(SplitObjs) stuff in one place under the library building code (it's only relevant for libraries). SplitObjs=YES should now work.
-
Simon Marlow authored
Move the HC_PRE & HC_POST stuff into target.mk, so we can override SplitObjs in the Makefile properly.
-
Simon Marlow authored
Add $(INSTALL_INCLUDES), we'll probably need it at some point.
-
- Apr 14, 2000
-
-
Reuben Thomas authored
Fixed -split-objs and removed last vestiges of dLL_ifs.hi.
-
- Apr 04, 2000
-
-
Reuben Thomas authored
find changed to FIND, that Windows users may ignore DOS find when PATH has gone astray.
-
- Mar 28, 2000
-
-
Reuben Thomas authored
Replaced $(HC_OPTS) in mkdependhs rule whence I had inadvertently removed it along with the odir filter in which it sat.
-
Reuben Thomas authored
Added SplitObjs for when -split-objs is being used. Removed -split-objs and -odir from GhcLibHcOpts. -odir shouldn't be needed any more in any case. Changed order of recursive makes so that recursive make happens before make in the current directory. This helps when building hslibs as DLLs, where the cbits DLLs need to be made before the main DLLs.
-
- 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'
-