예제 #1
0
 def build(self):
     m1 = Make(self, makefile='/tmp/makefile')
     m1.set_var('prefix', '/foo')
     m2 = Make(self, jobs=2)
     return (m1.cmdline()['cmd'],
             m2.cmdline(['clean', 'install'])['cmd'],
             m2.cmdline('all')['cmd'])
예제 #2
0
 def build(self):
     m1 = Make(self, makefile='/tmp/makefile')
     m1.set_var('prefix', '/foo')
     m2 = Make(self, jobs=2)
     m2.set_default_target('install')
     m2.set_var('profiles', ['dev', 'prod'])
     return (m1.cmdline()['cmd'], m2.cmdline()['cmd'],
             m2.cmdline(['clean',
                         'install'])['cmd'], m2.cmdline('all')['cmd'])
예제 #3
0
 def build(self):
     m1 = Make(self, makefile="/tmp/makefile")
     m1.set_var("prefix", "/foo")
     m2 = Make(self, jobs=2)
     m2.set_default_target("install")
     m2.set_var("profiles", ["dev", "prod"])
     return (
         m1.cmdline()["cmd"],
         m1()[0],
         m1(exec_dir="/foo", timeout=2)[1],
         m2.cmdline()["cmd"],
         m2.cmdline(["clean", "install"])["cmd"],
         m2.cmdline("all")["cmd"],
     )