
################# KEY SETTING ( '1' is recommended. see key.h )
KEYMAP      = 1

################# IF YOU HAVE SEMAPHORE...
SEMAPHORE   = -DUSE_SEMAPHORE

################# GAME SPEED
WAIT_MSEC   = 20

################# PATH
HSCORE_DIR  = /usr/games/xkobo-scores

################# C++ COMPILER
CC          = g++

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

SRCS= xkobo.C tiff.C file.C xlwin.C xlbacking.C xlcmap.C \
      xlscroll.C xlchip.C sp256.C enemy.C enemies.C \
      myship.C key.C map.C radar.C screen.C manage.C \
      scenes.C score.C random.C

DEFINES = -DKEY_MAP=$(KEYMAP) -DWAIT_MSEC=$(WAIT_MSEC) $(SEMAPHORE)\
          -DXKOBO_SCORE_DIR=\"$(HSCORE_DIR)\"

LOCAL_LIBRARIES = $(XLIB)

OBJS = $(SRCS:.C=.o)

ComplexProgramTarget(xkobo)

.C.o:
	$(CC) $(CFLAGS) -c $< -o $@

sp256.C: sp256.tif
	rm -f sp256.C
	echo 'unsigned char spdata[] = {'                   > sp256.C
	hexdump -v -e '"\t" 8/1 "0x0%02x," "\n"' sp256.tif >> sp256.C 
	echo '};'                                          >> sp256.C

install::
	if [ -d $(HSCORE_DIR) ]; then chmod 777 $(HSCORE_DIR); \
	else mkdir $(HSCORE_DIR); chmod 777 $(HSCORE_DIR); fi


