aboutsummaryrefslogtreecommitdiff
path: root/sh/dopro
diff options
context:
space:
mode:
Diffstat (limited to 'sh/dopro')
-rwxr-xr-xsh/dopro26
1 files changed, 26 insertions, 0 deletions
diff --git a/sh/dopro b/sh/dopro
new file mode 100755
index 0000000..981edad
--- /dev/null
+++ b/sh/dopro
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+sed -i '1s|^|# references:\
+# https://github.com/cspiegel/qmmp-adplug\
+# https://github.com/cspiegel/qmmp-openmpt\n\n|' ./*.pro
+echo '
+CONFIG += warn_on plugin link_pkgconfig
+
+TEMPLATE = lib
+
+QMAKE_CLEAN += lib$${TARGET}.so
+
+unix {
+ CONFIG += link_pkgconfig
+ PKGCONFIG += qmmp
+
+ QMMP_PREFIX = $$system(pkg-config qmmp --variable=prefix)
+ PLUGIN_DIR = $$system(pkg-config qmmp --variable=plugindir)/Input
+ LOCAL_INCLUDES = $${QMMP_PREFIX}/include
+ LOCAL_INCLUDES -= $$QMAKE_DEFAULT_INCDIRS
+ INCLUDEPATH += $$LOCAL_INCLUDES
+
+ plugin.path = $${PLUGIN_DIR}
+ plugin.files = lib$${TARGET}.so
+ INSTALLS += plugin
+}' >> "$(find . -type f -name "*.pro")"