python_binary( | |
name = 'download_file', | |
main = 'download_file.py', | |
deps = [':util'], | |
visibility = ['PUBLIC'], | |
) | |
python_binary( | |
name = 'onos-app-writer', | |
main = 'onos_app.py', | |
deps = [], | |
visibility = ['PUBLIC'], | |
) | |
python_binary( | |
name = 'onos-app-oar', | |
main = 'onos_oar.py', | |
deps = [], | |
visibility = ['PUBLIC'], | |
) | |
python_binary( | |
name = 'onos-stage', | |
main = 'onos_stage.py', | |
deps = [], | |
visibility = ['PUBLIC'], | |
) | |
python_binary( | |
name = 'onos-feature', | |
main = 'onos_feature.py', | |
deps = [], | |
visibility = ['PUBLIC'], | |
) | |
python_binary( | |
name = 'pack_war', | |
main = 'pack_war.py', | |
deps = [':util'], | |
visibility = ['PUBLIC'], | |
) | |
python_library( | |
name = 'util', | |
srcs = [ | |
'util.py', | |
'__init__.py' | |
], | |
visibility = ['PUBLIC'], | |
) | |
def shquote(s): | |
return s.replace("'", "'\\''") | |
def os_path(): | |
from os import environ | |
return environ.get('PATH') | |
genrule( | |
name = 'buck', | |
cmd = 'echo buck=`which buck`>$OUT;' + | |
("echo PATH=\''%s'\' >>$OUT;" % shquote(os_path())), | |
out = 'buck.properties', | |
visibility = ['PUBLIC'], | |
) | |