Lines Matching full:write
247 f.write("config %s\n" % self.option_name)
248 f.write("\tbool \"%s %s %s %s\"\n" %
328 f.write("\tdepends on %s\n" % depend)
331 f.write("\tselect %s\n" % select)
333 f.write("\thelp\n")
343 … f.write(textwrap.fill(desc, width=62, initial_indent="\t ", subsequent_indent="\t ") + "\n")
344 f.write("\n")
345 f.write("\t https://toolchains.bootlin.com/\n")
347 f.write("\n")
350 f.write("ifeq ($(%s),y)\n" % self.option_name)
351 f.write("TOOLCHAIN_EXTERNAL_BOOTLIN_VERSION = %s\n" % self.version)
352 …f.write("TOOLCHAIN_EXTERNAL_BOOTLIN_SOURCE = %s--%s--%s-$(TOOLCHAIN_EXTERNAL_BOOTLIN_VERSION).tar.…
354 f.write("TOOLCHAIN_EXTERNAL_BOOTLIN_SITE = %s\n" %
356 f.write("endif\n\n")
360 f.write("# From %s\n" % self.hash_url)
361 f.write("sha256 %s %s\n" % (self.sha256, os.path.basename(self.tarball_url)))
371 f.write("\n\n")
372 f.write("class %s(TestExternalToolchain):\n" % testname)
373 f.write(" config = \"\"\"\n")
380 f.write(" # %s is not set\n" % opt[1:])
382 f.write(" %s=y\n" % opt)
383 f.write(" BR2_TOOLCHAIN_EXTERNAL=y\n")
384 f.write(" BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y\n")
385 f.write(" %s=y\n" % self.option_name)
386 f.write(" # BR2_TARGET_ROOTFS_TAR is not set\n")
387 f.write(" \"\"\"\n")
388 f.write(" toolchain_prefix = \"%s-linux\"\n" % arches[self.arch]['prefix'])
389 f.write("\n")
390 f.write(" def test_run(self):\n")
391 f.write(" TestExternalToolchain.common_check(self)\n")
427 f.write(AUTOGENERATED_COMMENT)
429 f.write("config BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCH_SUPPORTS\n")
430 f.write("\tbool\n")
432 f.write("\tdefault y if %s\n" % " && ".join(details['conditions']))
433 f.write("\n")
435 f.write("if BR2_TOOLCHAIN_EXTERNAL_BOOTLIN\n\n")
437 f.write("config BR2_TOOLCHAIN_EXTERNAL_PREFIX\n")
438 f.write("\tdefault \"$(ARCH)-linux\"\n")
440 f.write("\n")
442 f.write("config BR2_PACKAGE_PROVIDES_TOOLCHAIN_EXTERNAL\n")
443 f.write("\tdefault \"toolchain-external-bootlin\"\n")
445 f.write("\n")
447 f.write("choice\n")
448 f.write("\tprompt \"Bootlin toolchain variant\"\n")
453 f.write("endchoice\n")
454 f.write("endif\n")
459 f.write("#" * 80 + "\n")
460 f.write("#\n")
461 f.write("# toolchain-external-bootlin\n")
462 f.write("#\n")
463 f.write("#" * 80 + "\n")
464 f.write("\n")
465 f.write(AUTOGENERATED_COMMENT)
468 f.write("$(eval $(toolchain-external-package))\n")
473 f.write(AUTOGENERATED_COMMENT)
480 f.write(AUTOGENERATED_COMMENT)
481 f.write("from tests.toolchain.test_external import TestExternalToolchain\n")