1 DM_ROOT := $(CURDIR)/.. 2 DM_ENGINE := $(DM_ROOT)/engine 3 DM_SERVICE := $(DM_ROOT)/DMService 4 DM_SETTING := $(DM_ROOT)/setting 5 DM_TOOLS := $(DM_ENGINE)/dmlib/dmt-tools 6 DM_ASSETS := $(DM_SERVICE)/assets 7 DM_PLUGIN := $(DM_ASSETS)/dm/plugin/ 8 DM_GENERATE := $(DM_TOOLS)/generateDMT 9 DM_FSTAB := $(DM_ROOT)/setting/fstab 10 DM_TREE_ZIP := $(DM_ROOT)/setting/Dmt.zip 11 12 MY_TMP := $(DM_SETTING)/tmp2 13 MY_TREE := $(MY_TMP)/Dmt 14 MY_OUT := $(MY_TMP)/output 15 16 all: 17 @echo building all 18 -rm -rf $(MY_TMP) 19 -mkdir $(MY_TMP) 20 cd $(MY_TMP); unzip $(DM_TREE_ZIP) 21 cd $(DM_TOOLS); bash $(DM_GENERATE) -fstab $(DM_FSTAB) -output $(MY_OUT) -dmt $(MY_TREE) 22 -rm -rf $(DM_SETTING)/dmt_data/* 23 cp -r $(MY_OUT)/treedata/* $(DM_SETTING)/dmt_data/ 24 cp $(MY_OUT)/treedata/fstab $(DM_ASSETS)/dm/dmt_data/fstab 25 cp $(MY_OUT)/treedata/*.wbxml $(DM_ASSETS)/dm/dmt_data/ 26 cp $(MY_OUT)/treedata/*.dat $(DM_ASSETS)/dm/dmt_data/ 27 cp $(MY_OUT)/treedata/*.bmdf $(DM_ASSETS)/dm/dmt_data/ 28 -rm -rf $(MY_TMP) 29 30