From e11bb2fec4d8ce13a5f4031980280ccaa8521fe6 Mon Sep 17 00:00:00 2001
From: felix <felix@call-with-current-continuation.org>
Date: Sat, 25 Feb 2012 11:46:13 +0100
Subject: [PATCH] deprecate 'make' syntax
---
manual/Extensions | 10 ----------
setup-api.scm | 8 +++++++-
2 files changed, 7 insertions(+), 11 deletions(-)
diff --git a/manual/Extensions b/manual/Extensions
index 6ecda63..230b83f 100644
|
a
|
b
|
to {{chicken-install}}) and {{-feature compiling-extension}} options to the comp |
| 197 | 197 | Equivalent to {{(run (csc FORM ...))}}. |
| 198 | 198 | |
| 199 | 199 | |
| 200 | | ==== make |
| 201 | | |
| 202 | | <macro>(make ((TARGET (DEPENDENT ...) COMMAND ...) ...) ARGUMENTS)</macro> |
| 203 | | |
| 204 | | A ''make'' macro that executes the expressions {{COMMAND ...}}, when any of the dependents |
| 205 | | {{DEPENDENT ...}} have changed, to build {{TARGET}}. This is the same as the {{make}} |
| 206 | | extension, which is available separately. For more information, see |
| 207 | | [[http://wiki.call-cc.org/egg/make|make]]. |
| 208 | | |
| 209 | | |
| 210 | 200 | ==== patch |
| 211 | 201 | |
| 212 | 202 | <procedure>(patch WHICH REGEX SUBST)</procedure> |
diff --git a/setup-api.scm b/setup-api.scm
index a61a4bb..3aa0c93 100644
|
a
|
b
|
|
| 39 | 39 | ((run execute) |
| 40 | 40 | compile |
| 41 | 41 | standard-extension |
| 42 | | make make/proc |
| | 42 | make make/proc ; DEPRECATED |
| 43 | 43 | host-extension |
| 44 | 44 | install-extension install-program install-script |
| 45 | 45 | setup-verbose-mode setup-install-mode deployment-mode |
| … |
… |
|
| 290 | 290 | |
| 291 | 291 | ;;; "make" functionality |
| 292 | 292 | |
| | 293 | ;;; DEPRECATED |
| | 294 | ;;; vvv |
| | 295 | |
| 293 | 296 | (define (make:find-matching-line str spec) |
| 294 | 297 | (let ((match? (lambda (s) (string=? s str)))) |
| 295 | 298 | (let loop ((lines spec)) |
| … |
… |
|
| 443 | 446 | '('()) |
| 444 | 447 | (cddr form))))))) |
| 445 | 448 | |
| | 449 | ;;;^^^ |
| | 450 | ;;; DEPRECATED |
| | 451 | |
| 446 | 452 | |
| 447 | 453 | ;;; Processing setup scripts |
| 448 | 454 | |