MCPcopy Create free account
hub / github.com/davidgiven/fluxengine / plugin

Function plugin

src/gui2/build.py:353–369  ·  view source on GitHub ↗
(name, id, srcs, hdrs, romfsdir, deps)

Source from the content-addressed store, hash-verified

351
352
353def plugin(name, id, srcs, hdrs, romfsdir, deps):
354 romfs(name=f"{id}_romfs", id=id, dir=romfsdir)
355
356 cxxlibrary(
357 name=name,
358 srcs=srcs + [f".+{id}_romfs", "dep/r/libromfs/lib/source/romfs.cpp"],
359 hdrs=hdrs
360 | {"romfs/romfs.hpp": "dep/r/libromfs/lib/include/romfs/romfs.hpp"},
361 cflags=cflags
362 + [
363 f"-DIMHEX_PLUGIN_NAME={id}",
364 f"-DLIBROMFS_PROJECT_NAME={id}",
365 f"-DIMHEX_PLUGIN_FEATURES_CONTENT=",
366 f"-Dromfs=romfs_{id}",
367 ],
368 deps=deps + ["dep+libromfs_repo"],
369 )
370
371
372plugin(

Callers 1

build.pyFile · 0.85

Calls 1

romfsFunction · 0.85

Tested by

no test coverage detected