include ../Makefile.config

# e.g. on linux using -classpath will prohibit
# classes.zip/rt.zip from being used. So
# if your make accepts the following I would prefer
# that. What make do you use, if it is not working? (alph)
#COMPILE_FLAGS = -classpath ../../..:$(CLASSPATH)
CLASSPATH := ../../../..:$(CLASSPATH)
JAVAC = $(JC) $(COMPILE_FLAGS)

OBJ =  \
	MiniBeanBoolFalse.class  \
	MiniBeanBoolTrue.class  \
	MiniBeanBoolOFalse.class  \
	MiniBeanBoolOTrue.class  \
	MiniBeanByte0.class  \
	MiniBeanByte1.class  \
	MiniBeanByteO0.class  \
	MiniBeanByteO1.class  \
	MiniBeanCharX.class  \
	MiniBeanCharOX.class  \
	MiniBeanDouble0.class  \
	MiniBeanDouble1.class  \
	MiniBeanDoubleO0.class  \
	MiniBeanDoubleO1.class  \
	MiniBeanInt0.class  \
	MiniBeanInt1.class  \
	MiniBeanIntO0.class  \
	MiniBeanIntO1.class  \
	MiniBeanFloat0.class  \
	MiniBeanFloat1.class  \
	MiniBeanFloatO0.class  \
	MiniBeanFloatO1.class  \
	MiniBeanLong0.class  \
	MiniBeanLong1.class  \
	MiniBeanLongO0.class  \
	MiniBeanLongO1.class  \
	MiniBeanSLong0.class  \
	MiniBeanSNotSet.class \
	MiniBeanShort0.class  \
	MiniBeanShort1.class  \
	MiniBeanShortO0.class  \
	MiniBeanShortO1.class  \
	MiniBeanSubSSubSet.class \
	MiniBeanSArrEmpty.class \
	NoMiniBean.class \
	NoMiniBean2.class \
	TestHttpJspPageImpl.class \
	TestHttpJspPageImpl2.class \
	GetResource.class \
	MsgBean.class \
	GNUJSPTestServlet.class

default	: $(OBJ)

jar:
	cd ../../.. \
	&& make jar

.SUFFIXES: .class .java

.java.class :
	$(JAVAC) $<

.PHONY	: clean

clean:
	rm -f *.class
