CLIB = /usr/fsys/odin/c/b/isis/SUN/clib
MLIB = /usr/fsys/odin/c/b/isis/SUN/mlib

CCFLAGS = -g

makefile : icomp armygen simul
	sync

icomp : icomp.o manip.o
	cc ${CCFLAGS} -o icomp icomp.o manip.o

icomp.o : icomp.c gdefs.h config.h
	cc ${CCFLAGS} -c icomp.c

manip.o : manip.c gdefs.h config.h
	cc ${CCFLAGS} -c manip.c

armygen : armygen.o manip.o unit.o movepos.o drawmap.o
	cc ${CCFLAGS} -o armygen armygen.o manip.o unit.o movepos.o drawmap.o -lX11 -lm

unit.o : unit.c gdefs.h config.h
	cc ${CCFLAGS} -c unit.c

armygen.o : armygen.c gdefs.h config.h
	cc ${CCFLAGS} -c armygen.c

movepos.o : movepos.c gdefs.h config.h
	cc ${CCFLAGS} -c movepos.c

drawmap.o : drawmap.c gdefs.h config.h
	cc ${CCFLAGS} -c drawmap.c

simul : simul.o manip.o unit.o genupd.o movatt.o drawmap.o command.o
	cc ${CCFLAGS} -o simul simul.o manip.o unit.o genupd.o movatt.o drawmap.o \
	   command.o ${CLIB}/lib1.a ${CLIB}/lib2.a ${MLIB}/mlib.a -lX11 -lm

simul.o : simul.c gdefs.h config.h
	cc ${CCFLAGS} -c simul.c

genupd.o : genupd.c gdefs.h config.h
	cc ${CCFLAGS} -c genupd.c

command.o : command.c gdefs.h config.h
	cc ${CCFLAGS} -c command.c

movatt.o : movatt.c gdefs.h config.h
	cc ${CCFLAGS} -c movatt.c
