1#
2# make install	installs the executables in the directory specified by BIN
3#
4# make clean	removes all temporary files.
5
6CFLAGS += -DSCOREfILE=\"$(SCOREFILES)/scores\"
7CC ?= gcc
8INCLUDE = ${LOCALBASE}/include
9LIBRARY = ${LOCALBASE}/lib
10BIN = ${PREFIX}/bin
11SCOREFILES = /var/games
12
13.c.o:
14	$(CC) $(CFLAGS) -I $(INCLUDE) -c $<
15
16all: xmines
17
18xmines: xmines.o X11.o score.o
19	$(CC) -L $(LIBRARY) -o xmines xmines.o score.o X11.o -lX11
20
21X11.o: covered.pat flag.pat gray.pat highlight.pat marked.pat mine.pat ohno.pat shades.pat smiley.pat uncovered.pat uncoveredcolor.pat
22
23clean:
24	rm -f *.o
25
26install:
27	mkdir -p ${DESTDIR}$(SCOREFILES)
28	${BSD_INSTALL_DATA} scores/scores ${DESTDIR}$(SCOREFILES)/xmines-scores.sample
29	${BSD_INSTALL_PROGRAM} xmines ${DESTDIR}$(BIN)
30