# make all	creates all executables for the programs in this directory
#
# make install	installs the executables in the directory specified by BIN
#
# make clean	removes all temporary files.

CC	= gcc
CFLAGS	= -g $(DEFINES) $(INCLUDES)
#
# For Solaris, use -DSVR4 -DFLOCK -URANDOM -DSOLARIS
#   also use -I/usr/openwin/include and -L/usr/openwin/lib
# For Ultrix, use -USVR4 -UFLOCK -DRANDOM
#
DEFINES	= -DSVR4 -DFLOCK -URANDOM -DSCOREfILE=\"/afs/athena.mit.edu/contrib/games/scores/xbombs/scores.a\"
INCLUDES= -I/usr/openwin/include -I/usr/X11R6/include

all: xbombs

#####################
# CROSS ASSEMBLER   #
#####################

xbombs: xbombs.o X11.o score.o
	$(CC) -o xbombs xbombs.o score.o X11.o -L/usr/openwin/lib -L/usr/X11R6/lib -lX11

X11.o: covered.xbm flag.xbm gray.xbm highlight.xbm marked.xbm mine.xbm ohno.xbm shades.xbm smiley.xbm uncovered.xbm uncoveredcolor.xbm

clean:
	rm -f *.o

xbombs.o: xbombs.h
X11.o: xbombs.h
