From 2e659072f31dfd8e3a1a9315efad1058bdf8ac4c Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Fri, 28 Apr 2023 02:50:29 +0300 Subject: [PATCH] tweaking Makefile... Signed-off-by: Alex A. Naanou --- Makefile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index d07f978..2db8d57 100644 --- a/Makefile +++ b/Makefile @@ -245,11 +245,10 @@ LN := cp -l # list of dependencies... # -# NOTE: grep's -z flag generates a bunch if nulls that we need to clean -# out via tr. DEPENDS.txt: $(MODULE).cls make depends \ - | grep -a hard \ + | grep -v make \ + | sed -e 's/^/hard /' \ > $@ @@ -262,13 +261,18 @@ version: @echo $(VERSION) +# NOTE: grep's -z flag generates a bunch if nulls that we need to clean +# out via tr. +# XXX this is a bit ugly -- adding/removing "hard" and then adding it +# again for DEPENDS.txt... .PHONY: depends depends: $(MODULE).cls @cat $< \ | grep -Ezo '\s*\\RequirePackage(\[[^]]*\])?\{[^}]*\}' \ | sed -e 's/.*{\(.*\)}/hard \1\n/' \ | grep -a hard \ - | tr -d '\000' + | tr -d '\000' \ + | cut -d " " -f 2