
JC      = javac
JFLAGS  = -O -g
CLASSP  = -classpath "$(JAVA_HOME)/classes:.."

RM      = /usr/bin/rm -f

classes = HTTPConnection.class \
	  HTTPResponse.class \
	  NVPair.class \
	  AuthorizationHandler.class \
	  AuthorizationInfo.class \
	  Util.class \
	  Codecs.class \
	  StreamDemultiplexor.class \
	  SocksClient.class \
	  ProtocolNotSupportedException.class \
	  AuthTypeNotImplementedException.class \
	  ParseException.class \
	  SocksException.class


.SUFFIXES: .java .class

.java.class:
	$(JC) $(JFLAGS) $(CLASSP) $<


all: $(classes)

doc::
	- $(RM) `ls api/*.html | grep -v API_users_guide`
	javadoc $(CLASSP) -author -version -d api HTTPClient
	cd api; ../../api/fixup_links

kit::
	- $(RM) HTTPClient.zip
	- $(RM) HTTPClient.tar.gz
	cd ../; zip -r9 HTTPClient.zip HTTPClient
	cd ../; tar hcf HTTPClient.tar HTTPClient
	cd ../; mv HTTPClient.zip HTTPClient
	cd ../; mv HTTPClient.tar HTTPClient
	gzip HTTPClient.tar

