#
# Allegro object space manager
#

I = ../../../..
M = MACHINE

SRC = ..
AOUT = a.out
DEST = ${I}/bin/${M}/spaceman

CC = CC
CFLAGS = -g -I${SRC} -I../../../include
LIBS = ${I}/lib/${M}/liballegro.a
EXTLIBS =

LD = CC
LDFLAGS =

OBJS = manager.o client.o client_stub.o

${AOUT}: ${OBJS} ${LIBS}
	${LD} ${LDFLAGS} ${OBJS} ${LIBS} ${EXTLIBS} -o ${AOUT}

manager.o: ${SRC}/manager.c
	${CC} ${CFLAGS} -c ${SRC}/manager.c

client.o: ${SRC}/client.c
	${CC} ${CFLAGS} -c ${SRC}/client.c

client_stub.o: ${SRC}/client_stub.c
	${CC} ${CFLAGS} -c ${SRC}/client_stub.c

install: ${AOUT}
	install -s ${AOUT} ${DEST}

clean:
	rm -f a.out core make.out ${OBJS}

depend:
	mkdepend ${CFLAGS} -I/usr/include/CC ${OBJS}
# DO NOT DELETE THIS LINE -- make depend uses it
# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
# see make depend above
