summaryrefslogtreecommitdiff
path: root/MAKEHELP.md
diff options
context:
space:
mode:
authorTakenobu Tani <takenobu.hs@gmail.com>2019-04-30 11:23:26 +0900
committerMarge Bot <ben+marge-bot@smart-cactus.org>2019-05-31 01:56:54 -0400
commit0b01a3541e483ea3fcbd6c0f1586a063310b75f9 (patch)
tree7da055ad6ffa2c336c92efdfbe4c3e0df7fbcaa4 /MAKEHELP.md
parent4879d7aff0ffaabcdbfd85064cff9bddcc95a4fe (diff)
downloadhaskell-0b01a3541e483ea3fcbd6c0f1586a063310b75f9.tar.gz
Update `$(TOP)/*.md` documents
I updated the top documents to the latest status: - HACKING.md: - Modify Phabricator to GitLab infomation - Remove old Trac information - Add link to GitLab activity - MAKEHELP.md: - Add link to hadrian wiki - Fix markdown format - INSTALL.md: - Modify boot command to remove python3 - Fix markdown format - README.md: - Modify tarball file suffix - Fix markdown format I checked the page display on the GitHub and GitLab web. [skip ci]
Diffstat (limited to 'MAKEHELP.md')
-rw-r--r--MAKEHELP.md29
1 files changed, 18 insertions, 11 deletions
diff --git a/MAKEHELP.md b/MAKEHELP.md
index 8ebf4bc292..ce27e1a516 100644
--- a/MAKEHELP.md
+++ b/MAKEHELP.md
@@ -3,9 +3,9 @@ Quick `make` guide for GHC
For a "Getting Started" guide, see:
- https://gitlab.haskell.org/ghc/ghc/wikis/building/quick-start
- https://gitlab.haskell.org/ghc/ghc/wikis/building/using
- https://gitlab.haskell.org/ghc/ghc/wikis/building/standard-targets
+ - https://gitlab.haskell.org/ghc/ghc/wikis/building/quick-start
+ - https://gitlab.haskell.org/ghc/ghc/wikis/building/using
+ - https://gitlab.haskell.org/ghc/ghc/wikis/building/standard-targets
Common commands:
@@ -21,18 +21,18 @@ Common commands:
Builds everything in the given directory.
- - cd <dir>; make help
+ - `cd <dir>; make help`
Shows the targets available in <dir>
- - make install
- - make install-strip
+ - `make install`
+ - `make install-strip`
Installs GHC, libraries and tools under $(prefix). The install-strip
variant strips executable files while installing them.
- - make sdist
- - make binary-dist
+ - `make sdist`
+ - `make binary-dist`
Builds a source or binary distribution respectively
@@ -42,9 +42,9 @@ Common commands:
Show the value of make variable <var>. The show! variant works right after
./configure (it skips reading package-data.mk files).
- - make clean
- - make distclean
- - make maintainer-clean
+ - `make clean`
+ - `make distclean`
+ - `make maintainer-clean`
Various levels of cleaning: "clean" restores the tree to the
state after "./configure", "distclean" restores to the state
@@ -87,3 +87,10 @@ Using `make` in subdirectories
Bring a particular file up to date, e.g. make dist/build/Module.o
The name <file> is relative to the current directory
+
+Useful links:
+=============
+
+See also "new Hadrian build system":
+
+ - https://gitlab.haskell.org/ghc/ghc/wikis/building/hadrian