1c002ea441ef48d4580156e0e80f23a8b7dc3eec
markd
  Sun Jan 19 13:05:19 2025 -0800
CGI loaders working

diff --git src/inc/cgiLoader.mk src/inc/cgiLoader.mk
index 86a9255bbde..06ad2af92f5 100644
--- src/inc/cgiLoader.mk
+++ src/inc/cgiLoader.mk
@@ -1,27 +1,28 @@
 ########################################################################
 # make rules for programs that CGI loaders.
 #
 # These are all userApps as well and this includes userApps.mk
 #
 #	kentSrc = ../..
 #	A = aveCols
 #	include ${kentSrc}/inc/cgiLoader.mk
 #
 ########################################################################
 
 include ${kentSrc}/inc/userApp.mk
+include ${kentSrc}/inc/cgiVars.mk
 
-cgi:: compile
+# this target uses CGI_BIN_DEST set in cgiVars.mk to do any of the CGI targers
+cgi_any:: compile
 	chmod a+rx ${A:%=%${EXE}}
-	${MKDIR} ${CGI_BIN}-${USER}/loader; \
-	mv -f ${A:%=%${EXE}} ${CGI_BIN}-${USER}/loader/
-
-alpha:: compile
-	${MKDIR} ${CGI_BIN}/loader; \
-	${STRIP} ${A:%=%${EXE}}
-	cp -f ${A:%=%${EXE}} ${CGI_BIN}/loader/
+	${MKDIR} ${CGI_BIN_DEST}/loader
+	chmod a+rx ${A:%=%${EXE}}
+	mv -f ${A:%=%${EXE}} ${CGI_BIN_DEST}/loader/
+	for F in ${SQL_FILES}; do \
+	    B=`basename $$F` ; \
+	    cp -fp $$F ${CGI_BIN_DEST}/loader/$$B ; \
+	done
 
-beta:: compile
-	${MKDIR} ${CGI_BIN}-beta/loader; \
-	${STRIP} ${A:%=%${EXE}}
-	cp -f ${A:%=%${EXE}} ${CGI_BIN}-beta/loader/
+cgi:: cgi_any
+alpha:: cgi_any
+beta:: cgi_any