# Quick and dirty makefile

# $Id: makefile,v 1.3 2008/05/17 21:12:01 raap Exp $

CC = gcc

# CFLAGS = -g -Wall -m64
CFLAGS = -g -Wall 

BINNAME=autoplay

SOURCES = makefile player.h player.c asteroid.c vector.c vector.h dir.h dir.c objects.c objects.h statistics.h statistics.c aim.c aim.h frame.c frame.h util.h util.c

OBJS = asteroid.o player.o vector.o dir.o aim.o statistics.o frame.o objects.o util.o
 
asteroid.o:	player.h

player.h:	util.h objects.h frame.h

player.o:	player.h vector.h frame.h player.h objects.h dir.h statistics.h aim.h player.c

vector.h:	util.h
vector.o:	vector.h vector.c

dir.o:		vector.h dir.h  dir.c

aim.o:		util.h vector.h player.h objects.h dir.h aim.c

frame.h:	util.h

frame.o:	frame.h frame.c

statistics.o:	vector.h player.h objects.h dir.h

objects.h:	util.h vector.h frame.h aim.h

objects.o:	util.h dir.h objects.h vector.h player.h objects.c



all:	autoplay


autoplay:	${OBJS}
	gcc ${CFLAGS} ${OBJS} -lm -o ${BINNAME}	



clean:
	rm -f $(OBJS); rm *~ 

ci:	${SOURCES}
	ci -u -m"automatic check in" ${SOURCES}

co: 	${SOURCES}
	co -u ${SOURCES}
	
	