#!/usr/bin/env omake
#---------------------------------------------------------------------
# GNZCSVfoAGMM
#
#---------------------------------------------------------------------
#----------------------------------------------------------------------------
#			[U[`
#----------------------------------------------------------------------------

include ../MakeUsers

EXCELCONV = $(getenv GFL_TOOL_DIR)/tabout/tab_out_direct_sheet.rb
GMM_SRC = $(getenv PROJECT_ROOT)/resource/message/src/field/
OBJCODE_GMM = objcode.gmm
XLS_FILE = ../fldmmdl_list.xls

#----------------------------------------------------------------------------
#			macro
#----------------------------------------------------------------------------
include $(getenv PROJECT_ROOT)/resource/macro_define
include $(getenv GFL_TOOL_DIR)/lytsys/maketool
include $(getenv GFL_TOOL_DIR)/g3d_tool/g3d_omake_tool

.PHONY:

#----------------------------------------------------------------------------
#    build
#----------------------------------------------------------------------------
if $(equal $(CONVERTUSER), true)
	build: $(XLS_FILE) $(CopyFile $(GMM_SRC), $(OBJCODE_GMM) )
else
	build: $(CopyFile $(GMM_SRC), $(OBJCODE_GMM) )
	
if $(equal $(CONVERTUSER), true)
	sheet0.csv: $(XLS_FILE)
		ruby $(EXCELCONV) -n 0 -s $(XLS_FILE) > sheet0.csv
		ruby $(EXCELCONV) -n 1 -s $(XLS_FILE) > sheet1.csv
		ruby $(EXCELCONV) -n 2 -s $(XLS_FILE) > sheet2.csv
		cp sheet0.csv ../sheet0.csv
		cp sheet1.csv ../sheet1.csv
		cp sheet2.csv ../sheet2.csv
	
	$(OBJCODE_GMM): sheet0.csv
		ruby objcode_gmm.rb sheet0.csv

clean:
	if $(equal $(CONVERTUSER), true)
		rm -f ../*.csv
		rm -f *.csv
		rm -f objcode.gmm
	
