Commit Graph

18 Commits

Author SHA1 Message Date
Matthew Flatt
aec86a811d build guide: Chez Scheme for Racket is no longer in a separate repo
Closes #3762
2021-04-07 06:50:42 -06:00
Matthew Flatt
4704dc6962 makefile: fix RACKET_FOR_BOOTFILES 2021-03-26 10:43:40 -06:00
Matthew Flatt
70a600e1b5 build-instruction typos and clarifications 2020-12-27 19:08:19 -07:00
Matthew Flatt
8f05958ba2 Revert "makefile: add fake-installers target"
This reverts commit 2110b3c753.

Adding a `#:fake-installer?` site-confoguration option is better.
2020-12-27 19:06:20 -07:00
Matthew Flatt
2110b3c753 makefile: add fake-installers target
The `fake-installers[-from-built]` target drives a distribution build
like `installers[-from-built]`, but instead of building on clients,
just copies a "README" as an installer.
2020-12-27 15:46:08 -07:00
Matthew Flatt
6201055c7a docs: build guide correction on PLT_SETUP_OPTIONS 2020-12-03 06:42:31 -07:00
Matthew Flatt
117f22e3d6 render build guide to "build.md"
Also, tweak to follow a documentation convention.
2020-11-16 08:28:18 -07:00
Stephen De Gabrielle
2ebb44781f fix typo
removed p from subdirectopry
2020-08-20 18:39:33 -06:00
Matthew Flatt
2885df0347 update build guide and READMEs for CS as default 2020-08-02 07:57:12 -06:00
Matthew Flatt
1d9db6eec3 makefile: make bc and cs rules more symmetic
Currently, `make` is the same as `make bc`, but the idea is that
`make` can become the same as `make cs` when some other pieces are in
place.

The source of the top-level makefile is now ".makefile", and it's
turned into "Makefile" using "racket/src/makemake.rkt". The
transformation makes non-GNU `make` variants and `nmake` act like GNU
make to propagate variables, which makes abstraction through targets
plus variables (admitedly an abuse of `make`) more reliable and
consistent.

Why abuse `make` this way? Because `make` variants and `nmake` are
similar enough that to constitute a portable scripting language, and
one that conveniently provides a large number of entry points.
2020-07-30 13:29:02 -06:00
Matthew Flatt
7c256a051d replace "traditional Racket" references with "Racket BC" 2020-07-29 08:27:58 -06:00
Matthew Flatt
62a3f6ec91 change CS build to use a subtree Chez Scheme and a bootstrapped pb
Also, schemified "thread", "io", "regexp", "schemify", and "expander"
layers are checked in. Overall, building Racket CS no longer requires
first building Racket BC.
2020-07-28 12:56:42 -06:00
Matthew Flatt
6feb9c1095 makefile: add SERVER_URL_SCHEME to support https 2020-05-03 16:09:55 -06:00
Sorawee Porncharoenwase
9465cbd7e6 Update documentation contribution guide 2020-05-03 07:57:22 -06:00
Matthew Flatt
43dd872689 fix "build.md" typo
Reported by @khardy.
2020-04-23 07:35:22 -06:00
Alexis King
07f060133c racket-build-guide: Don’t decode within exec/commandline 2020-01-02 12:17:07 -06:00
Ben Greenman
0c6f50d57d rebuild 'build.md' 2019-11-03 14:45:20 -05:00
Matthew Flatt
ecf905469a normalize license file names can centralize as much as possible 2019-10-16 05:34:09 -06:00