#!/usr/bin/env omake
#----------------------------------------------------------------------------
#
#    g3d\[XRo[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[] = ariizumi_nobuhiko


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

#----------------------------------------------------------------------------
#    ŏIʕ
#      arct@C
#----------------------------------------------------------------------------
ARC_FILE = font

#----------------------------------------------------------------------------
#    ˑt@C
#----------------------------------------------------------------------------


#----------------------------------------------------------------------------
#    fBNg
#      Ro[gĂłoCit@CuĂꏊƁAŏIʕuĂꏊ
#----------------------------------------------------------------------------
ARC_DIR = $(getenv PROJECT_ROOT)/arc/

#----------------------------------------------------------------------------
#    [U쐬t@C
#----------------------------------------------------------------------------
OBJECT[] = kujira_add_font.bcfnt\
           kujira_battle.bcfnt\
           num_font.bcfnt


#----------------------------------------------------------------------------
#    build
#----------------------------------------------------------------------------

.PHONY: 
  

#ƁAUSER삵Ȃ
if $(equal $(CONVERTUSER), true)
  $(ARC_FILE).garc $(ARC_FILE).gaix: $(OBJECT)
    $(GFARC) $(ARC_FILE) $(OBJECT)
  
  export

$(ARC_DIR)/$(ARC_FILE).garc $(ARC_DIR)/$(ARC_FILE).gaix: $(ARC_FILE).garc $(ARC_FILE).gaix
  cp $(ARC_FILE).garc $(ARC_DIR)/$(ARC_FILE).garc
  cp $(ARC_FILE).gaix $(ARC_DIR)/$(ARC_FILE).gaix

build: $(ARC_DIR)/$(ARC_FILE).garc $(ARC_DIR)/$(ARC_FILE).gaix 

#----------------------------------------------------------------------------
#    clean
#----------------------------------------------------------------------------
if $(equal $(TARGETS), clean)  # clean^[Qbgclean:[̂ifŊȂĂ悢
  clean:
    if $(equal $(CONVERTUSER), true)
      rm -f $(ARC_FILE).garc
      rm -f $(ARC_FILE).gaix
  
    rm -f $(ARC_DIR)/$(ARC_FILE).garc
    rm -f $(ARC_DIR)/$(ARC_FILE).gaix


DefineDefaultRules()
