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