########################################################

# Ѥ륳ѥȥץ
CC      = gcc -O2 

# ɸʳΥ󥯥롼ɥեΥǥ쥯ȥ
IDIR    = -I/usr/X11R6/include

# ɸʳΥ饤֥Υǥ쥯ȥ
LDIR    = -L/usr/X11R6/lib

#########################################################

# 󥹥ȡ
TARGET = /usr/X11R6/bin/xjump

# 쥳ɥեΥǥ쥯ȥ
RECORD_DIR  = /usr/X11R6/lib/xjump

#쥳ɥեΥե̾(ϥХʥޤޤ)
RECORD_FILE  = $(RECORD_DIR)/record

#########################################################

# 쥳ɤΥȥ(ϥХʥޤޤ)
RECORD_ENTRY  = 20

##########################################################

xjump : main.o game.o key.o misc.o record.o resource.o
	$(CC) -o xjump \
		main.o game.o key.o misc.o record.o resource.o\
		-lXaw -lXmu -lXt -lXpm -lXext -lX11 $(LDIR)

main.o : main.c xjump.h record.h \
		picture.xpm icon.xbm icon_msk.xbm Makefile
	$(CC) -c -DRECORD_ENTRY=$(RECORD_ENTRY) main.c $(IDIR)

resource.o : resource.c
	$(CC) -c resource.c

game.o : game.c xjump.h
	$(CC) -c game.c $(IDIR)

key.o : key.c xjump.h
	$(CC) -c key.c $(IDIR)

misc.o : misc.c
	$(CC) -c misc.c

record.o : record.c record.h Makefile
	$(CC) -c \
		-DRECORD_ENTRY=$(RECORD_ENTRY) \
		-DRECORD_FILE=\"$(RECORD_FILE)\" \
		record.c


install	: xjump
	install -c -s -o games -m 4755 xjump $(TARGET)
	install -d -o games $(RECORD_DIR)
	if [ ! -f $(RECORD_FILE) ];\
		 then install -c -o games -m 644 /dev/null $(RECORD_FILE);\
	fi
