SOURCES=SSLAlert.java\
	SSLAlertException.java\
	SSLAlertX.java\
	SSLCaughtAlertException.java\
	SSLCertificate.java\
	SSLCertificateRequest.java\
	SSLCertificateVerify.java\
	SSLCipherState.java\
	SSLCipherSuite.java\
	SSLClientHello.java\
	SSLClientKeyExchange.java\
	SSLConn.java\
	SSLContext.java\
	SSLDHParams.java\
	SSLDHPrivateKey.java\
	SSLDHPublicKey.java\
	SSLDebug.java\
	SSLEncoded.java\
	SSLException.java\
	SSLFinished.java\
	SSLHandshake.java\
	SSLHandshakeClient.java\
	SSLHandshakeHashes.java\
	SSLHandshakeHdr.java\
	SSLHandshakeServer.java\
	SSLHelloRequest.java\
	SSLInputStream.java\
	SSLMAC.java\
	SSLOutputStream.java\
	SSLPDU.java\
	SSLPRF.java\
	SSLRSAParams.java\
	SSLReHandshakeException.java\
	SSLRecord.java\
	SSLRecordReader.java\
	SSLServerHello.java\
	SSLServerHelloDone.java\
	SSLServerKeyExchange.java\
	SSLServerSocket.java\
	SSLSessionData.java\
	SSLSocket.java\
	SSLThrewAlertException.java\
	SSLopaque.java\
	SSLuint16.java\
	SSLuint24.java\
	SSLuint32.java\
	SSLuint8.java\
	SSLuintX.java\
	SSLv3CertificateVerify.java\
	SSLv3Finished.java\
	SSLv3MAC.java\
	SSLv3PRF.java\
	SSLvector.java\
	TLSCertificateVerify.java\
	TLSFinished.java\
	TLSMAC.java\
	TLSPRF.java

SUBDIRS=demo

J_FLAGS=
#
#---Machine generated rules
JFLAGS += 
all:
	make JAVAC=javac sub
sub: subdirs sources

sources:
	$(JAVAC) $(JFLAGS) SSLAlert.java SSLAlertException.java SSLAlertX.java SSLCaughtAlertException.java SSLCertificate.java SSLCertificateRequest.java SSLCertificateVerify.java SSLCipherState.java SSLCipherSuite.java SSLClientHello.java SSLClientKeyExchange.java SSLConn.java SSLContext.java SSLDHParams.java SSLDHPrivateKey.java SSLDHPublicKey.java SSLDebug.java SSLEncoded.java SSLException.java SSLFinished.java SSLHandshake.java SSLHandshakeClient.java SSLHandshakeHashes.java SSLHandshakeHdr.java SSLHandshakeServer.java SSLHelloRequest.java SSLInputStream.java SSLMAC.java SSLOutputStream.java SSLPDU.java SSLPRF.java SSLRSAParams.java SSLReHandshakeException.java SSLRecord.java SSLRecordReader.java SSLServerHello.java SSLServerHelloDone.java SSLServerKeyExchange.java SSLServerSocket.java SSLSessionData.java SSLSocket.java SSLThrewAlertException.java SSLopaque.java SSLuint16.java SSLuint24.java SSLuint32.java SSLuint8.java SSLuintX.java SSLv3CertificateVerify.java SSLv3Finished.java SSLv3MAC.java SSLv3PRF.java SSLvector.java TLSCertificateVerify.java TLSFinished.java TLSMAC.java TLSPRF.java 

subdirs:
	cd demo; $(MAKE) JFLAGS="$(JFLAGS)" JAVAC="$(JAVAC)"


SSLAlert:
	javac $(JFLAGS) SSLAlert.java
SSLAlertException:
	javac $(JFLAGS) SSLAlertException.java
SSLAlertX:
	javac $(JFLAGS) SSLAlertX.java
SSLCaughtAlertException:
	javac $(JFLAGS) SSLCaughtAlertException.java
SSLCertificate:
	javac $(JFLAGS) SSLCertificate.java
SSLCertificateRequest:
	javac $(JFLAGS) SSLCertificateRequest.java
SSLCertificateVerify:
	javac $(JFLAGS) SSLCertificateVerify.java
SSLCipherState:
	javac $(JFLAGS) SSLCipherState.java
SSLCipherSuite:
	javac $(JFLAGS) SSLCipherSuite.java
SSLClientHello:
	javac $(JFLAGS) SSLClientHello.java
SSLClientKeyExchange:
	javac $(JFLAGS) SSLClientKeyExchange.java
SSLConn:
	javac $(JFLAGS) SSLConn.java
SSLContext:
	javac $(JFLAGS) SSLContext.java
SSLDHParams:
	javac $(JFLAGS) SSLDHParams.java
SSLDHPrivateKey:
	javac $(JFLAGS) SSLDHPrivateKey.java
SSLDHPublicKey:
	javac $(JFLAGS) SSLDHPublicKey.java
SSLDebug:
	javac $(JFLAGS) SSLDebug.java
SSLEncoded:
	javac $(JFLAGS) SSLEncoded.java
SSLException:
	javac $(JFLAGS) SSLException.java
SSLFinished:
	javac $(JFLAGS) SSLFinished.java
SSLHandshake:
	javac $(JFLAGS) SSLHandshake.java
SSLHandshakeClient:
	javac $(JFLAGS) SSLHandshakeClient.java
SSLHandshakeHashes:
	javac $(JFLAGS) SSLHandshakeHashes.java
SSLHandshakeHdr:
	javac $(JFLAGS) SSLHandshakeHdr.java
SSLHandshakeServer:
	javac $(JFLAGS) SSLHandshakeServer.java
SSLHelloRequest:
	javac $(JFLAGS) SSLHelloRequest.java
SSLInputStream:
	javac $(JFLAGS) SSLInputStream.java
SSLMAC:
	javac $(JFLAGS) SSLMAC.java
SSLOutputStream:
	javac $(JFLAGS) SSLOutputStream.java
SSLPDU:
	javac $(JFLAGS) SSLPDU.java
SSLPRF:
	javac $(JFLAGS) SSLPRF.java
SSLRSAParams:
	javac $(JFLAGS) SSLRSAParams.java
SSLReHandshakeException:
	javac $(JFLAGS) SSLReHandshakeException.java
SSLRecord:
	javac $(JFLAGS) SSLRecord.java
SSLRecordReader:
	javac $(JFLAGS) SSLRecordReader.java
SSLServerHello:
	javac $(JFLAGS) SSLServerHello.java
SSLServerHelloDone:
	javac $(JFLAGS) SSLServerHelloDone.java
SSLServerKeyExchange:
	javac $(JFLAGS) SSLServerKeyExchange.java
SSLServerSocket:
	javac $(JFLAGS) SSLServerSocket.java
SSLSessionData:
	javac $(JFLAGS) SSLSessionData.java
SSLSocket:
	javac $(JFLAGS) SSLSocket.java
SSLThrewAlertException:
	javac $(JFLAGS) SSLThrewAlertException.java
SSLopaque:
	javac $(JFLAGS) SSLopaque.java
SSLuint16:
	javac $(JFLAGS) SSLuint16.java
SSLuint24:
	javac $(JFLAGS) SSLuint24.java
SSLuint32:
	javac $(JFLAGS) SSLuint32.java
SSLuint8:
	javac $(JFLAGS) SSLuint8.java
SSLuintX:
	javac $(JFLAGS) SSLuintX.java
SSLv3CertificateVerify:
	javac $(JFLAGS) SSLv3CertificateVerify.java
SSLv3Finished:
	javac $(JFLAGS) SSLv3Finished.java
SSLv3MAC:
	javac $(JFLAGS) SSLv3MAC.java
SSLv3PRF:
	javac $(JFLAGS) SSLv3PRF.java
SSLvector:
	javac $(JFLAGS) SSLvector.java
TLSCertificateVerify:
	javac $(JFLAGS) TLSCertificateVerify.java
TLSFinished:
	javac $(JFLAGS) TLSFinished.java
TLSMAC:
	javac $(JFLAGS) TLSMAC.java
TLSPRF:
	javac $(JFLAGS) TLSPRF.java
clean:
	rm -f *.class
	(cd demo; make clean)
