mirror of
https://github.com/davidgiven/fluxengine.git
synced 2025-10-31 11:17:01 -07:00
20 lines
544 B
Python
20 lines
544 B
Python
from build.ab import export
|
|
from build.c import clibrary
|
|
from build.protobuf import proto, protocc
|
|
from build.pkg import package
|
|
|
|
package(name="protobuf_lib", package="protobuf")
|
|
package(name="z_lib", package="zlib")
|
|
package(name="fmt_lib", package="fmt")
|
|
|
|
clibrary(name="protocol", hdrs={"protocol.h": "./protocol.h"})
|
|
|
|
proto(name="fl2_proto", srcs=["lib/fl2.proto"])
|
|
protocc(name="fl2_proto_lib", srcs=["+fl2_proto"])
|
|
|
|
export(
|
|
name="all",
|
|
items={"fluxengine": "src+fluxengine", "fluxengine-gui": "src/gui"},
|
|
deps=["+protocol"],
|
|
)
|