Click on Makefile to get source.
JC = javac
JDKCOPTS = -g
JOPTS = $(JDKCOPTS)
inherit.class:	inherit.java base.class derive.class item.class
	$(JC) $(JOPTS) inherit.java
inherit.ps:   inherit.java
	a2ps -v --columns=1 -f 16 --no-header --borders no \
             --landscape --output=inherit.ps inherit.java
base.class:	base.java
	$(JC) $(JOPTS) base.java
base.ps:   base.java
	a2ps -v --columns=1 -f 16 --no-header --borders no \
             --landscape --output=base.ps base.java
item.class:	item.java
	$(JC) $(JOPTS) item.java
item.ps:   item.java
	a2ps -v --columns=1 -f 16 --no-header --borders no \
             --landscape --output=item.ps item.java
derive.class:	base.class item.class derive.java
	$(JC) $(JOPTS) derive.java
derive.ps:   derive.java
	a2ps -v --columns=1 -f 16 --no-header --borders no \
             --landscape --output=derive.ps derive.java
clean:
	/bin/rm -f *.class *.ps
highlight:
	../../C++Examples/make_hl_html base.java cpp ../
	../../C++Examples/make_hl_html derive.java cpp ../
	../../C++Examples/make_hl_html inherit.java cpp ../
	../../C++Examples/make_hl_html item.java cpp ../
	../../C++Examples/make_hl_html Makefile Makefile ../