import licant licant.module("malgo", include_paths=["."])
import licant licant.module("ralgraph", srcdir="ralgraph", sources=["shader.cpp", "sprograms.cpp"], include_paths=["."])
#!/usr/bin/env python3 # coding: utf-8 import sys sys.path.insert(0, "../..") import licant licant.module("module_a", impl="a", sources=["a.cpp"]) licant.module("module_a", impl="b", sources=["b.cpp"]) licant.module("module_b", sources=["c.cpp"], mdepends=[("module_a", "a")]) licant.module_defimpl("module_a", "a") licant.cxx_application("target", sources=["main.cpp"], mdepends=["module_b", ("module_a", "a")]) licant.ex("target")
import licant licant.module("periph.include", include_paths = "." )
import licant licant.module("newlib-stub", sources=["newlib-stub.c"])
import licant licant.module( "compat.libc", include_paths=["include", "include/libc/", "include_internal"], sources=["stdlib/*.c", "string/*.c", "ctype/*.c", "stdio/*.c", "math/*.c"])
#!/usr/bin/env python3 import licant licant.module("virtdevs", sources=["virtdevs/device.cpp"], include_paths=["."])
import licant licant.module("igris.posix", include_paths=["include"])
import licant.modules import licant DEFINES = [] if __name__ == "__main__": licant.cli.add_argument("-o", "--oldheader", action="store_true", default=False) opts, args = licant.cli.parse() DEFINES = ["OLD_HEADER=1"] if opts.oldheader else [] licant.module("crow.select", "impl", sources=["crow/src/asyncio.cpp"], defines = ["CROW_USE_ASYNCIO=1"], default=True ) licant.module("crow.select", "stub", defines = [] ) licant.module("crow.diagnostic", "nos", sources=["crow/src/variants/crow_print.cpp"], default = True ) licant.module("crow.threads", "linux", default=True, sources = ["crow/src/threads-posix.cpp"] ) licant.modules.module("crow.minimal", srcdir = "crow", sources = [
import licant licant.module("heimer", sources = [ "heimer/tandem.c", "heimer/control.c", "heimer/axis.c" ], include_paths=["."] )
import licant licant.module("cynematic", include_paths=["."] )
import licant licant.module("linalg", include_paths=["."])
import licant licant.module("igris.std", include_paths=["."])
import licant licant.module("igris", mdepends=[ "igris.include", "igris.sshell", "igris.util", "igris.bug", "igris.dprint", "igris.path", "igris.time", "igris.syslock", "igris.ctrobj", "igris.protocols.gstuff" ]) licant.module("igris.include", include_paths=["."]) ######################STDLIBS#COMPAT############################ licant.execute("compat/libc/libc.g.py") licant.execute("compat/std/std.g.py") licant.execute("compat/posix/posix.g.py") licant.execute("compat/newlib-stub/newlib-stub.g.py") licant.module( "igris.cxx_support", sources=["compat/cxx/__cxa_pure_virtual.c", "compat/cxx/__dso_handle.c"]) licant.module("igris.stdlibs", mdepends=["igris.libc", "igris.std", "igris.posix"]) ################################################################ ######################DPRINT#################################### licant.module( "igris.dprint.common", "impl", srcdir="igris/dprint",