summaryrefslogtreecommitdiff
path: root/rules/build-package.mk
Commit message (Expand)AuthorAgeFilesLines
* Drop make build systemBen Gamari2022-08-251-171/+0
* Factor our `$dir_$distdir_PKGDATA` make variableJohn Ericson2021-12-011-1/+1
* ghc-cabal, make: Add support for building C++ object codeBen Gamari2021-11-181-1/+5
* Make build system: Generalize and/or document distdirsJohn Ericson2021-10-271-0/+4
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-251-2/+2
* Bump Cabal submodule to 2.2Moritz Angermann2018-03-031-1/+1
* Set $1_$2_SplitSections in distdir-opts.mk not build-package.mkReid Barton2017-02-231-18/+0
* Implement function-sections for Haskell code, #8405Simon Brenner2015-11-121-0/+9
* Build system: fix `make -j1` (#10973)Thomas Miedema2015-10-171-0/+8
* Rename PACKAGE_KEY and LIB_NAME in build system.Edward Z. Yang2015-10-141-1/+1
* Make $1 in $1_$2_$3_FOO actually be directory.Edward Z. Yang2015-06-231-1/+1
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-2/+2
* Make the build system use -dynamic-too if both way v and dyn are being builtIan Lynagh2013-02-221-0/+9
* Separate the non-way-specific hs-suffix rulesIan Lynagh2013-02-211-0/+2
* Split non-way-specific variables off from distdir-way-opts into distdir-optsIan Lynagh2013-02-211-0/+1
* Build the stage0 ghc-pkg with CabalIan Lynagh2013-02-161-0/+1
* Build system tweak: Do the package checks at configure timeIan Lynagh2013-02-151-8/+0
* Remove redundant rule from rules/build-package.mkIan Lynagh2013-01-101-2/+0
* Get dynamic-by-default mostly working on OS XIan Lynagh2012-10-141-0/+4
* Build the dynamic way by default on Linux/amd64Ian Lynagh2012-10-031-0/+7
* Don't build the ghc DLL on Windows; works around trac #5987Ian Lynagh2012-06-291-1/+1
* Improve support for cross-compilationSimon Marlow2012-01-301-1/+1
* Improve the way we call "rm" in the build system; fixes trac #4916Ian Lynagh2011-11-191-2/+2
* Add some missing dependencies; should fix make after re-configureSimon Marlow2011-09-161-0/+4
* Follow Cabal reorganisation, and improve build system a littleIan Lynagh2011-06-231-0/+2
* Refactor how dependencies are included; fixes #5109Ian Lynagh2011-04-141-15/+1
* Call the final build system phase "final" rather than ""Ian Lynagh2011-02-071-2/+2
* Add build system profiling to build systemIan Lynagh2011-01-231-0/+2
* Simplify the build system, and remove 2 phasesIan Lynagh2011-01-221-71/+40
* Move some make variables aroundIan Lynagh2011-01-191-12/+12
* Move the PACKAGE_MAGIC evaluation inside package-data.mkIan Lynagh2011-01-191-4/+0
* Build system improvementsIan Lynagh2011-01-151-31/+44
* Refactoring and tidy up in the build systemSimon Marlow2010-09-231-2/+0
* add a simple trace facility to the build systemSimon Marlow2010-09-211-0/+1
* Don't haddock packages that we aren't going to installIan Lynagh2010-09-031-0/+2
* Don't include inter-package dependencies when compiling with stage 0; #4031Ian Lynagh2010-05-091-1/+1
* Tidy up the "rm" flags in the build systemIan Lynagh2010-05-081-1/+1
* In build system, call package-config after including package dataIan Lynagh2010-05-041-2/+2
* Make sure all the clean rules are always includedIan Lynagh2010-04-241-10/+22
* Escape some $s in makefiles for consistencyIan Lynagh2010-01-191-1/+1
* Eliminate mkdependCIan Lynagh2009-12-091-1/+1
* Fix some makefile logic, and remove the now unused *_USE_BOOT_LIBS varsIan Lynagh2009-09-111-2/+1
* refactor *_OPTS settings in the build system; no functional changesSimon Marlow2009-09-091-2/+0
* Check Cabal packages when validatingIan Lynagh2009-08-111-0/+8
* buildinfo files need a $$(wildcard)Simon Marlow2009-07-271-1/+1
* Add buildinfo files to the bindist2009-06-25Ian Lynagh2009-06-251-1/+1
* Make C and CMM objects way-dependentIan Lynagh2009-06-241-7/+9
* Add rules for building .cmm files in librariesIan Lynagh2009-06-111-0/+3
* Add some $s to rules/build-package.mk for consistencyIan Lynagh2009-06-111-2/+2
* Quote commands that we run, so they work if there are space in their pathsIan Lynagh2009-05-301-2/+2