Modularise imagewriter.

This commit is contained in:
David Given
2024-10-16 01:12:35 +02:00
parent ecd80775d8
commit 3020705012
7 changed files with 46 additions and 29 deletions

View File

@@ -1,4 +1,5 @@
from build.protobuf import proto, protocc
from build.c import cxxlibrary
proto(
name="proto",
@@ -10,3 +11,23 @@ protocc(
srcs=[".+proto"],
deps=["lib+common_proto_lib"],
)
cxxlibrary(
name="imagereader",
srcs=[
"./d64imagereader.cc",
"./d88imagereader.cc",
"./dimimagereader.cc",
"./diskcopyimagereader.cc",
"./fdiimagereader.cc",
"./imagereader.cc",
"./imdimagereader.cc",
"./imgimagereader.cc",
"./jv3imagereader.cc",
"./nfdimagereader.cc",
"./nsiimagereader.cc",
"./td0imagereader.cc",
],
hdrs={"lib/imagereader/imagereader.h": "./imagereader.h"},
deps=["lib/core", "lib/config", "lib/data", ".+proto_lib"],
)