From f8da5313825e612bf165ed8ae1c4bb83aa3f0249 Mon Sep 17 00:00:00 2001 From: Jacob Hrbek Date: Sun, 28 Aug 2022 13:33:05 +0200 Subject: [PATCH] Processed potato/builtins.scm Signed-off-by: Jacob Hrbek --- potato/builtins.scm | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/potato/builtins.scm b/potato/builtins.scm index 78daa2c..d2a5476 100644 --- a/potato/builtins.scm +++ b/potato/builtins.scm @@ -1,6 +1,23 @@ +;;; The Project Manager ("pman") -- GNU Guile-based solution for project management +;;; Copyright (C) 2021 Mike Gran +;;; Copyright (C) 2022 Jacob Hrbek +;;; +;;; The Project Manager is a Free/Libre Open-Source Software; you can redistribute it and/or modify it under the terms of the MIT License as published by the Massachusetts Institute of Technology +;;; +;;; This project is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MIT License for more details. +;;; +;;; You should have received a copy of the MIT License along with the project. If not, see . + (define-module (potato builtins) #:export (builtin-makevars - builtin-rules)) +; builtin-rules + )) + +;;; Commentary: +;;; +;;; Declaration of the built-in functionality such as variables and helper rules +;;; +;;; Code: (define builtin-makevars '(("MAKE" . "make") @@ -19,6 +36,7 @@ ("GUILD" . "guild") ("GFLAGS" . "-W2"))) +;; FIXME(Krey): This was commented out by the original author and it's use needs to be abstracted and re-implemented #;(define builtin-rules `((".c" "" @@ -56,3 +74,5 @@ (".scm" ".go" (,~ ,($ GUILD) "compile" ,($ GFLAGS) ,$<)))) + +;;; builtins.scm ends here