diff options
| author | ruki <[email protected]> | 2022-06-26 21:41:37 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-06-26 21:41:37 +0800 |
| commit | 685fa705f82bda73e2fc25d3ebb0071be54aa51b (patch) | |
| tree | 984f367b7288eed7f308e49fc5bbd80b1234ac71 /tests/projects | |
| parent | 3f06c785f1e419f8088fb0a7daa4d9440d9f9b11 (diff) | |
improve tests
Diffstat (limited to 'tests/projects')
| -rw-r--r-- | tests/projects/other/build_deps/src/dep1.c (renamed from tests/projects/other/build_deps/src/interface.c) | 0 | ||||
| -rw-r--r-- | tests/projects/other/build_deps/src/dep2.c | 6 | ||||
| -rw-r--r-- | tests/projects/other/build_deps/src/dep3.c | 6 | ||||
| -rw-r--r-- | tests/projects/other/build_deps/src/dep4.c | 6 | ||||
| -rw-r--r-- | tests/projects/other/build_deps/src/dep5.c | 6 | ||||
| -rw-r--r-- | tests/projects/other/build_deps/src/test1.c (renamed from tests/projects/other/build_deps/src/test.c) | 0 | ||||
| -rw-r--r-- | tests/projects/other/build_deps/src/test2.c | 8 | ||||
| -rw-r--r-- | tests/projects/other/build_deps/src/test3.c | 8 | ||||
| -rw-r--r-- | tests/projects/other/build_deps/xmake.lua | 16 |
9 files changed, 48 insertions, 8 deletions
diff --git a/tests/projects/other/build_deps/src/interface.c b/tests/projects/other/build_deps/src/dep1.c index 598d07560..598d07560 100644 --- a/tests/projects/other/build_deps/src/interface.c +++ b/tests/projects/other/build_deps/src/dep1.c diff --git a/tests/projects/other/build_deps/src/dep2.c b/tests/projects/other/build_deps/src/dep2.c new file mode 100644 index 000000000..598d07560 --- /dev/null +++ b/tests/projects/other/build_deps/src/dep2.c @@ -0,0 +1,6 @@ +#include "interface.h" + +int add(int a, int b) +{ + return a + b; +} diff --git a/tests/projects/other/build_deps/src/dep3.c b/tests/projects/other/build_deps/src/dep3.c new file mode 100644 index 000000000..598d07560 --- /dev/null +++ b/tests/projects/other/build_deps/src/dep3.c @@ -0,0 +1,6 @@ +#include "interface.h" + +int add(int a, int b) +{ + return a + b; +} diff --git a/tests/projects/other/build_deps/src/dep4.c b/tests/projects/other/build_deps/src/dep4.c new file mode 100644 index 000000000..598d07560 --- /dev/null +++ b/tests/projects/other/build_deps/src/dep4.c @@ -0,0 +1,6 @@ +#include "interface.h" + +int add(int a, int b) +{ + return a + b; +} diff --git a/tests/projects/other/build_deps/src/dep5.c b/tests/projects/other/build_deps/src/dep5.c new file mode 100644 index 000000000..598d07560 --- /dev/null +++ b/tests/projects/other/build_deps/src/dep5.c @@ -0,0 +1,6 @@ +#include "interface.h" + +int add(int a, int b) +{ + return a + b; +} diff --git a/tests/projects/other/build_deps/src/test.c b/tests/projects/other/build_deps/src/test1.c index d438027e8..d438027e8 100644 --- a/tests/projects/other/build_deps/src/test.c +++ b/tests/projects/other/build_deps/src/test1.c diff --git a/tests/projects/other/build_deps/src/test2.c b/tests/projects/other/build_deps/src/test2.c new file mode 100644 index 000000000..d438027e8 --- /dev/null +++ b/tests/projects/other/build_deps/src/test2.c @@ -0,0 +1,8 @@ +#include "interface.h" +#include <stdio.h> + +int main(int argc, char** argv) +{ + printf("add(1, 2) = %d\n", add(1, 2)); + return 0; +} diff --git a/tests/projects/other/build_deps/src/test3.c b/tests/projects/other/build_deps/src/test3.c new file mode 100644 index 000000000..d438027e8 --- /dev/null +++ b/tests/projects/other/build_deps/src/test3.c @@ -0,0 +1,8 @@ +#include "interface.h" +#include <stdio.h> + +int main(int argc, char** argv) +{ + printf("add(1, 2) = %d\n", add(1, 2)); + return 0; +} diff --git a/tests/projects/other/build_deps/xmake.lua b/tests/projects/other/build_deps/xmake.lua index 9fe31c900..8d59fb2f7 100644 --- a/tests/projects/other/build_deps/xmake.lua +++ b/tests/projects/other/build_deps/xmake.lua @@ -3,7 +3,7 @@ add_rules("mode.release", "mode.debug") target("dep1") set_kind("static") add_deps("dep3") - add_files("src/interface.c") + add_files("src/dep1.c") after_load(function (target) os.rm(target:targetfile()) os.rm(target:dep("dep3"):targetfile()) @@ -19,7 +19,7 @@ target("dep1") target("dep2") set_kind("static") add_deps("dep3") - add_files("src/interface.c") + add_files("src/dep2.c") after_load(function (target) os.rm(target:targetfile()) os.rm(target:dep("dep3"):targetfile()) @@ -34,7 +34,7 @@ target("dep2") target("dep3") set_kind("static") - add_files("src/interface.c") + add_files("src/dep3.c") add_deps("dep4", "dep5") after_load(function (target) os.rm(target:targetfile()) @@ -50,7 +50,7 @@ target("dep3") target("dep4") set_kind("static") - add_files("src/interface.c") + add_files("src/dep4.c") after_load(function (target) os.rm(target:targetfile()) end) @@ -61,7 +61,7 @@ target("dep4") target("dep5") set_kind("static") - add_files("src/interface.c") + add_files("src/dep5.c") after_load(function (target) os.rm(target:targetfile()) end) @@ -73,7 +73,7 @@ target("dep5") target("test1") set_kind("binary") add_deps("dep1", "dep2") - add_files("src/test.c") + add_files("src/test1.c") after_load(function (target) os.rm(target:targetfile()) os.rm(target:dep("dep1"):targetfile()) @@ -93,7 +93,7 @@ target("test1") target("test2") set_kind("binary") add_deps("dep1") - add_files("src/test.c") + add_files("src/test2.c") after_load(function (target) os.rm(target:targetfile()) os.rm(target:dep("dep1"):targetfile()) @@ -118,7 +118,7 @@ target("test3") set_kind("binary") add_deps("dep1") add_rules("test3") - add_files("src/test.c") + add_files("src/test3.c") set_policy("build.across_targets_in_parallel", false) after_load(function (target) os.rm(target:targetfile()) |
