.SUFFIXES: .java .class .idl .module

.java.class:
	vbjc $<

.idl.module:
	idl2java $<
	touch $@

default: all

clean: 
	rm -rf CosNaming CosTrading  Printer
	rm -f *.class *.tmp *.module *~

IDLS = \
	CosNaming.idl \
	CosTrading.idl \
	CosTradingDynamic.idl \
	CosTradingRepo.idl \
	printing.idl

MODULES = $(IDLS:.idl=.module) 

SRCS = \
	naming/ContextLister.java \
	printing/PrintClient.java \
	printing/PrinterImpl.java \
	printing/PrinterServer.java


CLASSES = $(SRCS:.java=.class) 

all:	$(MODULES) $(CLASSES)
