###########################################################################
# Desc: Top-level makefile for eleague
# Author: Stephen Tarzia
# Date: 25 Dec 2004
###########################################################################

include Makefile.opt

###########################################################################
# Build section
###########################################################################

all: 
	cd Mezzanine && make all
	cd eleague_output && make all
	cd TestAI && make all
	cd command_server && make all
	cd ClientPrinter && make all
	cd BrickOS && make all
dep:
	cd Mezzanine && make dep
	cd eleague_output && make dep
	cd TestAI && make dep
	cd command_server && make dep

clean:
	rm -f *~ *.o
	cd Mezzanine && make clean
	cd eleague_output && make clean
	cd TestAI && make clean
	cd command_server && make clean
	cd ClientPrinter && make clean
	cd BrickOS && make clean
install:
	echo "Installing Mezzanine to " $(INSTALL_DIR)
	cd Mezzanine && make install

test: ./Mezzanine/mezzanine/mezzanine
	./Mezzanine/mezzanine/mezzanine
