aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/qmmp/Output/Output.pro8
-rw-r--r--lib/qmmp/Output/oss/oss.pro32
-rw-r--r--qmmp.pri3
3 files changed, 42 insertions, 1 deletions
diff --git a/lib/qmmp/Output/Output.pro b/lib/qmmp/Output/Output.pro
index 727d3ac20..eed8b9f14 100644
--- a/lib/qmmp/Output/Output.pro
+++ b/lib/qmmp/Output/Output.pro
@@ -16,3 +16,11 @@ contains(CONFIG, JACK_PLUGIN){
message(* JACK plugin enabled *)
message(***********************)
}
+
+contains(CONFIG, OSS_PLUGIN){
+ SUBDIRS += oss
+ message(**********************)
+ message(* OSS plugin enabled *)
+ message(**********************)
+}
+
diff --git a/lib/qmmp/Output/oss/oss.pro b/lib/qmmp/Output/oss/oss.pro
new file mode 100644
index 000000000..e5445213b
--- /dev/null
+++ b/lib/qmmp/Output/oss/oss.pro
@@ -0,0 +1,32 @@
+
+
+HEADERS += outputossfactory.h \
+ outputoss.h
+
+
+SOURCES += outputossfactory.cpp \
+ outputoss.cpp
+
+
+INCLUDEPATH += ../../../
+QMAKE_LIBDIR += ../../../
+QMAKE_CLEAN = ../liboss.so
+CONFIG += release \
+warn_on \
+thread \
+plugin
+
+DESTDIR = ../
+TEMPLATE = lib
+LIBS += -lqmmp
+
+#TRANSLATIONS = translations/oss_plugin_ru.ts \
+# translations/oss_plugin_uk_UA.ts \
+# translations/oss_plugin_zh_CN.ts
+#RESOURCES = translations/translations.qrc
+isEmpty (LIB_DIR){
+LIB_DIR = /lib
+}
+
+target.path = $$LIB_DIR/qmmp/Output
+INSTALLS += target
diff --git a/qmmp.pri b/qmmp.pri
index e14eebf13..22acea73d 100644
--- a/qmmp.pri
+++ b/qmmp.pri
@@ -5,4 +5,5 @@
CONFIG += JACK_PLUGIN
CONFIG += FLAC_PLUGIN
CONFIG += MUSEPACK_PLUGIN
-CONFIG += FFMPEG_PLUGIN \ No newline at end of file
+CONFIG += FFMPEG_PLUGIN
+CONFIG += OSS_PLUGIN \ No newline at end of file