aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2017-11-07 18:17:04 +0100
committerhjk <hjk@qt.io>2018-01-10 11:00:26 +0000
commit0955eefb8acba6f5a28714fb5548eda8b1735a4b (patch)
tree2d2c77eb1e634f0783101c65cd8f8eb4b8f525e8 /tests
parente51683412b311aaafbf4c649a514695c4e7a156c (diff)
Add a minimal automake project for testing purposes
Change-Id: If2127f2baf79716517e85661a3c657d689d84d67 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/manual/autotoolsprojectmanager/Makefile.am8
-rwxr-xr-xtests/manual/autotoolsprojectmanager/autogen.sh7
-rw-r--r--tests/manual/autotoolsprojectmanager/configure.ac8
-rw-r--r--tests/manual/autotoolsprojectmanager/foo.c8
-rw-r--r--tests/manual/autotoolsprojectmanager/main.c7
5 files changed, 38 insertions, 0 deletions
diff --git a/tests/manual/autotoolsprojectmanager/Makefile.am b/tests/manual/autotoolsprojectmanager/Makefile.am
new file mode 100644
index 0000000000..70dce9f4fe
--- /dev/null
+++ b/tests/manual/autotoolsprojectmanager/Makefile.am
@@ -0,0 +1,8 @@
+ACLOCAL_AMFLAGS = -I m4
+
+lib_LTLIBRARIES = libfoo.la
+libfoo_la_SOURCES = foo.c
+
+bin_PROGRAMS = main
+main_SOURCES = main.c
+main_LDADD = libfoo.la
diff --git a/tests/manual/autotoolsprojectmanager/autogen.sh b/tests/manual/autotoolsprojectmanager/autogen.sh
new file mode 100755
index 0000000000..1da0016407
--- /dev/null
+++ b/tests/manual/autotoolsprojectmanager/autogen.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+libtoolize
+aclocal
+automake --add-missing
+autoconf
+./configure
diff --git a/tests/manual/autotoolsprojectmanager/configure.ac b/tests/manual/autotoolsprojectmanager/configure.ac
new file mode 100644
index 0000000000..a6fafd99f1
--- /dev/null
+++ b/tests/manual/autotoolsprojectmanager/configure.ac
@@ -0,0 +1,8 @@
+AC_INIT([amtest], [1.0])
+AC_CONFIG_SRCDIR([foo.c])
+AM_INIT_AUTOMAKE([foreign])
+AC_CONFIG_MACRO_DIRS([m4])
+AC_PROG_CC
+LT_INIT
+AC_CONFIG_FILES([Makefile])
+AC_OUTPUT
diff --git a/tests/manual/autotoolsprojectmanager/foo.c b/tests/manual/autotoolsprojectmanager/foo.c
new file mode 100644
index 0000000000..b388c2617d
--- /dev/null
+++ b/tests/manual/autotoolsprojectmanager/foo.c
@@ -0,0 +1,8 @@
+
+#include <stdio.h>
+
+int foo(void)
+{
+ puts("Hi!");
+ return 43;
+}
diff --git a/tests/manual/autotoolsprojectmanager/main.c b/tests/manual/autotoolsprojectmanager/main.c
new file mode 100644
index 0000000000..e3d6aeae30
--- /dev/null
+++ b/tests/manual/autotoolsprojectmanager/main.c
@@ -0,0 +1,7 @@
+
+int foo(void);
+
+int main()
+{
+ return foo();
+}