1CXXFLAGS	    = -I/usr/include/X11R5
2CXX          = CC -O
3FONT_DEFAULT = \"-bitstream-charter-bold-r-*\"
4DATA_DIRECTORY = \"/usr/local/tools/games/xmemory/lib\"
5
6LD	      = $(CXX)
7LDFLAGS	= -L/usr/lib/X11R5
8LIBS	   =  -lX11
9
10OBJS	   = board.o color.o font.o port.o tile.o xmemory.o gif_image.o color_mapper.o mem_image.o
11
12xmemory:     $(OBJS)
13	$(LD) $(LDFLAGS) $(OBJS) $(LIBS) -o xmemory
14
15xmemory.o: xmemory.C
16	$(CXX) $(CXXFLAGS) -DDATA_DIRECTORY=$(DATA_DIRECTORY) -DFONT_DEFAULT=$(FONT_DEFAULT) -c xmemory.C -o $@
17
18install:
19	strip xmemory
20	cp -p xmemory /usr/local/tools/bin/xmemory
21	cp -p xmemory.man /usr/local/tools/man/man1/xmemory.1
22
23
24board.o: board.C
25color.o: color.C
26font.o: font.C
27port.o: port.C
28tile.o: tile.C
29xmemory.o: xmemory.C
30gif_image.o: gif_image.C
31color_mapper.o: color_mapper.C
32mem_image.o: mem_image.C
33
34board.o: global.H board.H tile.H
35color.o: global.H color.H port.H color_mapper.H
36color_mapper.o: color_mapper.H
37font.o: font.H
38gif_image.o: gif_image.H
39mem_image.o: mem_image.H gif_image.H game.H
40port.o: global.H port.H color_mapper.H color.H tile.H board.H font.H game.H
41port.o: mem_image.H gif_image.H stipple.h rstipple.h
42tile.o: global.H tile.H port.H color_mapper.H font.H smiletab.H mem_image.H
43tile.o: reset_image.H gif_image.H
44xmemory.o: global.H port.H color_mapper.H board.H game.H mem_image.H
45xmemory.o: gif_image.H
46xscale.o: font.C font.H smiletab.H
47