# $Id: Makefile,v 1.9 1996/06/07 12:23:40 skip Exp $
#
CERTSRCDIR = lib
CFLAGS = $(FLAGS) -DLIBG
CERTLIB = lib/libcert.a ../bn/libbn.a
COFLAGS = -q -M
RCSCLEAN = rcsclean

all:	
	cd lib && $(MAKE) CC="$(CC)" CPLUSPLUS="$(CPLUSPLUS)" FLAGS="$(FLAGS)" all
	$(MAKE) enlink.o sun2en libsun.a tcpconnex

libsun.a:	lib/libcert.a enlink.o
	cp lib/libcert.a libsun.a
	ar r libsun.a enlink.o

tcpconnex:	tcpconnex.c
	$(CC) -o $@ $(CFLAGS) tcpconnex.c $(LIBS_USER)

enlink.o:	enlink.C
	$(CPLUSPLUS) -c $(CFLAGS) -I$(CERTSRCDIR) -o $@ enlink.C

sun2en:	sun2en.o enlink.o $(CERTLIB)
	$(CPLUSPLUS) $(CFLAGS) -o $@ sun2en.o enlink.o $(CERTLIB) $(LIBS_USER)

sun2en.o:	sun2en.c 
	$(CC) -c $(CFLAGS) -I$(CERTSRCDIR) -o $@ sun2en.c

.PHONY: clean rcsclean checkout
clean rcsclean checkout::	
	cd lib && $(MAKE) $@

clean::	
	rm -f libsun.a *.o sun2en tcpconnex

checkout::
	-$(CO) $(COFLAGS) $(REVISION) RCS/* < /dev/null
