#!/usr/bin/env omake
#----------------------------------------------------------------------------
#      [U[`
#       CONVERT̓etrueɂ[U[Lq
#       @̃t@C clytcmdlύXlB
#       jtakahashi_tomoya hoge hoge2
#----------------------------------------------------------------------------
include MakeUsers.om

MSTXT = ../message/msproj/src/trmsg.mstxt
TRID  = ../trdata/trid_def.h
TRTOOL = $(getenv PROGRAMDIR)/include/trainer/tr_tool.h

DAT_TBL = trmsgtbl.bin
DAT_TBL_OFS = trmsgtblofs.bin

#----------------------------------------------------------------------------
# ʕ
#----------------------------------------------------------------------------
TARGET = trmsg_data

#----------------------------------------------------------------------------
#			Rs[tH_
#----------------------------------------------------------------------------
COPY_DIR = $(getenv PROJECT_ROOT)/arc

#----------------------------------------------------------------------------
#			macro
#----------------------------------------------------------------------------
include $(getenv PROJECT_ROOT)/resource/macro_define

#----------------------------------------------------------------------------
#    build
#----------------------------------------------------------------------------
build: $(COPY_DIR)/$(TARGET).garc $(COPY_DIR)/$(TARGET).gaix

$(COPY_DIR)/$(TARGET).garc $(COPY_DIR)/$(TARGET).gaix : $(TARGET).garc $(TARGET).gaix
  cp $(TARGET).garc $(COPY_DIR)
  cp $(TARGET).gaix $(COPY_DIR)

# Ro[gΏێ҂̂݃Ro[g
if $(equal $(CONVERTUSER), true)
  $(TARGET).garc $(TARGET).gaix : $(DAT_TBL) $(DAT_TBL_OFS)
    $(GFARC) $(TARGET) *.bin

  $(DAT_TBL) $(DAT_TBL_OFS) : $(MSTXT) $(TRID) $(TRTOOL)
    ruby trmsg_makedata.rb $(MSTXT) $(TRID) $(TRTOOL) $(DAT_TBL_OFS) $(DAT_TBL)

clean:
  rm -f $(COPY_DIR)/$(TARGET).garc
  rm -f $(COPY_DIR)/$(TARGET).gaix
  
  # Ro[gΏێ҂̂݃Ro[g
  if $(equal $(CONVERTUSER), true)
    rm -f $(TARGET).garc
    rm -f $(TARGET).gaix
    rm -f *.bin


DefineDefaultRules()
    
   
  

