Commit Graph

62 Commits

Author SHA1 Message Date
David Given
5d57957a6e Add missing dependency. 2025-03-18 01:19:58 +01:00
David Given
3e505f47bc It now builds properly! 2025-03-18 01:05:07 +01:00
David Given
15a69f6dcb Make build with the new ab --- but the tests fail. 2025-03-17 22:33:54 +01:00
David Given
f5adb89338 Upgrade dep/fmt to 11.1.4. 2025-03-12 01:07:17 +01:00
David Given
49a0a6fdb3 Fix things caused by the ab upgrade. 2024-11-07 21:16:27 +01:00
David Given
e07a906731 Silence some warnings. 2024-10-13 23:39:03 +02:00
David Given
ca940d1599 Refactor core libraries into their own library. 2024-10-01 20:36:53 +02:00
David Given
f9c1816e6f Format. 2024-03-30 19:29:48 +01:00
David Given
d960b020ea Get the executables building on WSL2 Fedora. 2024-03-30 19:14:02 +01:00
David Given
72e9d57b15 Raw import of libfmt. 2024-03-30 14:09:18 +01:00
David Given
7095c03e28 Fix a whole pile of missing 'override' keywords. 2024-01-22 20:55:38 +01:00
David Given
5af0b68e06 Add the corpus tests. 2023-10-27 20:43:46 +02:00
dg
dcb92db519 Remove old build system. 2023-10-26 19:29:01 +00:00
dg
26bd467f79 Make the Windows binaries build. 2023-10-25 21:55:40 +00:00
David Given
ca6b90f8c1 Split C and C++ libraries, so that you can use C++ compiler flags. Build with
C++17.
2023-10-24 22:00:09 +02:00
David Given
07aa416975 Make the tests work. 2023-10-22 22:57:54 +02:00
David Given
986be921f4 First working command-line executable. 2023-10-22 19:18:14 +02:00
David Given
f5f223f622 First steps towards reworking the build system... again. 2023-10-21 23:02:46 +02:00
David Given
688061397b Adjust error messages. 2023-08-19 20:39:55 +02:00
Poul-Henning Kamp
1f00176455 Make the non-gui executable build on FreeBSD 2023-08-14 19:51:21 +00:00
dg
e61eeb8c6f Fetching the flux source is now done through Config. 2023-05-12 21:25:54 +00:00
dg
82bfb9a303 Upgrade libusbp. 2023-05-06 21:19:07 +00:00
David Given
2478ccd8ef Apply a hack to make sure that systems with mixed-case filenames on FAT disks
(which is illegal, but happens) work sensibly.
2022-09-09 22:29:04 +02:00
David Given
922715480e Allow moving a file without changing the actual name. 2022-09-07 00:14:19 +02:00
David Given
67e9c65313 Warning fix. 2022-09-03 19:32:59 +02:00
dtrg
9c6dc0a2f8 Make hfsutils build. 2022-08-29 13:31:08 +00:00
David Given
3458874a68 Raw import of hfsutils. 2022-08-29 01:22:24 +02:00
David Given
92316c4d83 Add read-only Amiga FFS support, via adflib. 2022-08-29 00:33:01 +02:00
David Given
df5a60d946 Make adflib build. 2022-08-28 18:28:13 +02:00
David Given
0181ab1c03 Raw import of adflib. 2022-08-28 18:18:51 +02:00
David Given
983f6caf46 FatFS works (read-only, lightly tested). 2022-08-27 17:43:46 +02:00
David Given
9007e264cf Configure and make fatfs build. 2022-08-26 00:33:38 +02:00
David Given
529bd6fa33 Raw import of fatfs. 2022-08-26 00:21:48 +02:00
David Given
dc4e4aa9c7 Update missing UPSTREAMs and the README. 2022-06-14 22:14:53 +02:00
David Given
b025e6bb88 Remove dep/fmt completely. 2022-06-14 20:12:55 +02:00
David Given
521bbd4ea5 Make build on Windows (again). 2022-06-14 19:59:49 +02:00
David Given
9099d59c08 Cleanup. 2022-06-14 00:37:31 +02:00
David Given
f6bcc37168 Remove ackbuilder. Sob. 2022-06-14 00:24:31 +02:00
David Given
0db1ddc788 Make work on Windows. 2022-06-14 00:15:23 +02:00
David Given
f6023ebbd0 Build the GUI. 2022-06-13 23:49:22 +02:00
David Given
41dde0e516 Build on OSX. 2022-06-13 23:38:33 +02:00
David Given
07b1719b17 Let's try an actual vanilla Makefile. 2022-06-13 23:21:06 +02:00
David Given
d1a9531175 Don't need dep/fmt any more --- it's available on all platforms we care about. 2022-06-12 12:42:31 +02:00
David Given
58aacd3f28 Finally make build on Windows again. 2022-06-12 12:29:53 +02:00
David Given
24a3468928 Run the simple tests. 2022-06-12 01:10:24 +02:00
David Given
c34f4bff08 Libraries carry dependencies recursively. 2022-06-11 23:53:26 +02:00
David Given
5753cd4877 Remove globbing to avoid the luaposix dependency. Start work on Windows stuff. 2022-06-11 20:52:19 +02:00
David Given
5efbb38270 Initial port to ackbuilder. The fluxengine binary builds on Linux. 2022-06-11 01:00:31 +02:00
David Given
d157b7b05d Make libusbp work on Windows; rework the Microsoft-specific bits of the
firmware to match. This does at least allow us to get rid of the patcher.
2021-12-12 17:25:24 +00:00
David Given
08615a5954 Make libusbp build, at least on Linux; port fluxengineusb to use it. 2021-12-12 16:29:51 +01:00