SWARMHOME=../../swarmhome
APPLICATION=tipsybugs
OBJECTS=main.o Version.o Globals.o ModelSwarm.o Tipsybug.o \
	LatticeAgent.o Agent.o Lattice2d.o Coord2d.o \
	Raster.o Bernoulli.o\
        VNneighborhood.o MooreNeighborhood.o FHPneighborhood.o \
        
APPLIBS=-lspace
OTHERCLEAN=tipsybugs.data

include $(SWARMHOME)/Makefile.appl

CFLAGS+=-D __USE_FIXED_PROTOTYPES__ 

main.o: main.m Globals.h Version.h Neighborhood.h ModelSwarm.h

Version.o: Version.h

Globals.o: Globals.h Neighborhood.h ModelSwarm.h

ModelSwarm.o: ModelSwarm.m ModelSwarm.h Lattice2d.h Globals.h \
  MooreNeighborhood.h VNneighborhood.h FHPneighborhood.h \
  Tipsybug.h LatticeAgent.h Agent.h

Tipsybug.o: Tipsybug.m Tipsybug.h Globals.h  \
  LatticeAgent.h Agent.h

LatticeAgent.o: LatticeAgent.h LatticeAgent.m Agent.h

Lattice2d.o: Lattice2d.m Lattice2d.h Lattice.h Neighborhood.h

Coord2d.o: Coord2d.m Coord2d.h Coord.h

Agent.o: Agent.m Agent.h

VNneighborhood.o: VNneighborhood.h VNneighborhood.m Neighborhood.h

MooreNeighborhood.o: MooreNeighborhood.h MooreNeighborhood.m Neighborhood.h

FHPneighborhood.o: FHPneighborhood.h FHPneighborhood.m Neighborhood.h

Bernoulli.o: Bernoulli.h Bernoulli.m