#!/bin/sh # # Program: Authenticator Linkage Generator # # Author: Mark Crispin # Networks and Distributed Computing # Computing & Communications # University of Washington # Administration Building, AG-44 # Seattle, WA 98195 # Internet: MRC@CAC.Washington.EDU # # Date: 5 December 1995 # Last Edited: 24 October 2000 # # The IMAP toolkit provided in this Distribution is # Copyright 2000 University of Washington. # # The full text of our legal notices is contained in the file called # CPYRIGHT, included with this Distribution. # Erase old authenticators list rm -f auths.c touch auths.c # Now define the new list for authenticator do if [ -f Makefile."$authenticator" ]; then make -f Makefile."$authenticator" `cat SPECIALS` fi echo "extern AUTHENTICATOR auth_"$authenticator";" >> linkage.h echo " auth_link (&auth_"$authenticator"); /* link in the $authenticator authenticator */" | cat >> linkage.c echo "#include \"auth_"$authenticator".c\"" >> auths.c done