gnunet-svn
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]