def comp_esp(self, b, datos): comp = 1 dir_conf = os.path.expanduser('~') + "/.icaro/v4/firmware" i = util.compilar(datos, self.cfg, dir_conf) if i == 0: self.mensajes(3, "la compilacion fue exitosa") comp = 0 else: self.mensajes(0, "hubo un error de compilacion") comp = 1 if comp == 0: i = util.linker(datos, self.cfg) if i == 0: cargador = carga.Cargador(datos, self.mensajes) return 0
def comp_esp(self, b, datos): comp = 1 dir_conf = os.path.expanduser('~') + "/.icaro/v4/firmware" i = util.compilar(datos, self.cfg, dir_conf) if i == 0: self.mensajes(3, "la compilacion fue exitosa") comp = 0 else: self.mensajes(0, "hubo un error de compilacion") comp = 1 if comp == 0: i = util.linker(datos, self.cfg) if i == 0: cargador = carga.Cargador(datos,self.mensajes) return 0
def compilar(self, b): pagina = self.notebook2.get_current_page() if pagina == 0: self.carga() crear.crear_archivo(self.fondo, self) dir_conf = os.path.expanduser('~') + "/.icaro/v4/firmware" i = util.compilar("main", self.cfg, dir_conf) if i == 1: self.mensajes( 0, "no se encuentra el compilador sdcc en. Pruebe configurar el archivo config.ini y corregirlo") if i == 0: self.mensajes(3, "la compilacion fue exitosa") else: self.mensajes(0, "hubo un error de compilacion") if pagina == 1: self.ver.compilar(0)
def compilar(self, arg): #dir_conf = os.path.expanduser('~') + "/"+self.firmware_ruta+"/firmware/" #cadena = dir_conf + "source/user.c" cadena2 = self.buf.props.text a = self.ventana.mensajes( 1, "Las modificaciones echas en el editor no se mantendran, y seran eliminadas cuando se compile de vuelta desde icaro-bloques. ¿Desea continuar?") if a == True: file = open( self.cadena_user_c , "w") file.writelines(cadena2) file.close() i = util.compilar("main", self.ventana.cfg, self.dir_conf) #i = carga.compilar_pic("main", self.ventana.cfg) if i == 0: self.ventana.mensajes(3, "la compilacion fue exitosa") else: self.ventana.mensajes(0, "hubo un error de compilacion")
def compilar(self, b): pagina = self.notebook2.get_current_page() if pagina == 0: self.carga() crear.crear_archivo(self.fondo, self) dir_conf = os.path.expanduser('~') + "/.icaro/v4/firmware" i = util.compilar("main", self.cfg, dir_conf) if i == 1: self.mensajes( 0, "no se encuentra el compilador sdcc en. Pruebe configurar el archivo config.ini y corregirlo" ) if i == 0: self.mensajes(3, "la compilacion fue exitosa") else: self.mensajes(0, "hubo un error de compilacion") if pagina == 1: self.ver.compilar(0)
def compilar(self, arg): #dir_conf = os.path.expanduser('~') + "/"+self.firmware_ruta+"/firmware/" #cadena = dir_conf + "source/user.c" cadena2 = self.buf.props.text a = self.ventana.mensajes( 1, "Las modificaciones echas en el editor no se mantendran, y seran eliminadas cuando se compile de vuelta desde icaro-bloques. ¿Desea continuar?" ) if a == True: file = open(self.cadena_user_c, "w") file.writelines(cadena2) file.close() i = util.compilar("main", self.ventana.cfg, self.dir_conf) #i = carga.compilar_pic("main", self.ventana.cfg) if i == 0: self.ventana.mensajes(3, "la compilacion fue exitosa") else: self.ventana.mensajes(0, "hubo un error de compilacion")
def preparar(self, directorio, main_c): """TODO: Docstring for preparar. :arg1: TODO :returns: TODO """ r = util.compilar(main_c, self.cfg, directorio) print("la compilacion fue correcta") if r == 0: rr = util.linker(main_c, self.cfg) print(" en enlace de archivos .o fue correcto") if rr == 0: return 0 else: return 2 else: return 1 return r