~ chicken-core (chicken-5) 79331514cf46786e12066ad6ef0e0c81a7cb9d7e
commit 79331514cf46786e12066ad6ef0e0c81a7cb9d7e
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Sat Feb 25 11:46:13 2012 +0100
Commit: Peter Bex <peter.bex@xs4all.nl>
CommitDate: Fri Mar 16 14:15:31 2012 +0100
deprecate 'make' syntax
Signed-off-by: Peter Bex <peter.bex@xs4all.nl>
diff --git a/manual/Extensions b/manual/Extensions
index 6ecda63f..230b83f3 100644
--- a/manual/Extensions
+++ b/manual/Extensions
@@ -197,16 +197,6 @@ to {{chicken-install}}) and {{-feature compiling-extension}} options to the comp
Equivalent to {{(run (csc FORM ...))}}.
-==== make
-
-<macro>(make ((TARGET (DEPENDENT ...) COMMAND ...) ...) ARGUMENTS)</macro>
-
-A ''make'' macro that executes the expressions {{COMMAND ...}}, when any of the dependents
-{{DEPENDENT ...}} have changed, to build {{TARGET}}. This is the same as the {{make}}
-extension, which is available separately. For more information, see
-[[http://wiki.call-cc.org/egg/make|make]].
-
-
==== patch
<procedure>(patch WHICH REGEX SUBST)</procedure>
diff --git a/setup-api.scm b/setup-api.scm
index 8e1d582c..f42de41d 100644
--- a/setup-api.scm
+++ b/setup-api.scm
@@ -39,7 +39,7 @@
((run execute)
compile
standard-extension
- make make/proc
+ make make/proc ; DEPRECATED
host-extension
install-extension install-program install-script
setup-verbose-mode setup-install-mode deployment-mode
@@ -290,6 +290,9 @@
;;; "make" functionality
+;;; DEPRECATED
+;;; vvv
+
(define (make:find-matching-line str spec)
(let ((match? (lambda (s) (string=? s str))))
(let loop ((lines spec))
@@ -443,6 +446,9 @@
'('())
(cddr form)))))))
+;;;^^^
+;;; DEPRECATED
+
;;; Processing setup scripts
Trap