Skip to content
Snippets Groups Projects
  1. Jan 07, 2000
  2. Dec 09, 1999
  3. Oct 12, 1999
  4. Oct 08, 1999
    • sof's avatar
      [project @ 1999-10-08 11:00:16 by sof] · e34e6f56
      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.)
      e34e6f56
  5. Oct 07, 1999
  6. Oct 06, 1999
    • Simon Marlow's avatar
      [project @ 1999-10-06 12:25:18 by simonmar] · 1e717429
      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.
      1e717429
  7. Oct 05, 1999
    • Simon Marlow's avatar
      [project @ 1999-10-05 10:30:26 by simonmar] · 67fe852e
      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.
      67fe852e
  8. Oct 04, 1999
  9. Jul 28, 1999
  10. Jun 03, 1999
  11. May 04, 1999
  12. Feb 02, 1999
  13. Dec 02, 1998
  14. Sep 14, 1998
  15. Aug 14, 1998
  16. Jun 12, 1998
  17. May 29, 1998
  18. May 15, 1998
  19. May 08, 1998
  20. May 07, 1998
    • Simon Marlow's avatar
      [project @ 1998-05-07 12:19:31 by simonm] · c6bed6de
      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.
      c6bed6de
  21. Apr 17, 1998
  22. Apr 16, 1998
  23. Apr 15, 1998
    • sof's avatar
      [project @ 1998-04-15 17:39:23 by sof] · 9ededbc8
      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.
      9ededbc8
  24. Mar 17, 1998
  25. Feb 26, 1998
  26. Feb 19, 1998
  27. Feb 17, 1998
  28. Feb 02, 1998
  29. Jan 30, 1998
  30. Jan 22, 1998
  31. Jan 21, 1998
  32. Jan 12, 1998
  33. Dec 22, 1997
  34. Dec 16, 1997
  35. Dec 04, 1997
Loading