summaryrefslogtreecommitdiffhomepage
path: root/project
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2018-05-20 21:59:12 +0000
committermidipix <writeonce@midipix.org>2018-05-21 02:23:31 -0400
commitda20d860b28d7b3c1085964b784f58772c7ba263 (patch)
treeb16570e9188530ddd04537e0486542a64dc8102e /project
parentc59ae6812f148839a5d07e1dd266c12fa7f3b2f5 (diff)
downloadntux-da20d860b28d7b3c1085964b784f58772c7ba263.tar.bz2
ntux-da20d860b28d7b3c1085964b784f58772c7ba263.tar.xz
driver & output: error info vector, error strings: initial implementation.
Diffstat (limited to 'project')
-rw-r--r--project/common.mk6
-rw-r--r--project/headers.mk2
-rw-r--r--project/tree.mk1
3 files changed, 9 insertions, 0 deletions
diff --git a/project/common.mk b/project/common.mk
index c1491b3..1be73a6 100644
--- a/project/common.mk
+++ b/project/common.mk
@@ -5,9 +5,14 @@ DRIVER_SRCS = \
INTERNAL_SRCS = \
src/internal/nolibc/ntux_compiler.c \
+ src/internal/ntux_errinfo_impl.c \
src/internal/ntux_memfn_impl.c \
src/internal/ntux_nolibc_impl.c \
src/internal/ntux_ntaio_impl.c \
+ src/internal/ntux_strerr_impl.c \
+
+OUTPUT_SRCS = \
+ src/output/ntux_output_error.c \
APP_SRCS = \
src/ntux.c
@@ -15,3 +20,4 @@ APP_SRCS = \
COMMON_SRCS = \
$(DRIVER_SRCS) \
$(INTERNAL_SRCS) \
+ $(OUTPUT_SRCS) \
diff --git a/project/headers.mk b/project/headers.mk
index c47901c..05d9d25 100644
--- a/project/headers.mk
+++ b/project/headers.mk
@@ -5,8 +5,10 @@ API_HEADERS = \
INTERNAL_HEADERS = \
$(SOURCE_DIR)/src/internal/argv/argv.h \
$(SOURCE_DIR)/src/internal/$(PACKAGE)_driver_impl.h \
+ $(SOURCE_DIR)/src/internal/$(PACKAGE)_errinfo_impl.h \
$(SOURCE_DIR)/src/internal/$(PACKAGE)_init_impl.h \
$(SOURCE_DIR)/src/internal/$(PACKAGE)_memfn_impl.h \
$(SOURCE_DIR)/src/internal/$(PACKAGE)_nolibc_impl.h \
+ $(SOURCE_DIR)/src/internal/$(PACKAGE)_strerr_impl.h \
ALL_HEADERS = $(API_HEADERS) $(INTERNAL_HEADERS)
diff --git a/project/tree.mk b/project/tree.mk
index 2a78989..9f0d99e 100644
--- a/project/tree.mk
+++ b/project/tree.mk
@@ -5,5 +5,6 @@ tree.tag:
mkdir -p src/internal
mkdir -p src/internal/nolibc
mkdir -p src/logic
+ mkdir -p src/output
mkdir -p src/skin
touch tree.tag