Check-in by ben on 2025-11-09 01:30:25

 Remove unnecessary arguments from build_cgi() and
 build_gophermap()

 INSERTED    DELETED
       10         11 make.sh
       10         11 TOTAL over 1 changed file

Index: make.sh
==================================================================
--- make.sh
+++ make.sh
@@ -2,19 +2,18 @@
SRC=src
DST=gopher
CGI=cgi

build_cgi() {
-    build_gophermap $1 $2 $3
-    chmod a+rx $3
+    build_gophermap $1 $2
+    chmod a+rx $2
    return
}

build_gophermap() {
-    dir=$1
-    in=$2
-    out=$3
+    in=$1
+    out=$2
    echo "m4 $in >$out ..."
    m4 $in >$out
    return
}

@@ -25,11 +24,11 @@
    books/gophermap    \
    images/gophermap   \
    software/gophermap \
    video/gophermap
do
-    build_gophermap $SRC ${SRC}/${f}.m4 ${DST}/$f
+    build_gophermap ${SRC}/${f}.m4 ${DST}/$f
done

# CGI

for f in account \
@@ -43,18 +42,18 @@
    sort         \
    wizard/step1 \
    wizard/step2 \
    wizard/step3
do
-    build_cgi $SRC ${SRC}/${f}.m4 ${CGI}/$f
+    build_cgi ${SRC}/${f}.m4 ${CGI}/$f
done

# special cases

-build_cgi $SRC ${SRC}/raw.m4 ${CGI}/debug
-build_cgi $SRC ${SRC}/raw.m4 ${CGI}/text
-build_cgi $SRC ${SRC}/download.m4 ${CGI}/direct
-build_cgi $SRC ${SRC}/raw.m4 ${CGI}/links
+build_cgi ${SRC}/raw.m4 ${CGI}/debug
+build_cgi ${SRC}/raw.m4 ${CGI}/text
+build_cgi ${SRC}/download.m4 ${CGI}/direct
+build_cgi ${SRC}/raw.m4 ${CGI}/links
cp ${SRC}/wizard/gophermap  ${CGI}/wizard/

cp pass.tsv ${DST}/pass.tsv
exit 0