Mercurial > lbo > hg > ylisp
changeset 121:63650268d006
build: Make all includes relative
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Sun, 01 Sep 2019 14:07:12 +0200 |
parents | 6dfb1988cc70 |
children | 17be1e1ed105 |
files | .clang CMakeLists.txt src/.clang src/atom.c src/built-ins.c src/built-ins.h src/built-ins_test.c src/eval.c src/eval.h src/expr.c src/expr.h src/expr_test.c src/func.h src/parse.h src/preprocess.c src/preprocess.h src/sizes_test.c src/types.h src/value.h |
diffstat | 19 files changed, 43 insertions(+), 47 deletions(-) [+] |
line wrap: on
line diff
--- a/.clang Sun Sep 01 14:00:52 2019 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -flags = -I. -Ibuild/
--- a/CMakeLists.txt Sun Sep 01 14:00:52 2019 +0200 +++ b/CMakeLists.txt Sun Sep 01 14:07:12 2019 +0200 @@ -28,8 +28,6 @@ ADD_TEST(NAME "${test_executable_name}_ctest" COMMAND "./${test_executable_name}") ENDFUNCTION(YADD_TEST) - -INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) ADD_SUBDIRECTORY(src/)
--- a/src/.clang Sun Sep 01 14:00:52 2019 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -flags = -I.. -I../build
--- a/src/atom.c Sun Sep 01 14:00:52 2019 +0200 +++ b/src/atom.c Sun Sep 01 14:07:12 2019 +0200 @@ -1,6 +1,6 @@ #define _GNU_SOURCE #include "atom.h" -#include <src/base/vec.h> +#include "base/vec.h" #include <assert.h> #include <search.h>
--- a/src/built-ins.c Sun Sep 01 14:00:52 2019 +0200 +++ b/src/built-ins.c Sun Sep 01 14:07:12 2019 +0200 @@ -1,8 +1,8 @@ #include "built-ins.h" -#include <src/value.h> +#include "value.h" -#include <src/base/str.h> +#include "base/str.h" // TODO: Write standard library!
--- a/src/built-ins.h Sun Sep 01 14:00:52 2019 +0200 +++ b/src/built-ins.h Sun Sep 01 14:07:12 2019 +0200 @@ -1,11 +1,11 @@ #ifndef src_built_ins_h #define src_built_ins_h -#include <src/eval.h> -#include <src/expr.h> -#include <src/types.h> +#include "eval.h" +#include "expr.h" +#include "types.h" -#include <src/base/vec.h> +#include "base/vec.h" /** * @file built-ins.h
--- a/src/built-ins_test.c Sun Sep 01 14:00:52 2019 +0200 +++ b/src/built-ins_test.c Sun Sep 01 14:07:12 2019 +0200 @@ -1,9 +1,9 @@ #include "built-ins.h" -#include <src/atom.h> -#include <src/parse.h> -#include <src/preprocess.h> -#include <src/value.h> +#include "atom.h" +#include "parse.h" +#include "preprocess.h" +#include "value.h" void test_builtin_translate(void) { fprintf(stderr, "test_builtin_translate ============\n");
--- a/src/eval.c Sun Sep 01 14:00:52 2019 +0200 +++ b/src/eval.c Sun Sep 01 14:07:12 2019 +0200 @@ -1,8 +1,8 @@ #include "eval.h" -#include <src/built-ins.h> -#include <src/expr.h> -#include <src/value.h> +#include "built-ins.h" +#include "expr.h" +#include "value.h" yexpr_t yeval_call_func(yvalue_t* ref, yexpr_t* call) { return yexpr_new(); }
--- a/src/eval.h Sun Sep 01 14:00:52 2019 +0200 +++ b/src/eval.h Sun Sep 01 14:07:12 2019 +0200 @@ -1,8 +1,8 @@ #ifndef src_eval_h #define src_eval_h -#include <src/base/vec.h> -#include <src/types.h> +#include "base/vec.h" +#include "types.h" /** * @file eval.h
--- a/src/expr.c Sun Sep 01 14:00:52 2019 +0200 +++ b/src/expr.c Sun Sep 01 14:07:12 2019 +0200 @@ -1,10 +1,10 @@ #include "expr.h" -#include <src/built-ins.h> -#include <src/value.h> +#include "built-ins.h" +#include "value.h" -#include <src/base/str.h> -#include <src/base/vec.h> +#include "base/str.h" +#include "base/vec.h" #include <assert.h> #include <stdio.h>
--- a/src/expr.h Sun Sep 01 14:00:52 2019 +0200 +++ b/src/expr.h Sun Sep 01 14:07:12 2019 +0200 @@ -1,7 +1,7 @@ #ifndef src_expr_h #define src_expr_h -#include <src/types.h> +#include "types.h" #include <stdbool.h> #include <stdio.h>
--- a/src/expr_test.c Sun Sep 01 14:00:52 2019 +0200 +++ b/src/expr_test.c Sun Sep 01 14:07:12 2019 +0200 @@ -1,6 +1,6 @@ #include "expr.h" -#include <src/value.h> +#include "value.h" void test_expr_ref_type(void) { ystr_t str = ystr_new("abc");
--- a/src/func.h Sun Sep 01 14:00:52 2019 +0200 +++ b/src/func.h Sun Sep 01 14:07:12 2019 +0200 @@ -1,10 +1,10 @@ #ifndef src_func_h #define src_func_h -#include <src/types.h> +#include "types.h" -#include <src/base/str.h> -#include <src/base/vec.h> +#include "base/str.h" +#include "base/vec.h" /** * @file func.h
--- a/src/parse.h Sun Sep 01 14:00:52 2019 +0200 +++ b/src/parse.h Sun Sep 01 14:07:12 2019 +0200 @@ -9,8 +9,8 @@ */ #include <gen/y.tab.h> -#include <src/base/str.h> -#include <src/expr.h> +#include "base/str.h" +#include "expr.h" #include <stdio.h>
--- a/src/preprocess.c Sun Sep 01 14:00:52 2019 +0200 +++ b/src/preprocess.c Sun Sep 01 14:07:12 2019 +0200 @@ -1,7 +1,7 @@ #include "preprocess.h" -#include <src/built-ins.h> -#include <src/value.h> +#include "built-ins.h" +#include "value.h" void ypreprocess(yexpr_t* expr) { assert(false /* not yet implemented */);
--- a/src/preprocess.h Sun Sep 01 14:00:52 2019 +0200 +++ b/src/preprocess.h Sun Sep 01 14:07:12 2019 +0200 @@ -1,7 +1,7 @@ #ifndef src_preprocess_h #define src_preprocess_h -#include <src/types.h> +#include "types.h" /** * @file preprocess.h
--- a/src/sizes_test.c Sun Sep 01 14:00:52 2019 +0200 +++ b/src/sizes_test.c Sun Sep 01 14:07:12 2019 +0200 @@ -1,11 +1,11 @@ #include <assert.h> #include <stdio.h> -#include <src/atom.h> -#include <src/base/str.h> -#include <src/base/vec.h> -#include <src/expr.h> -#include <src/value.h> +#include "atom.h" +#include "base/str.h" +#include "base/vec.h" +#include "expr.h" +#include "value.h" void print_sizes(void) { #define PRINT_SIZE(TYP) fprintf(stderr, "%s: %lu bytes\n", #TYP, sizeof(TYP))
--- a/src/types.h Sun Sep 01 14:00:52 2019 +0200 +++ b/src/types.h Sun Sep 01 14:07:12 2019 +0200 @@ -8,9 +8,9 @@ * @{ */ -#include <src/atom.h> -#include <src/base/str.h> -#include <src/base/vec.h> +#include "atom.h" +#include "base/str.h" +#include "base/vec.h" /// @brief Numeric reference to a stored value or function (see value.h). Must /// have a MSB that is 0xff.
--- a/src/value.h Sun Sep 01 14:00:52 2019 +0200 +++ b/src/value.h Sun Sep 01 14:07:12 2019 +0200 @@ -6,12 +6,12 @@ #include <stdbool.h> #include <stdint.h> -#include <src/expr.h> -#include <src/func.h> -#include <src/types.h> +#include "expr.h" +#include "func.h" +#include "types.h" -#include <src/base/str.h> -#include <src/base/vec.h> +#include "base/str.h" +#include "base/vec.h" /** * @file value.h