summaryrefslogtreecommitdiff
path: root/tests/manual
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual')
-rw-r--r--tests/manual/genericproject/Makefile18
-rw-r--r--tests/manual/genericproject/genericproject.cflags1
-rw-r--r--tests/manual/genericproject/genericproject.config2
-rw-r--r--tests/manual/genericproject/genericproject.creator1
-rw-r--r--tests/manual/genericproject/genericproject.cxxflags1
-rw-r--r--tests/manual/genericproject/genericproject.files2
-rw-r--r--tests/manual/genericproject/genericproject.includes0
-rw-r--r--tests/manual/genericproject/main.cpp7
8 files changed, 32 insertions, 0 deletions
diff --git a/tests/manual/genericproject/Makefile b/tests/manual/genericproject/Makefile
new file mode 100644
index 0000000000..c8dc9d0154
--- /dev/null
+++ b/tests/manual/genericproject/Makefile
@@ -0,0 +1,18 @@
+CC := g++
+FLAGS :=
+FILES := $(shell find . -name '*.cpp' -o -name '*.h')
+DESTNAME:= generic
+
+.PHONY: all clean
+
+TARGETS := Generic
+
+all: $(TARGETS)
+
+clean:
+ find . -type f -name '*.o' -delete
+ rm -rf .obj
+ rm -f generic
+
+$(TARGETS):
+ $(CC) $(FLAGS) $(FILES) -o $(DESTNAME)
diff --git a/tests/manual/genericproject/genericproject.cflags b/tests/manual/genericproject/genericproject.cflags
new file mode 100644
index 0000000000..85d51b3f9a
--- /dev/null
+++ b/tests/manual/genericproject/genericproject.cflags
@@ -0,0 +1 @@
+-std=c17
diff --git a/tests/manual/genericproject/genericproject.config b/tests/manual/genericproject/genericproject.config
new file mode 100644
index 0000000000..e0284f4257
--- /dev/null
+++ b/tests/manual/genericproject/genericproject.config
@@ -0,0 +1,2 @@
+// Add predefined macros for your project here. For example:
+// #define THE_ANSWER 42
diff --git a/tests/manual/genericproject/genericproject.creator b/tests/manual/genericproject/genericproject.creator
new file mode 100644
index 0000000000..e94cbbd302
--- /dev/null
+++ b/tests/manual/genericproject/genericproject.creator
@@ -0,0 +1 @@
+[General]
diff --git a/tests/manual/genericproject/genericproject.cxxflags b/tests/manual/genericproject/genericproject.cxxflags
new file mode 100644
index 0000000000..2d81d9d6e3
--- /dev/null
+++ b/tests/manual/genericproject/genericproject.cxxflags
@@ -0,0 +1 @@
+-std=c++17
diff --git a/tests/manual/genericproject/genericproject.files b/tests/manual/genericproject/genericproject.files
new file mode 100644
index 0000000000..5454ad1511
--- /dev/null
+++ b/tests/manual/genericproject/genericproject.files
@@ -0,0 +1,2 @@
+main.cpp
+Makefile
diff --git a/tests/manual/genericproject/genericproject.includes b/tests/manual/genericproject/genericproject.includes
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/tests/manual/genericproject/genericproject.includes
diff --git a/tests/manual/genericproject/main.cpp b/tests/manual/genericproject/main.cpp
new file mode 100644
index 0000000000..b007649eb1
--- /dev/null
+++ b/tests/manual/genericproject/main.cpp
@@ -0,0 +1,7 @@
+#include <iostream>
+
+int main()
+{
+ std::cout << "Generic hi!\n";
+ return 0;
+}