[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet-scheme] 12/16: Makefile.am: Reuse old .ss when still good.
From: |
gnunet |
Subject: |
[gnunet-scheme] 12/16: Makefile.am: Reuse old .ss when still good. |
Date: |
Mon, 05 Sep 2022 21:34:04 +0200 |
This is an automated email from the git hooks/post-receive script.
maxime-devos pushed a commit to branch master
in repository gnunet-scheme.
commit 5ead9f92f384b88e4105a8c54c50275249d5f053
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Sun Sep 4 15:59:32 2022 +0200
Makefile.am: Reuse old .ss when still good.
Should save some resources.
* Makefile.am (SS_modules): New variable.
(make-racket): Make it a rule depending on all the $(SS_modules), and
move code for compiling those into the individual ...
(%.ss:%.scm): ... this rule.
---
Makefile.am | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index d7539cf..f2a6bb1 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -101,6 +101,7 @@ modules = \
\
gnu/gnunet/server.scm
+SS_modules = $(modules:%.scm=%.ss)
GOBJECTS = $(modules:%.scm=%.go)
nobase_dist_guilesite_DATA = $(modules) gnu/gnunet/config/default.conf
@@ -252,5 +253,6 @@ clean-local:
rm -f $(GOBJECTS)
# Convert the code from Guile Scheme into Racket Scheme
-make-racket:
- for m in $(modules); do sed -e '1s/^;#!r6rs/#!r6rs/' "$$m" > "$$(echo
"$$m" | sed s/\\.scm/.ss/)"; done
+make-racket: $(SS_modules)
+%.ss: %.scm
+ sed -e '1s/^;#!r6rs/#!r6rs/' "$<" > "$@"
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [gnunet-scheme] branch master updated (2b653c6 -> bf87f7d), gnunet, 2022/09/05
- [gnunet-scheme] 02/16: doc: Document maybe-send-control-message!*., gnunet, 2022/09/05
- [gnunet-scheme] 01/16: doc: Correct maybe-send-control-message! documentation., gnunet, 2022/09/05
- [gnunet-scheme] 03/16: hat-let: Port to Racket Scheme., gnunet, 2022/09/05
- [gnunet-scheme] 04/16: Add infrastructure for Racketifying source code., gnunet, 2022/09/05
- [gnunet-scheme] 09/16: SCM_LOG_DRIVER., gnunet, 2022/09/05
- [gnunet-scheme] 12/16: Makefile.am: Reuse old .ss when still good.,
gnunet <=
- [gnunet-scheme] 11/16: Don't mutate source files, instead make new ones., gnunet, 2022/09/05
- [gnunet-scheme] 10/16: tests/form: Use Unicode escapes instead of the unportable \x...., gnunet, 2022/09/05
- [gnunet-scheme] 07/16: Makefile.am: Enable --r7rs, for the r7rs-symbols., gnunet, 2022/09/05
- [gnunet-scheme] 05/16: Add ;#!r6rs comments., gnunet, 2022/09/05
- [gnunet-scheme] 14/16: Merge branch 'racket-port', gnunet, 2022/09/05
- [gnunet-scheme] 15/16: Update version number., gnunet, 2022/09/05
- [gnunet-scheme] 08/16: Use r7rs-symbols, for compatibility with Racket., gnunet, 2022/09/05
- [gnunet-scheme] 13/16: doc: Abandon the Racket port for now because of complications., gnunet, 2022/09/05
- [gnunet-scheme] 06/16: data-string: Port to Racket., gnunet, 2022/09/05
- [gnunet-scheme] 16/16: Update documentation indices., gnunet, 2022/09/05