# sub Makefile

%.d : %.cpp
	set -e; $(CXX) -MM $(CFLAGS) $< \
		| sed 's^\($*\)\.o[ :]*^\1.o $@ : ^g' > $@; \
		[ -s $@ ] || rm -f $@

OBJS = game.o boardinfo.o lair.o superd.o thayers.o astron.o firefox.o \
	cliff.o speedtest.o seektest.o cputest.o ffr.o esh.o laireuro.o \
	badlands.o starrider.o bega.o multicputest.o cobraconv.o gpworld.o \
	dl2.o interstellar.o benchmark.o

.SUFFIXES:	.cpp

all:	${OBJS}

include $(OBJS:.o=.d)

.cpp.o:
	${CXX} ${CFLAGS} -c $< -o $@

clean:
	rm ${OBJS} *.d
