NAME="a$(BRAND_SHORT)" SRCTREE=agent_tree NAME_EXP="$(NAME)_advantech" UNIV_AGENT_FN="dwarfg_agent.sh" TARGET_AGENT_FN="$(BRAND_SHORT)_agent.sh" UNIV_AGENT="../agent_linux/$(UNIV_AGENT_FN)" UPGRADE="a$(BRAND_SHORT)_upgrade" .PHONY: $(NAME).tgz $(UPGRADE).tgz all: export $(NAME).tgz: $(SRCTREE) $(RM) -rf $(NAME) cp -r $(SRCTREE) $(NAME) cp $(UNIV_AGENT) $(NAME)/bin/$(TARGET_AGENT_FN) sed -i 's/^g_fn_bintarget="\(.*\)"/g_fn_bintarget="bin\/\1"/' $(NAME)/bin/$(TARGET_AGENT_FN) ../../expand_brand.sh "$(NAME)" tar czf $@ $(NAME) $(UPGRADE).tgz: $(SRCTREE) $(NAME).tgz mkdir -p $(UPGRADE)/bin $(UPGRADE)/upg_tree cp $(NAME)/bin/$(TARGET_AGENT_FN) $(UPGRADE)/bin/ cp -r $(NAME)/www $(NAME)/etc $(UPGRADE)/upg_tree/ ../../expand_brand.sh "$(UPGRADE)" tar czf $@ $(UPGRADE) $(NAME_EXP).tgz: $(NAME).tgz cp $^ $@ export: $(NAME_EXP).tgz $(UPGRADE).tgz mkdir -p ../out/agent_advantech/ cp $^ ../out/agent_advantech/ clean: @echo "adwarfg clean" $(RM) -rf $(NAME) $(RM) $(UPGRADE).tgz $(RM) -r $(UPGRADE)