OUTPUT_DIR=/home/matei/html/CSPP524/CorbaExamples/classes

.SUFFIXES: .java .class .idl .module

.java.class:
	vbjc -d ${OUTPUT_DIR} $<

.idl.module:
	idl2java -root_dir ${OUTPUT_DIR} $<
	touch $@

default: all

clean: 
	rm -rf ${OUTPUT_DIR}/*
	rm -f *.class *.tmp *.module *~

IDLS = \
	RoomBooking.idl

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

SRCS = \
	ClientApplet.java \
	MeetingImpl.java \
	ClientAlientApplet.java \
	MeetingImpl.java \
	ClientApplication.java \
	RoomBookingClient.java \
	MeetingFactoryImpl.java \
	RoomImpl.java \
	MeetingFactoryServer.java \
	RoomServer.java \
	MeetingFactoryImpl.java \
	RoomImpl.java \
	MeetingFactoryServer.java \
	RoomServer.java



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

all:	$(MODULES) $(CLASSES)
