JAVA_HOME=/usr/local/j2sdk1.4.0
JAVAC=${JAVA_HOME}/bin/javac
JAVA=${JAVA_HOME}/bin/java
#JAVAC=jikes
CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/jre/lib/i18n.jar:
CLASSDIR=classes
SRC=	gnu/java/nio/charset/decoder/DecoderUTF8.java \
	gnu/java/nio/charset/encoder/EncoderUTF8.java \
	gnu/java/nio/charset/decoder/Decoder8859_1.java \
	gnu/java/nio/charset/encoder/Encoder8859_1.java \
	gnu/java/nio/charset/UTF_8.java \
	gnu/java/nio/charset/ISO_8859_1.java \
	gnu/java/nio/charset/GNUProvider.java \
	java/nio/charset/spi/CharsetProvider.java \
	java/nio/charset/CharsetDecoder.java \
	java/nio/charset/CharacterCodingException.java \
	java/nio/charset/CharsetEncoder.java

TESTSRC=testcharset.java

# compile all class
all:
	(cd src ;${JAVAC} -d ../${CLASSDIR} -classpath ${CLASSPATH} ${SRC})
	${JAVAC} -encoding euc-jp -d ${CLASSDIR} -classpath ${CLASSDIR}:${CLASSPATH} ${TESTSRC}

# test encoder and decoder 
test:
	${JAVA} -classpath classes:${CLASSPATH} testcharset test_utf8 UTF-8
	${JAVA} -classpath classes:${CLASSPATH} testcharset test_utf8 ISO-8859-1


