github.com/makyo/juju@v0.0.0-20160425123129-2608902037e9/provider/maas/Makefile (about) 1 all: bridgescript.go 2 3 # TODO add bridgescript_doc.go that explains (in a package comment) 4 # what this script (add-juju-bridge.py) does, and why, and how to 5 # change it. 6 7 bridgescript.go: add-juju-bridge.py Makefile 8 $(RM) $@ 9 echo -n '// This file is auto generated. Edits will be lost.\n\n' >> $@ 10 echo -n 'package maas\n\n' >> $@ 11 echo -n '//go:generate make -q\n\n' >> $@ 12 echo -n 'import "path"\n\n' >> $@ 13 echo -n 'const bridgeScriptName = "add-juju-bridge.py"\n\n' >> $@ 14 echo -n 'var bridgeScriptPath = path.Join("/tmp", bridgeScriptName)\n\n' >> $@ 15 echo -n "const bridgeScriptPython = \`" >> $@ 16 cat add-juju-bridge.py >> $@ 17 echo -n '`\n' >> $@ 18 19 format: 20 pyfmt -i add-juju-bridge.py 21 22 clean: 23 $(RM) bridgescript.go