From 209410fa83b336ac9f04d81b6aa2eac77ba6952b Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Thu, 7 Dec 2023 10:53:14 -0800 Subject: [PATCH] Improve how to redefine macro in 2004/jdalbec Now one can do make clobber Ag=47 alt to make the number of numbers on a single line 47 (of course at the same time as defeating the purpose :-) ). --- 2004/jdalbec/Makefile | 5 ++++- 2004/jdalbec/README.md | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/2004/jdalbec/Makefile b/2004/jdalbec/Makefile index 6758a837b..c3ffea978 100644 --- a/2004/jdalbec/Makefile +++ b/2004/jdalbec/Makefile @@ -56,9 +56,12 @@ CSTD= -ansi # ARCH= +# variable for redefining macro Ag +# +Ag= 11 # Defines that are needed to compile # -CDEFINE= -DAg=11 +CDEFINE= -DAg=${Ag} # Include files that are needed to compile # diff --git a/2004/jdalbec/README.md b/2004/jdalbec/README.md index 041f9f023..8ce367774 100644 --- a/2004/jdalbec/README.md +++ b/2004/jdalbec/README.md @@ -52,7 +52,7 @@ you wish to make it silver, 47 (a prime) protons, do: ```sh -make clobber CDEFINE="-DAg=47" alt +make clobber Ag=47 alt ``` though it might be odd to have 47 numbers on a line as it would defeat the @@ -60,7 +60,7 @@ purpose. :-) Or if you prefer some prime, golden irony: ```sh -make clobber CDEFINE="-DAg=79" alt +make clobber Ag=79 alt ```