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

# Ѥ륳ѥȥץ
CC      = gcc -O -g

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

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

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

# 󥹥ȡ륿å̾
TARGET = /usr/X11R6/bin/xjumpx

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

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

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

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

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

OBJS = main.o game.o hero.o floor.o misc.o record.o resource.o

.c.o:
	$(CC) -c $(CFLAGS) $(IDIR) -DRECORD_ENTRY=$(RECORD_ENTRY) -DRECORD_FILE=\"$(RECORD_FILE)\" $<

xjump : $(OBJS)
	$(CC) -o xjumpx \
		$(OBJS) \
		-lXaw -lXmu -lXt -lXpm -lXext -lX11 $(LDIR)



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

clean:
	rm -rf xjumpx *.o

floor.o: xjump.h
game.o: xjump.h
hero.o: xjump.h
main.o: xjump.h record.h picture.xpm icon.xbm icon_msk.xbm
record.o: record.h
