Forum OpenACS Q&A: Compiling nssha1 - what does make test=[path] do?

If you follow the OpenACS docs you do:

make install NSHOME=/usr/local/aolserver45r1

..what happens is that you get:

nssha1.so
libnssha1.so

plus and Error 9 because the makefile cannot find the static library libnssha1.a which has not been compiled.

However, if you do:

make test=/usr/local/aolserver45r1
make install NSHOME=/usr/local/aolserver45r1

...what happens is that you get all three:

nssha1.so
libnssha.so
libnssha.a

Now I don't even know if the static library is required for running OpenACS, but please could someone explain what this make test is doing and why it works.

Thanks
Richard