#!/usr/bin/env omake
#----------------------------------------------------------------------------
#
#    XyVBGMf[^Ro[g OMakefile
#   
#----------------------------------------------------------------------------


.PHONY: build clean
.DEFAULT: build


#----------------------------------------------------------------------------
#    fobOvgȂ`
#      OMakefilep̒`łBʂł̒`킯ł͂܂B
#----------------------------------------------------------------------------
DEBUG_PRINT = false  # falseŃfobOvgȂAtrueŃfobOvg


#----------------------------------------------------------------------------
#    [U[`
#      CONVERT̓etrueɂ[U[Lq
#      jtomoya_takahashi hoge hoge2
#----------------------------------------------------------------------------
USERS[] = iwasawa saito_masafumi suginaka_katsunori

#----------------------------------------------------------------------------
#    ʃ}N
#      ̃}NǂݍނƂŁACONVERTUSERȂǂ`B
#----------------------------------------------------------------------------
include $(getenv PROJECT_ROOT)/resource/macro_define

#----------------------------------------------------------------------------
#    ŏIʕ
#----------------------------------------------------------------------------
SP_BGM_XLS = special_bgm.xls
SP_BGM_TXT = special_bgm.txt
SP_BGM_CDAT = field_special_bgm.cdat

TARGET_DIR = $(getenv PROJECT_ROOT)/prog/src/field/
TARGET_FILE = $(TARGET_DIR)$(SP_BGM_CDAT)

#----------------------------------------------------------------------------
#    build
#----------------------------------------------------------------------------
build: $(TARGET_FILE)

$(TARGET_FILE): $(SP_BGM_CDAT)
  cp $(SP_BGM_CDAT) $(TARGET_DIR)

#ƁAUSER삵Ȃ
if $(equal $(CONVERTUSER), true)
	$(SP_BGM_TXT): $(SP_BGM_XLS)
		$(ExcelTabOutDirectSheet -n 0 -s, $(SP_BGM_XLS), $(SP_BGM_TXT))
	
	$(SP_BGM_CDAT): $(SP_BGM_TXT)
		ruby special_bgm.rb $(SP_BGM_TXT) $(SP_BGM_CDAT)

#----------------------------------------------------------------------------
#    clean
#----------------------------------------------------------------------------
clean:
	rm -f $(TARGET_FILE)
	if $(equal $(CONVERTUSER), true)
	  rm -f $(SP_BGM_TXT) $(SP_BGM_CDAT)

DefineDefaultRules()
