Delete: bin/oemaked
[bitbake.git] / bin / parse_manifest
1 #!/usr/bin/env python
2 # ex:ts=4:sw=4:sts=4:et
3 # -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
4
5 import sys, oe, oe.manifest
6
7 mfile = sys.__stdin__
8 if len(sys.argv) == 2:
9     mfile = file(sys.argv[1], "r")
10
11 d = oe.data.init()
12
13 manifest = oe.manifest.parse(mfile, d)
14
15 for func in ("do_stage", "do_install", "do_populate"):
16     value = oe.manifest.emit(func, manifest, d)
17     if value:
18         oe.data.setVar(func, value, d)
19     oe.data.setVarFlag(func, "func", 1, d)
20     oe.data.emit_var(func, sys.__stdout__, d)
21     sys.__stdout__.write("\n")