Refactor core libraries into their own library.

This commit is contained in:
David Given
2024-10-01 20:36:53 +02:00
parent fb6fa969a8
commit ca940d1599
425 changed files with 28872 additions and 20698 deletions

View File

@@ -1,7 +1,7 @@
#include "lib/globals.h"
#include "lib/core/globals.h"
#include "lib/vfs/vfs.h"
#include "lib/config.pb.h"
#include "lib/utils.h"
#include "lib/core/utils.h"
class AcornDfsFilesystem;

View File

@@ -1,4 +1,5 @@
#include "lib/globals.h"
#include "lib/core/globals.h"
#include "lib/config.h"
#include "lib/vfs/vfs.h"
#include "lib/config.pb.h"
#include "lib/proto.h"

View File

@@ -1,6 +1,6 @@
#include "lib/globals.h"
#include "lib/core/globals.h"
#include "lib/vfs/vfs.h"
#include "lib/utils.h"
#include "lib/core/utils.h"
#include "lib/config.pb.h"
/* This is described here:

View File

@@ -1,5 +1,5 @@
#include "lib/globals.h"
#include "lib/bytes.h"
#include "lib/core/globals.h"
#include "lib/core/bytes.h"
#include "lib/vfs/applesingle.h"
static constexpr uint32_t APPLESINGLE_MAGIC = 0x00051600;

View File

@@ -1,4 +1,4 @@
#include "lib/globals.h"
#include "lib/core/globals.h"
#include "lib/vfs/vfs.h"
#include "lib/config.pb.h"

View File

@@ -1,8 +1,9 @@
#include "lib/globals.h"
#include "lib/core/globals.h"
#include "lib/config.h"
#include "lib/vfs/vfs.h"
#include "lib/config.pb.h"
#include "lib/proto.h"
#include "lib/utils.h"
#include "lib/core/utils.h"
enum
{

View File

@@ -1,4 +1,4 @@
#include "lib/globals.h"
#include "lib/core/globals.h"
#include "lib/vfs/vfs.h"
#include "lib/config.pb.h"
#include <fmt/format.h>

View File

@@ -1,7 +1,7 @@
#include "lib/globals.h"
#include "lib/core/globals.h"
#include "lib/vfs/vfs.h"
#include "lib/config.pb.h"
#include "lib/utils.h"
#include "lib/core/utils.h"
extern "C"
{

View File

@@ -1,4 +1,4 @@
#include "lib/globals.h"
#include "lib/core/globals.h"
#include "lib/vfs/sectorinterface.h"
#include "lib/image.h"
#include "lib/readerwriter.h"

View File

@@ -1,11 +1,11 @@
#include "lib/globals.h"
#include "lib/core/globals.h"
#include "lib/vfs/sectorinterface.h"
#include "lib/imagereader/imagereader.h"
#include "lib/imagewriter/imagewriter.h"
#include "lib/image.h"
#include "lib/layout.h"
#include "lib/sector.h"
#include "lib/bytes.h"
#include "lib/core/bytes.h"
class ImageSectorInterface : public SectorInterface
{

View File

@@ -1,7 +1,7 @@
#include "lib/globals.h"
#include "lib/core/globals.h"
#include "lib/vfs/vfs.h"
#include "lib/config.pb.h"
#include "lib/utils.h"
#include "lib/core/utils.h"
#include <iomanip>
/* See https://www.hp9845.net/9845/projects/hpdir/#lif_filesystem for

View File

@@ -1,8 +1,8 @@
#include "lib/globals.h"
#include "lib/core/globals.h"
#include "lib/vfs/vfs.h"
#include "lib/config.pb.h"
#include "lib/vfs/applesingle.h"
#include "lib/utils.h"
#include "lib/core/utils.h"
extern "C"
{

View File

@@ -1,7 +1,7 @@
#include "lib/globals.h"
#include "lib/core/globals.h"
#include "lib/vfs/vfs.h"
#include "lib/config.pb.h"
#include "lib/utils.h"
#include "lib/core/utils.h"
#include <fmt/format.h>
/* See https://www.hp9845.net/9845/projects/hpdir/#lif_filesystem for

View File

@@ -1,7 +1,7 @@
#include "lib/globals.h"
#include "lib/core/globals.h"
#include "lib/vfs/vfs.h"
#include "lib/config.pb.h"
#include "lib/utils.h"
#include "lib/core/utils.h"
/* Root block:
*

View File

@@ -1,4 +1,4 @@
#include "lib/globals.h"
#include "lib/core/globals.h"
#include "lib/vfs/vfs.h"
#include "lib/config.pb.h"

View File

@@ -1,7 +1,7 @@
#include "lib/globals.h"
#include "lib/core/globals.h"
#include "lib/vfs/vfs.h"
#include "lib/config.pb.h"
#include "lib/utils.h"
#include "lib/core/utils.h"
#include <regex>
static std::string unmangleFilename(const std::string& mangled)

View File

@@ -1,7 +1,7 @@
#include "lib/globals.h"
#include "lib/core/globals.h"
#include "lib/vfs/vfs.h"
#include "lib/config.pb.h"
#include "lib/utils.h"
#include "lib/core/utils.h"
/* A directory entry looks like:
*

View File

@@ -1,4 +1,5 @@
#include "lib/globals.h"
#include "lib/core/globals.h"
#include "lib/config.h"
#include "vfs.h"
#include "lib/proto.h"
#include "lib/layout.pb.h"
@@ -13,7 +14,7 @@
#include "lib/decoders/decoders.h"
#include "lib/encoders/encoders.h"
#include "lib/config.pb.h"
#include "lib/utils.h"
#include "lib/core/utils.h"
Path::Path(const std::vector<std::string> other):
std::vector<std::string>(other)

View File

@@ -1,7 +1,7 @@
#ifndef VFS_H
#define VFS_H
#include "lib/bytes.h"
#include "lib/core/bytes.h"
#include <fmt/format.h>
class Sector;

View File

@@ -1,4 +1,4 @@
#include "lib/globals.h"
#include "lib/core/globals.h"
#include "lib/vfs/vfs.h"
#include "lib/config.pb.h"
#include "lib/layout.h"