CC = g++

OBJS = alien.o board.o box.o game.o larva.o main.o ship.o shot.o

#CFLAGS = -I/afs/nd.edu/user33/mcrocker/include
#LFLAGS = -L/afs/nd.edu/user33/mcrocker/lib -L/usr/X11R6/lib -s -Wl,-export-dynamic -lalleg-4.0.3 -lalleg_unsharable
CFLAGS = `allegro-config --cflags`
LFLAGS = `allegro-config --libs`

solar : $(OBJS)
	$(CC) -o kattack $(OBJS) $(LFLAGS)

alien.o : alien.cpp alien.h
	$(CC) -c alien.cpp $(CFLAGS)

board.o : board.cpp board.h
	$(CC) -c board.cpp $(CFLAGS)

box.o : box.cpp box.h
	$(CC) -c box.cpp $(CFLAGS)

game.o : game.cpp game.h
	$(CC) -c game.cpp $(CFLAGS)

larva.o : larva.cpp larva.h
	$(CC) -c larva.cpp $(CFLAGS)

main.o : main.cpp main.h
	$(CC) -c main.cpp $(CFLAGS)

ship.o : ship.cpp ship.h
	$(CC) -c ship.cpp $(CFLAGS)

shot.o : shot.cpp shot.h
	$(CC) -c shot.cpp $(CFLAGS)

clean:
	rm -f $(OBJS) kattack