summaryrefslogtreecommitdiff
path: root/tests/projects
diff options
context:
space:
mode:
authorruki <[email protected]>2022-06-26 21:41:37 +0800
committerruki <[email protected]>2022-06-26 21:41:37 +0800
commit685fa705f82bda73e2fc25d3ebb0071be54aa51b (patch)
tree984f367b7288eed7f308e49fc5bbd80b1234ac71 /tests/projects
parent3f06c785f1e419f8088fb0a7daa4d9440d9f9b11 (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.c6
-rw-r--r--tests/projects/other/build_deps/src/dep3.c6
-rw-r--r--tests/projects/other/build_deps/src/dep4.c6
-rw-r--r--tests/projects/other/build_deps/src/dep5.c6
-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.c8
-rw-r--r--tests/projects/other/build_deps/src/test3.c8
-rw-r--r--tests/projects/other/build_deps/xmake.lua16
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())