mirror of
https://github.com/davidgiven/fluxengine.git
synced 2025-10-24 11:11:02 -07:00
Finally eliminate the +lib target.
This commit is contained in:
30
build.py
30
build.py
@@ -19,36 +19,6 @@ hostpackage(name="sqlite3_host_lib", package="sqlite3")
|
|||||||
|
|
||||||
clibrary(name="protocol", hdrs={"protocol.h": "./protocol.h"})
|
clibrary(name="protocol", hdrs={"protocol.h": "./protocol.h"})
|
||||||
|
|
||||||
cxxlibrary(
|
|
||||||
name="lib",
|
|
||||||
srcs=[
|
|
||||||
"./lib/readerwriter.cc",
|
|
||||||
],
|
|
||||||
hdrs={
|
|
||||||
"lib/readerwriter.h": "./lib/readerwriter.h",
|
|
||||||
},
|
|
||||||
deps=[
|
|
||||||
"+fmt_lib",
|
|
||||||
"+protocol",
|
|
||||||
"dep/adflib",
|
|
||||||
"dep/fatfs",
|
|
||||||
"dep/hfsutils",
|
|
||||||
"dep/libusbp",
|
|
||||||
"dep/stb",
|
|
||||||
"src/formats",
|
|
||||||
"lib/core",
|
|
||||||
"lib/config",
|
|
||||||
"lib/data",
|
|
||||||
"lib/external",
|
|
||||||
"lib/fluxsink",
|
|
||||||
"lib/fluxsource",
|
|
||||||
"lib/imagereader",
|
|
||||||
"lib/imagewriter",
|
|
||||||
"lib/decoders",
|
|
||||||
"lib/encoders",
|
|
||||||
],
|
|
||||||
)
|
|
||||||
|
|
||||||
corpustests = []
|
corpustests = []
|
||||||
if not glob("../fluxengine-testdata/data"):
|
if not glob("../fluxengine-testdata/data"):
|
||||||
print("fluxengine-testdata not found; skipping corpus tests")
|
print("fluxengine-testdata not found; skipping corpus tests")
|
||||||
|
|||||||
21
lib/algorithms/build.py
Normal file
21
lib/algorithms/build.py
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
from build.c import cxxlibrary
|
||||||
|
|
||||||
|
cxxlibrary(
|
||||||
|
name="algorithms",
|
||||||
|
srcs=["./readerwriter.cc"],
|
||||||
|
hdrs={
|
||||||
|
"lib/algorithms/readerwriter.h": "./readerwriter.h",
|
||||||
|
},
|
||||||
|
deps=[
|
||||||
|
"lib/core",
|
||||||
|
"lib/config",
|
||||||
|
"lib/data",
|
||||||
|
"lib/usb",
|
||||||
|
"lib/encoders",
|
||||||
|
"lib/decoders",
|
||||||
|
"lib/fluxsource",
|
||||||
|
"lib/fluxsink",
|
||||||
|
"lib/imagereader",
|
||||||
|
"lib/imagewriter",
|
||||||
|
],
|
||||||
|
)
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
#include "lib/config/config.h"
|
#include "lib/config/config.h"
|
||||||
#include "lib/config/flags.h"
|
#include "lib/config/flags.h"
|
||||||
#include "lib/data/fluxmap.h"
|
#include "lib/data/fluxmap.h"
|
||||||
#include "lib/readerwriter.h"
|
#include "lib/algorithms/readerwriter.h"
|
||||||
#include "protocol.h"
|
#include "protocol.h"
|
||||||
#include "lib/usb/usb.h"
|
#include "lib/usb/usb.h"
|
||||||
#include "lib/encoders/encoders.h"
|
#include "lib/encoders/encoders.h"
|
||||||
@@ -46,9 +46,12 @@ cxxlibrary(
|
|||||||
"lib/vfs/vfs.h": "./vfs.h",
|
"lib/vfs/vfs.h": "./vfs.h",
|
||||||
},
|
},
|
||||||
deps=[
|
deps=[
|
||||||
"+lib",
|
|
||||||
"+fmt_lib",
|
"+fmt_lib",
|
||||||
"arch",
|
"arch",
|
||||||
|
"lib/algorithms",
|
||||||
".+proto_lib",
|
".+proto_lib",
|
||||||
|
"dep/hfsutils",
|
||||||
|
"dep/adflib",
|
||||||
|
"dep/fatfs",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#include "lib/core/globals.h"
|
#include "lib/core/globals.h"
|
||||||
#include "lib/vfs/sectorinterface.h"
|
#include "lib/vfs/sectorinterface.h"
|
||||||
#include "lib/data/image.h"
|
#include "lib/data/image.h"
|
||||||
#include "lib/readerwriter.h"
|
#include "lib/algorithms/readerwriter.h"
|
||||||
#include "lib/decoders/decoders.h"
|
#include "lib/decoders/decoders.h"
|
||||||
#include "lib/fluxsource/fluxsource.h"
|
#include "lib/fluxsource/fluxsource.h"
|
||||||
#include "lib/data/layout.h"
|
#include "lib/data/layout.h"
|
||||||
|
|||||||
@@ -31,7 +31,6 @@ cxxprogram(
|
|||||||
cflags=["-I."],
|
cflags=["-I."],
|
||||||
deps=[
|
deps=[
|
||||||
"+fmt_lib",
|
"+fmt_lib",
|
||||||
"+lib",
|
|
||||||
"+protobuf_lib",
|
"+protobuf_lib",
|
||||||
"+protocol",
|
"+protocol",
|
||||||
"+z_lib",
|
"+z_lib",
|
||||||
@@ -46,6 +45,7 @@ cxxprogram(
|
|||||||
"lib/data",
|
"lib/data",
|
||||||
"lib/external",
|
"lib/external",
|
||||||
"lib/vfs",
|
"lib/vfs",
|
||||||
|
"lib/algorithms",
|
||||||
"arch",
|
"arch",
|
||||||
"src/formats",
|
"src/formats",
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
#include "lib/data/fluxmap.h"
|
#include "lib/data/fluxmap.h"
|
||||||
#include "lib/data/sector.h"
|
#include "lib/data/sector.h"
|
||||||
#include "lib/config/proto.h"
|
#include "lib/config/proto.h"
|
||||||
#include "lib/readerwriter.h"
|
#include "lib/algorithms/readerwriter.h"
|
||||||
#include "lib/imagereader/imagereader.h"
|
#include "lib/imagereader/imagereader.h"
|
||||||
#include "lib/imagewriter/imagewriter.h"
|
#include "lib/imagewriter/imagewriter.h"
|
||||||
#include "lib/fluxsource/fluxsource.h"
|
#include "lib/fluxsource/fluxsource.h"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#include "lib/core/globals.h"
|
#include "lib/core/globals.h"
|
||||||
#include "lib/config/config.h"
|
#include "lib/config/config.h"
|
||||||
#include "lib/config/flags.h"
|
#include "lib/config/flags.h"
|
||||||
#include "lib/readerwriter.h"
|
#include "lib/algorithms/readerwriter.h"
|
||||||
#include "lib/data/fluxmap.h"
|
#include "lib/data/fluxmap.h"
|
||||||
#include "lib/decoders/decoders.h"
|
#include "lib/decoders/decoders.h"
|
||||||
#include "lib/data/sector.h"
|
#include "lib/data/sector.h"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#include "lib/core/globals.h"
|
#include "lib/core/globals.h"
|
||||||
#include "lib/config/config.h"
|
#include "lib/config/config.h"
|
||||||
#include "lib/config/flags.h"
|
#include "lib/config/flags.h"
|
||||||
#include "lib/readerwriter.h"
|
#include "lib/algorithms/readerwriter.h"
|
||||||
#include "lib/data/fluxmap.h"
|
#include "lib/data/fluxmap.h"
|
||||||
#include "lib/data/sector.h"
|
#include "lib/data/sector.h"
|
||||||
#include "lib/config/proto.h"
|
#include "lib/config/proto.h"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#include "lib/core/globals.h"
|
#include "lib/core/globals.h"
|
||||||
#include "lib/config/config.h"
|
#include "lib/config/config.h"
|
||||||
#include "lib/config/flags.h"
|
#include "lib/config/flags.h"
|
||||||
#include "lib/readerwriter.h"
|
#include "lib/algorithms/readerwriter.h"
|
||||||
#include "lib/data/fluxmap.h"
|
#include "lib/data/fluxmap.h"
|
||||||
#include "lib/decoders/decoders.h"
|
#include "lib/decoders/decoders.h"
|
||||||
#include "lib/data/sector.h"
|
#include "lib/data/sector.h"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#include "lib/core/globals.h"
|
#include "lib/core/globals.h"
|
||||||
#include "lib/config/config.h"
|
#include "lib/config/config.h"
|
||||||
#include "lib/config/flags.h"
|
#include "lib/config/flags.h"
|
||||||
#include "lib/readerwriter.h"
|
#include "lib/algorithms/readerwriter.h"
|
||||||
#include "lib/data/fluxmap.h"
|
#include "lib/data/fluxmap.h"
|
||||||
#include "lib/decoders/decoders.h"
|
#include "lib/decoders/decoders.h"
|
||||||
#include "lib/encoders/encoders.h"
|
#include "lib/encoders/encoders.h"
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#include "lib/data/fluxmap.h"
|
#include "lib/data/fluxmap.h"
|
||||||
#include "lib/data/sector.h"
|
#include "lib/data/sector.h"
|
||||||
#include "lib/config/proto.h"
|
#include "lib/config/proto.h"
|
||||||
#include "lib/readerwriter.h"
|
#include "lib/algorithms/readerwriter.h"
|
||||||
#include "lib/fluxsource/fluxsource.h"
|
#include "lib/fluxsource/fluxsource.h"
|
||||||
#include "lib/fluxsink/fluxsink.h"
|
#include "lib/fluxsink/fluxsink.h"
|
||||||
#include "lib/imagereader/imagereader.h"
|
#include "lib/imagereader/imagereader.h"
|
||||||
|
|||||||
@@ -63,7 +63,6 @@ cxxprogram(
|
|||||||
"dep/hfsutils",
|
"dep/hfsutils",
|
||||||
"dep/libusbp",
|
"dep/libusbp",
|
||||||
"extras+icons",
|
"extras+icons",
|
||||||
"+lib",
|
|
||||||
"lib/core",
|
"lib/core",
|
||||||
"lib/data",
|
"lib/data",
|
||||||
"lib/vfs",
|
"lib/vfs",
|
||||||
|
|||||||
@@ -32,5 +32,5 @@ protoencode(
|
|||||||
cxxlibrary(
|
cxxlibrary(
|
||||||
name="drivetypes",
|
name="drivetypes",
|
||||||
srcs=[".+drivetypes_cc", ".+drivetypes_table_cc"],
|
srcs=[".+drivetypes_cc", ".+drivetypes_table_cc"],
|
||||||
deps=["+lib"],
|
deps=["lib/core", "lib/config"],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
#include "lib/encoders/encoders.h"
|
#include "lib/encoders/encoders.h"
|
||||||
#include "lib/decoders/decoders.h"
|
#include "lib/decoders/decoders.h"
|
||||||
#include "lib/config/proto.h"
|
#include "lib/config/proto.h"
|
||||||
#include "lib/readerwriter.h"
|
#include "lib/algorithms/readerwriter.h"
|
||||||
#include "gui.h"
|
#include "gui.h"
|
||||||
#include "lib/data/layout.h"
|
#include "lib/data/layout.h"
|
||||||
#include "fluxviewerwindow.h"
|
#include "fluxviewerwindow.h"
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
#include "lib/config/proto.h"
|
#include "lib/config/proto.h"
|
||||||
#include "gui.h"
|
#include "gui.h"
|
||||||
#include "lib/core/logger.h"
|
#include "lib/core/logger.h"
|
||||||
#include "lib/readerwriter.h"
|
#include "lib/algorithms/readerwriter.h"
|
||||||
#include "lib/fluxsource/fluxsource.h"
|
#include "lib/fluxsource/fluxsource.h"
|
||||||
#include "lib/fluxsink/fluxsink.h"
|
#include "lib/fluxsink/fluxsink.h"
|
||||||
#include "lib/imagereader/imagereader.h"
|
#include "lib/imagereader/imagereader.h"
|
||||||
|
|||||||
@@ -54,7 +54,6 @@ export(
|
|||||||
deps=[
|
deps=[
|
||||||
"lib/external+fl2_proto_lib",
|
"lib/external+fl2_proto_lib",
|
||||||
"+fmt_lib",
|
"+fmt_lib",
|
||||||
"+lib",
|
|
||||||
"+protobuf_lib",
|
"+protobuf_lib",
|
||||||
"+protocol",
|
"+protocol",
|
||||||
"+z_lib",
|
"+z_lib",
|
||||||
@@ -84,7 +83,6 @@ export(
|
|||||||
deps=[
|
deps=[
|
||||||
"lib/external+fl2_proto_lib",
|
"lib/external+fl2_proto_lib",
|
||||||
"+fmt_lib",
|
"+fmt_lib",
|
||||||
"+lib",
|
|
||||||
"+protobuf_lib",
|
"+protobuf_lib",
|
||||||
"+protocol",
|
"+protocol",
|
||||||
"+z_lib",
|
"+z_lib",
|
||||||
@@ -96,6 +94,7 @@ export(
|
|||||||
"dep/libusbp",
|
"dep/libusbp",
|
||||||
"dep/snowhouse",
|
"dep/snowhouse",
|
||||||
"dep/stb",
|
"dep/stb",
|
||||||
|
"lib/algorithms",
|
||||||
"lib/config",
|
"lib/config",
|
||||||
"lib/core",
|
"lib/core",
|
||||||
"lib/data",
|
"lib/data",
|
||||||
|
|||||||
@@ -10,13 +10,14 @@ cxxprogram(
|
|||||||
srcs=["./brother120tool.cc"],
|
srcs=["./brother120tool.cc"],
|
||||||
deps=[
|
deps=[
|
||||||
"+fmt_lib",
|
"+fmt_lib",
|
||||||
"+lib",
|
|
||||||
"+protobuf_lib",
|
"+protobuf_lib",
|
||||||
"+z_lib",
|
"+z_lib",
|
||||||
"lib/config",
|
"lib/config",
|
||||||
"lib/core",
|
"lib/core",
|
||||||
"lib/data",
|
"lib/data",
|
||||||
"lib/fluxsource+proto_lib",
|
"lib/fluxsource+proto_lib",
|
||||||
|
"lib/algorithms",
|
||||||
|
"src/formats",
|
||||||
]
|
]
|
||||||
+ emu,
|
+ emu,
|
||||||
)
|
)
|
||||||
@@ -26,13 +27,14 @@ cxxprogram(
|
|||||||
srcs=["./brother240tool.cc"],
|
srcs=["./brother240tool.cc"],
|
||||||
deps=[
|
deps=[
|
||||||
"+fmt_lib",
|
"+fmt_lib",
|
||||||
"+lib",
|
|
||||||
"+protobuf_lib",
|
"+protobuf_lib",
|
||||||
"+z_lib",
|
"+z_lib",
|
||||||
"lib/config",
|
"lib/config",
|
||||||
"lib/core",
|
"lib/core",
|
||||||
"lib/data",
|
"lib/data",
|
||||||
"lib/fluxsource+proto_lib",
|
"lib/fluxsource+proto_lib",
|
||||||
|
"lib/algorithms",
|
||||||
|
"src/formats",
|
||||||
]
|
]
|
||||||
+ emu,
|
+ emu,
|
||||||
)
|
)
|
||||||
@@ -42,7 +44,6 @@ cxxprogram(
|
|||||||
srcs=["./upgrade-flux-file.cc"],
|
srcs=["./upgrade-flux-file.cc"],
|
||||||
deps=[
|
deps=[
|
||||||
"+fmt_lib",
|
"+fmt_lib",
|
||||||
"+lib",
|
|
||||||
"+protobuf_lib",
|
"+protobuf_lib",
|
||||||
"+protocol",
|
"+protocol",
|
||||||
"+sqlite3_lib",
|
"+sqlite3_lib",
|
||||||
@@ -53,6 +54,7 @@ cxxprogram(
|
|||||||
"lib/data",
|
"lib/data",
|
||||||
"lib/external+fl2_proto_lib",
|
"lib/external+fl2_proto_lib",
|
||||||
"lib/fluxsource+proto_lib",
|
"lib/fluxsource+proto_lib",
|
||||||
|
"lib/algorithms",
|
||||||
"src/formats",
|
"src/formats",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user