ifeq ($(SWARMHOME),)
SWARMHOME=../../swarm
endif
APPLICATION=cw
OBJECTS=Main.o ObserverSwarm.o ModelSwarm.o Lottery.o Agent.o Message.o \
        DataWarehouse.o Rule.o RuleMaster.o ClassifierParm.o RuleMaker.o \
        Treasury.o Dump.o Effector.o Shuffler.o Interface.o
APPLIBS=
include $(SWARMHOME)/etc/swarm/Makefile.appl
Main.o           : Main.m Trace.h
ObserverSwarm.o  : ObserverSwarm.h ObserverSwarm.m ModelSwarm.h Trace.h
ModelSwarm.o     : ModelSwarm.h ModelSwarm.m Trace.h Lottery.h Agent.h \
                   DataWarehouse.h RuleMaster.h RuleMaker.h \
                   ClassifierParm.h Dump.h Shuffler.h Interface.h
Lottery.o        : Lottery.h Lottery.m Trace.h Dump.h
Agent.o          : Agent.h Agent.m Lottery.h Trace.h RuleMaster.h Dump.h \
                   Interface.h
DataWarehouse.o  : DataWarehouse.h DataWarehouse.m Rule.h Trace.h \
                   ClassifierParm.h  Treasury.h Effector.h Dump.h
RuleMaster.o     : RuleMaster.h RuleMaster.m DataWarehouse.h Agent.h \
                   Rule.h Trace.h ClassifierParm.h Message.h Treasury.h \
                   Effector.h Dump.h Shuffler.h Interface.h
RuleMaker.o      : RuleMaker.h RuleMaker.m DataWarehouse.h Rule.h \
                   ClassifierParm.h Trace.h Dump.h Shuffler.h
Rule.o           : Rule.h Rule.m Message.h Trace.h Treasury.h Dump.h
Message.o        : Message.h Message.m Trace.h Dump.h
ClassifierParm.o : ClassifierParm.h ClassifierParm.m Trace.h Dump.h
Treasury.o       : Treasury.h Treasury.m Trace.h 
Dump.o           : Dump.h Dump.m 
Effector.o       : Effector.h Effector.m Message.h Rule.h Trace.h Dump.h
Shuffler.o       : Shuffler.h Shuffler.m Trace.h
Interface.o      : Interface.h Interface.m Trace.h

