--- loncom/homework/caparesponse/commands	2000/09/13 20:36:47	1.3
+++ loncom/homework/caparesponse/commands	2002/05/04 17:57:01	1.12
@@ -1,10 +1,48 @@
-set CAPADIR=~albertel/CAPA
+CAPADIR=../../../CAPA
 
-make -f Makefile clean
+if test -f /etc/redhat-release
+then
+	if rpm -q swig
+	then
+		echo "Swig found.  Assuming it works..."
+	else
+		echo "ERROR ERROR: Swig must exist but doesn't!!!"
+		echo "To get swig, go to"
+		echo "http://install.lon-capa.org/3.1/SupplementalRPMS"
+		echo "Install this RPM, swig-1.1p5-3.i386.rpm"
+		exit 1
+	fi
+	if test -e /usr/include/asm
+	then
+		echo ""
+	else
+		echo "ERROR. You are missing a necessary symbolic link."
+		echo "You should type, as superuser, a command like this:"
+                echo "   ln -s /usr/src/linux/include/asm /usr/include/asm"
+		exit 1
+	fi
+	if test -e /usr/include/linux
+	then
+		echo ""
+	else
+		echo "ERROR. You are missing a necessary symbolic link."
+		echo "You should type, as superuser, a command like this:"
+                echo "   ln -s /usr/src/linux/include/linux /usr/include/linux"
+		exit 1
+	fi
+fi
+if test -f Makefile
+then
+	make -f Makefile clean
+fi
 mkdir capaFunctions
-cp $CAPADIR/pProj/Linux/*.o capaFunctions
+path=`pwd`
+cd $CAPADIR/pProj
+make ARCH=LONCAPA libcapa
+cd $path
+cp $CAPADIR/pProj/LONCAPA/*.o capaFunctions
 swig -perl5 capa.i 
-cp Makefile.pl Makefile.PL
+cp Makefile.PL Makefile.pl
 perl Makefile.PL 
 make -f Makefile 
 cp blib/arch/auto/capa/capa.so .