targets/Xenomai/__init__.py
changeset 1323 a2b1af39385c
parent 1279 0eb9f8af479f
child 1511 91538d0c242c
equal deleted inserted replaced
1322:0a9227f743b3 1323:a2b1af39385c
     3 class Xenomai_target(toolchain_gcc):
     3 class Xenomai_target(toolchain_gcc):
     4     dlopen_prefix = "./"
     4     dlopen_prefix = "./"
     5     extension = ".so"
     5     extension = ".so"
     6     def getXenoConfig(self, flagsname):
     6     def getXenoConfig(self, flagsname):
     7         """ Get xeno-config from target parameters """
     7         """ Get xeno-config from target parameters """
     8         xeno_config=self.CTRInstance.GetTarget().getcontent()["value"].getXenoConfig()
     8         xeno_config=self.CTRInstance.GetTarget().getcontent().getXenoConfig()
     9         if xeno_config:
     9         if xeno_config:
    10             from util.ProcessLogger import ProcessLogger
    10             from util.ProcessLogger import ProcessLogger
    11             status, result, err_result = ProcessLogger(self.CTRInstance.logger,
    11             status, result, err_result = ProcessLogger(self.CTRInstance.logger,
    12                                                        xeno_config + " --skin=native --"+flagsname,
    12                                                        xeno_config + " --skin=native --"+flagsname,
    13                                                        no_stdout=True).spin()
    13                                                        no_stdout=True).spin()