1########################################################
2
3# ���Ѥ��륳��ѥ���ȥ��ץ��������
4CC      = gcc -O2
5
6# ɸ��ʳ��Υ����롼�ɥե�����Υǥ��쥯�ȥ�����
7IDIR    = -I/usr/X11R6/include
8
9# ɸ��ʳ��Υ饤�֥��Υǥ��쥯�ȥ�����
10LDIR    = -L/usr/X11R6/lib
11
12#########################################################
13
14# �����ȡ���������
15TARGET = /usr/games/
16
17# �쥳���ɥե�����Υǥ��쥯�ȥ�����
18RECORD_DIR  = /var/games/xjump
19
20#�쥳���ɥե�����Υե�����̾�����(������ϥХ��ʥ�������ޤ�ޤ�)
21RECORD_FILE  = $(RECORD_DIR)/record
22
23#########################################################
24
25# �쥳���ɤΥ���ȥ�������(������ϥХ��ʥ�������ޤ�ޤ�)
26RECORD_ENTRY  = 20
27
28##########################################################
29
30xjump : main.o game.o key.o misc.o record.o resource.o
31	$(CC) -o xjump \
32		main.o game.o key.o misc.o record.o resource.o\
33		-lXaw -lXmu -lXt -lXpm -lXext -lX11 $(LDIR)
34
35main.o : main.c xjump.h record.h \
36		picture.xpm icon.xbm icon_msk.xbm Makefile
37	$(CC) -c -DRECORD_ENTRY=$(RECORD_ENTRY) main.c $(IDIR)
38
39resource.o : resource.c
40	$(CC) -c resource.c
41
42game.o : game.c xjump.h
43	$(CC) -c game.c $(IDIR)
44
45key.o : key.c xjump.h
46	$(CC) -c key.c $(IDIR)
47
48misc.o : misc.c
49	$(CC) -c misc.c
50
51record.o : record.c record.h Makefile
52	$(CC) -c \
53		-DRECORD_ENTRY=$(RECORD_ENTRY) \
54		-DRECORD_FILE=\"$(RECORD_FILE)\" \
55		record.c
56
57
58install	: xjump
59	install -g games -c -s -m 2755 xjump $(DESTDIR)$(TARGET)
60
61clean:
62	rm -f *.o xjump *~
63