📄 xenv-utils.mk
字号:
genxenv := genxenvsetxenv := setxenvunsetxenv := unsetxenvgenxenv_dir := $(BASE_DIR)/tools/genxenvgenxenv_install_dir := $(TARGET_DIR)/bingenxenv_bin := $(genxenv_dir)/$(genxenv)genxenv_target := $(genxenv_install_dir)/$(genxenv)setxenv_bin := $(genxenv_dir)/$(setxenv)setxenv_target := $(genxenv_install_dir)/$(setxenv)$(genxenv_bin) $(setxenv_bin): FORCE# Set RMCFLAGS to tango2 standalone to force the cross-compilation of genxenv and setxenv RMCFLAGS="-DEM86XX_CHIP=EM86XX_CHIPID_TANGO2 -DEM86XX_MODE=EM86XX_MODEID_STANDALONE -DEM86XX_REVISION=4" COMPILKIND=release $(MAKE) -C $(@D)$(genxenv_target): $(genxenv_bin) mkdir -p $(@D) cp $< $@$(setxenv_target): $(setxenv_bin) mkdir -p $(@D) cp $< $@ ln -s $(setxenv) $(genxenv_install_dir)/$(unsetxenv).PHONY: genxenv setxenvgenxenv: $(genxenv_target)setxenv: $(setxenv_target).PHONY: genxenv-clean setxenv-cleangenxenv-clean setxenv-clean: -rm $(genxenv_target) $(setxenv_target) $(MAKE) -C $(genxenv_dir) clean.PHONY: genxenv-dirclean setxenv-dircleangenxenv-dirclean: genxenv-clean setxenv-dirclean: setxenv-clean xbins := \ tobin.bashxbin_dir := $(BASE_DIR)/xbinxbin_install_dir := $(TARGET_DIR)/binxbin_scripts := $(xbins:%=$(xbin_dir)/%)xbin_targets := $(xbins:%=$(xbin_install_dir)/%)$(xbin_targets): $(xbin_install_dir)/%: $(xbin_dir)/% mkdir -p $(@D) cp $< $@.PHONY: xbinxbin: $(xbin_targets).PHONY: xbin-cleanxbin-clean: -rm $(xbin_targets).PHONY: xbin-dircleanxbin-dirclean: xbin-clean.PHONY: xenv-utilsxenv-utils: genxenv setxenv xbin.PHONY: xenv-utils-cleanxenv-utils-clean: genxenv-clean setxenv-clean xbin-clean.PHONY: xenv-utils-dircleanxenv-utils-dirclean: genxenv-dirclean setxenv-dirclean xbin-dirclean############################################################### Toplevel Makefile options##############################################################ifeq '$(strip $(BR2_PACKAGE_XENV_UTILS))' 'y'TARGETS += xenv-utilsendif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -