1
我看了一下关于adding和overriding命令的Origen文档,除了-d被禁止重写之外,没有看到任何origen命令。但是,当我尝试覆盖目标命令时,我没有看到Origen执行与执行命令时的操作相同的操作。以下是我想到当我设定一个目标:如何补充Origen命令的功能?
peologin02:ppekit $ origen t mytarget.rb
Target now set to: mytarget.rb
当我做同样的我overidden命令,目标不会改变。这是我的目标重写命令:
when /target|^t$/
unless ARGV.empty?
curr_target = Origen.target.name
new_target = ARGV.first
unless curr_target == new_target
# Remove the old target product's symlinks
rm_src_links
end
end
exit 0
我想到了“退出0”的代码将确保ARGV被返回到奥利完成目标的命令,但好像什么都不做。
THX