The icepack contains the source code for all the ICE libraries and applications, along with some rudimentary makefiles for compiling. However, you will probably have to make some slight modifications to the makefiles to adapt them to your needs.
The icepack is contained in the tarred and compressed file icepack.tar.gz (18932 bytes).
drwxr-xr-x 0 Jun 7 01:51 1999 icepack/ drwxr-xr-x 0 Jun 7 01:51 1999 icepack/ANSI-C/ -rw-r--r-- 298 Nov 5 17:54 1996 icepack/ANSI-C/Makefile -rw-r--r-- 2806 Nov 28 12:30 1998 icepack/ANSI-C/ice_key_create.html -rw-r--r-- 7921 Nov 28 12:28 1998 icepack/ANSI-C/ice.c -rw-r--r-- 721 Nov 28 12:26 1998 icepack/ANSI-C/ice.h -rw-r--r-- 2446 Nov 28 12:40 1998 icepack/ANSI-C/ice_key_create.3 drwxr-xr-x 0 Jun 7 01:51 1999 icepack/ANSI-C/icecrypt/ -rw-r--r-- 522 Nov 28 19:28 1998 icepack/ANSI-C/icecrypt/Makefile -rw-r--r-- 3881 Jun 7 01:51 1999 icepack/ANSI-C/icecrypt/ice.1 -rw-r--r-- 13677 Nov 28 19:24 1998 icepack/ANSI-C/icecrypt/main.c drwxr-xr-x 0 Nov 28 20:08 1998 icepack/C++/ -rw-r--r-- 216 Nov 5 17:42 1996 icepack/C++/Makefile -rw-r--r-- 2553 Nov 28 12:39 1998 icepack/C++/IceKey-C++.html -rw-r--r-- 2084 Nov 28 12:40 1998 icepack/C++/IceKey.3 -rw-r--r-- 7180 Nov 28 12:36 1998 icepack/C++/IceKey.C -rw-r--r-- 631 Nov 28 12:33 1998 icepack/C++/IceKey.H drwxr-xr-x 0 Nov 28 20:08 1998 icepack/Java/ -rw-r--r-- 4748 Nov 28 12:44 1998 icepack/Java/IceKey-java.html -rw-r--r-- 4052 Mar 26 09:31 1997 icepack/Java/IceKey.class -rw-r--r-- 6050 Nov 28 12:43 1998 icepack/Java/IceKey.java -rw-r--r-- 276 Nov 5 17:32 1996 icepack/Java/Makefile -rw-r--r-- 590 Jun 28 22:01 1998 icepack/README