summaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
Diffstat (limited to 'project')
-rw-r--r--project/common.mk16
-rw-r--r--project/extras.mk2
-rw-r--r--project/headers.mk2
-rw-r--r--project/tree.mk4
4 files changed, 17 insertions, 7 deletions
diff --git a/project/common.mk b/project/common.mk
index 378de0c..26e171c 100644
--- a/project/common.mk
+++ b/project/common.mk
@@ -2,18 +2,22 @@ API_SRCS = \
src/driver/tpax_amain.c \
src/driver/tpax_driver_ctx.c \
src/driver/tpax_unit_ctx.c \
- src/helper/tpax_path_copy.c \
- src/helper/tpax_stat_compare.c \
- src/logic/tpax_archive_append.c \
- src/logic/tpax_init_ustar_header.c \
- src/logic/tpax_file_create_memory_snapshot.c \
- src/logic/tpax_file_create_tmpfs_snapshot.c \
+ src/io/tpax_create_memory_snapshot.c \
+ src/io/tpax_create_tmpfs_snapshot.c \
+ src/logic/tpax_archive_enqueue.c \
+ src/logic/tpax_archive_reset.c \
+ src/logic/tpax_archive_write.c \
+ src/logic/tpax_queue_vector.c \
+ src/meta/tpax_init_ustar_header.c \
src/output/tpax_output_error.c \
src/skin/tpax_skin_default.c \
+ src/util/tpax_path_copy.c \
+ src/util/tpax_stat_compare.c \
INTERNAL_SRCS = \
src/internal/$(PACKAGE)_dprintf_impl.c \
src/internal/$(PACKAGE)_errinfo_impl.c \
+ src/internal/$(PACKAGE)_ftime_impl.c \
src/internal/$(PACKAGE)_tmpfile_impl.c \
APP_SRCS = \
diff --git a/project/extras.mk b/project/extras.mk
index f07c781..f8c9852 100644
--- a/project/extras.mk
+++ b/project/extras.mk
@@ -2,5 +2,7 @@ CFLAGS_SHARED_ATTR += -DTPAX_PRE_ALPHA -DTPAX_EXPORT
CFLAGS_STATIC_ATTR += -DTPAX_PRE_ALPHA -DTPAX_STATIC
CFLAGS_APP_ATTR += -DTPAX_APP
+CFLAGS_CONFIG += $(CFLAGS_ATTR_VISIBILITY_HIDDEN)
+
src/driver/tpax_driver_ctx.o: version.tag
src/driver/tpax_driver_ctx.lo: version.tag
diff --git a/project/headers.mk b/project/headers.mk
index b33a797..a5ee670 100644
--- a/project/headers.mk
+++ b/project/headers.mk
@@ -8,8 +8,10 @@ INTERNAL_HEADERS = \
$(SOURCE_DIR)/src/internal/tpax_dprintf_impl.h \
$(SOURCE_DIR)/src/internal/tpax_driver_impl.h \
$(SOURCE_DIR)/src/internal/tpax_errinfo_impl.h \
+ $(SOURCE_DIR)/src/internal/tpax_ftime_impl.h \
$(SOURCE_DIR)/src/internal/tpax_getdents_impl.h \
$(SOURCE_DIR)/src/internal/tpax_readlink_impl.h \
$(SOURCE_DIR)/src/internal/tpax_tmpfile_impl.h \
+ $(SOURCE_DIR)/src/internal/tpax_visibility_impl.h \
ALL_HEADERS = $(API_HEADERS) $(INTERNAL_HEADERS)
diff --git a/project/tree.mk b/project/tree.mk
index 548db6f..affd4ba 100644
--- a/project/tree.mk
+++ b/project/tree.mk
@@ -1,10 +1,12 @@
TREE_DIRS = bin lib src \
src/driver \
- src/helper \
src/internal \
+ src/io \
src/logic \
+ src/meta \
src/output \
src/skin \
+ src/util \
tree.tag:
mkdir -p $(TREE_DIRS)