JAVAC = javac

##################################################################################
# Possible targets 
# all: builds everything
# clean: as usual cleans all class files
##################################################################################
all : 
	- (cd camera && make)
	- (cd floorplan && make)
	- (cd hello && make)
	- (cd locationserver && make)
	- (cd printer && make)
	- (cd secureprinter && make)
	- (cd tests && make)

clean:
	rm -f *.class
	- (cd camera && make clean )
	- (cd floorplan && make clean )
	- (cd hello && make clean )
	- (cd locationserver && make clean )
	- (cd printer && make clean )
	- (cd secureprinter && make clean )
	- (cd tests && make clean )

##################################################################################
.java.class:
	$(JAVAC) $<

.SUFFIXES: .java .class
