summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/aubio-test.c26
-rw-r--r--src/aubio.mk4
2 files changed, 30 insertions, 0 deletions
diff --git a/src/aubio-test.c b/src/aubio-test.c
new file mode 100644
index 0000000..c7782f0
--- /dev/null
+++ b/src/aubio-test.c
@@ -0,0 +1,26 @@
+/*
+ * This file is part of MXE.
+ * See index.html for further information.
+ */
+
+#include <aubio/aubio.h>
+
+int main(void)
+{
+ fvec_t *vec = new_fvec(20);
+
+ fvec_ones(vec);
+ if (vec->data[0] != 1.)
+ return 1;
+
+ fvec_zeros(vec);
+ if (vec->data[0] != 0.)
+ return 1;
+
+ fvec_print(vec);
+
+ del_fvec(vec);
+
+ return 0;
+}
+
diff --git a/src/aubio.mk b/src/aubio.mk
index 593c5d1..f5fb46a 100644
--- a/src/aubio.mk
+++ b/src/aubio.mk
@@ -34,4 +34,8 @@ define $(PKG)_BUILD
$(if $(BUILD_SHARED), \
mv '$(PREFIX)/$(TARGET)/lib/libaubio-4.dll' '$(PREFIX)/$(TARGET)/bin')
+ '$(TARGET)-gcc' \
+ -W -Wall -Werror -ansi -pedantic \
+ '$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-aubio.exe' \
+ `'$(TARGET)-pkg-config' aubio --cflags --libs`
endef