move "plt-services" and "distro-build" out of the distribution
The default `PKGS' value in the makefile now refers to both "main-distribution" and "plt-services", so the effect of a plain `make' remains the same.
This commit is contained in:
parent
513436e5b2
commit
15b49c7607
18
INSTALL.txt
18
INSTALL.txt
|
@ -33,9 +33,9 @@ To install a subset of the packages in "pkgs", supply `PKGS' value to
|
||||||
make PKGS="gui-lib readline-lib"
|
make PKGS="gui-lib readline-lib"
|
||||||
|
|
||||||
links only the "gui-lib" and "readline-lib" packages and their
|
links only the "gui-lib" and "readline-lib" packages and their
|
||||||
dependencies. The default value of `PKGS' is "main-distribution",
|
dependencies. The default value of `PKGS' reaches all packages in
|
||||||
which has all packages in "pkgs" among its dependencies. See "Linking
|
"pkgs" among its dependencies. See "Linking Packages for Development
|
||||||
Packages for Development Mode", below, for more information.
|
Mode", below, for more information.
|
||||||
|
|
||||||
|
|
||||||
Building Racket Pieces
|
Building Racket Pieces
|
||||||
|
@ -80,12 +80,12 @@ reinstalling packages).
|
||||||
The `pkg-links' target of the makefile links (or re-links) packages
|
The `pkg-links' target of the makefile links (or re-links) packages
|
||||||
from "pkgs" into the "racket" build. (The `in-place' target of the
|
from "pkgs" into the "racket" build. (The `in-place' target of the
|
||||||
makefile uses `pkg-links'.) By default, `pkg-links' starts with the
|
makefile uses `pkg-links'.) By default, `pkg-links' starts with the
|
||||||
"main-distribution" package and links all of its dependencies, which
|
"main-distribution" and "plt-services" packages and links all of their
|
||||||
includes all of the packages in "pkgs". Specify a subset of the
|
dependencies, which includes all of the packages in "pkgs". Specify a
|
||||||
packages with `PKG="...."' as an argument to `make pkg-links'. Make
|
subset of the packages with `PKG="...."' as an argument to `make
|
||||||
the `pkg-links' target whenever the set of dependencies can change
|
pkg-links'. Make the `pkg-links' target whenever the set of
|
||||||
(or, for the default mode, when any native package or package in
|
dependencies can change (or, for the default mode, when any native
|
||||||
"pkgs" changes).
|
package or package in "pkgs" changes).
|
||||||
|
|
||||||
Packages are linked in a database (at "racket/lib/devel-pkgs") that is
|
Packages are linked in a database (at "racket/lib/devel-pkgs") that is
|
||||||
added to the installation's search paths. As a result, the links
|
added to the installation's search paths. As a result, the links
|
||||||
|
|
2
Makefile
2
Makefile
|
@ -66,7 +66,7 @@ racket/src/build/Makefile: racket/src/configure racket/src/Makefile.in
|
||||||
# Configuration options for building installers
|
# Configuration options for building installers
|
||||||
|
|
||||||
# Packages to include in a distribution:
|
# Packages to include in a distribution:
|
||||||
PKGS = main-distribution
|
PKGS = main-distribution plt-services
|
||||||
|
|
||||||
# Catalog for sources and native packages; use "local" to bootstrap
|
# Catalog for sources and native packages; use "local" to bootstrap
|
||||||
# from package directories (in the same directory as this makefile)
|
# from package directories (in the same directory as this makefile)
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
#lang setup/infotab
|
#lang setup/infotab
|
||||||
|
|
||||||
;; List enough to reach all packages in "pkgs".
|
|
||||||
;; Lots of room for improvement...
|
|
||||||
(define deps '("algol60"
|
(define deps '("algol60"
|
||||||
"at-exp-lib"
|
"at-exp-lib"
|
||||||
"compatibility"
|
"compatibility"
|
||||||
|
@ -9,7 +7,6 @@
|
||||||
"data-lib"
|
"data-lib"
|
||||||
"datalog"
|
"datalog"
|
||||||
"deinprogramm"
|
"deinprogramm"
|
||||||
"distro-build"
|
|
||||||
"draw"
|
"draw"
|
||||||
"draw-doc"
|
"draw-doc"
|
||||||
"draw-lib"
|
"draw-lib"
|
||||||
|
@ -41,7 +38,6 @@
|
||||||
"picturing-programs"
|
"picturing-programs"
|
||||||
"plai"
|
"plai"
|
||||||
"plot"
|
"plot"
|
||||||
"plt-services"
|
|
||||||
"preprocessor"
|
"preprocessor"
|
||||||
"profile"
|
"profile"
|
||||||
"r5rs"
|
"r5rs"
|
||||||
|
|
|
@ -1,10 +1,19 @@
|
||||||
#lang setup/infotab
|
#lang setup/infotab
|
||||||
|
|
||||||
|
;; This package holds infrastructure that is used to drive
|
||||||
|
;; builds and other services and that is not part of a
|
||||||
|
;; distribution.
|
||||||
|
|
||||||
(define collection 'multi)
|
(define collection 'multi)
|
||||||
(define deps '("at-exp-lib"
|
|
||||||
|
(define deps '("distro-build"
|
||||||
|
|
||||||
|
"at-exp-lib"
|
||||||
"syntax-color-lib"
|
"syntax-color-lib"
|
||||||
"base"
|
"base"
|
||||||
"gui-lib"
|
"gui-lib"
|
||||||
"sandbox-lib"
|
"sandbox-lib"
|
||||||
"scribble-lib"
|
"scribble-lib"
|
||||||
"compatibility-lib"))
|
"compatibility-lib"))
|
||||||
|
|
||||||
|
(define implies '("distro-build"))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user