summaryrefslogtreecommitdiffhomepage
path: root/project
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2025-05-30 08:51:56 +0000
committermidipix <writeonce@midipix.org>2025-05-30 08:51:56 +0000
commit906422a560cdbf078793143a30274a5faed37d6b (patch)
treeed36d22e031e0ab8b0f295c61e12a63845432e80 /project
parent2baf678ee420b74c3b08a225f111787645ac18a6 (diff)
downloadperk-906422a560cdbf078793143a30274a5faed37d6b.tar.bz2
perk-906422a560cdbf078793143a30274a5faed37d6b.tar.xz
arbits: added pe_ar_get_archive_meta(), the framework's archive parser.
Diffstat (limited to 'project')
-rw-r--r--project/common.mk5
-rw-r--r--project/headers.mk1
-rw-r--r--project/tree.mk1
3 files changed, 7 insertions, 0 deletions
diff --git a/project/common.mk b/project/common.mk
index 647d3c3..7d9b68f 100644
--- a/project/common.mk
+++ b/project/common.mk
@@ -1,4 +1,9 @@
API_SRCS = \
+ src/arbits/pe_archive_meta.c \
+ src/arbits/pe_armap_bsd_32.c \
+ src/arbits/pe_armap_bsd_64.c \
+ src/arbits/pe_armap_sysv_32.c \
+ src/arbits/pe_armap_sysv_64.c \
src/cmds/pe_cmd_perk.c \
src/driver/pe_amain.c \
src/driver/pe_driver_ctx.c \
diff --git a/project/headers.mk b/project/headers.mk
index 3085971..2c2a247 100644
--- a/project/headers.mk
+++ b/project/headers.mk
@@ -9,6 +9,7 @@ API_HEADERS = \
INTERNAL_HEADERS = \
$(SOURCE_DIR)/src/internal/argv/argv.h \
+ $(SOURCE_DIR)/src/internal/$(PACKAGE)_ar_impl.h \
$(SOURCE_DIR)/src/internal/$(PACKAGE)_dprintf_impl.h \
$(SOURCE_DIR)/src/internal/$(PACKAGE)_driver_impl.h \
$(SOURCE_DIR)/src/internal/$(PACKAGE)_endian_impl.h \
diff --git a/project/tree.mk b/project/tree.mk
index 2ac5649..6d78f1f 100644
--- a/project/tree.mk
+++ b/project/tree.mk
@@ -1,5 +1,6 @@
tree.tag:
mkdir -p src
+ mkdir -p src/arbits
mkdir -p src/cmds
mkdir -p src/driver
mkdir -p src/hdrdump