1
0

MultimediaService.pro 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. QT += xml dbus
  2. CONFIG += c++11
  3. TARGET = MultimediaService
  4. TEMPLATE = lib
  5. CONFIG += staticlib
  6. CONFIG += release
  7. SOURCES += MultimediaService.cpp \
  8. DeviceWatcher/DiskScanner/DiskScanner.cpp \
  9. DeviceWatcher/DeviceWatcher.cpp \
  10. ImagePlayer/ImagePlayer.cpp \
  11. MusicPlayer/MusicPlayer.cpp \
  12. VideoPlayer/VideoPlayer.cpp \
  13. MultimediaPersistent.cpp \
  14. MultimediaServiceProxy.cpp \
  15. DeviceWatcher/DiskDetach/DiskDetach.cpp \
  16. DeviceWatcher/DiskDeviceWatcher/DiskDeviceWatcher.cpp \
  17. MusicPlayer/MusicInformation/MusicInformation.cpp
  18. HEADERS += MultimediaService.h \
  19. DeviceWatcher/DiskScanner/DiskScanner.h \
  20. DeviceWatcher/DeviceWatcher.h \
  21. ImagePlayer/ImagePlayer.h \
  22. MusicPlayer/MusicPlayer.h \
  23. VideoPlayer/VideoPlayer.h \
  24. MultimediaServiceProxy.h \
  25. MultimediaPersistent.h \
  26. DeviceWatcher/DiskDetach/DiskDetach.h \
  27. DeviceWatcher/DiskDeviceWatcher/DiskDeviceWatcher.h \
  28. MusicPlayer/MusicInformation/MusicInformation.h \
  29. configUtils.h
  30. include(../ArkSdk.pri)
  31. system(mkdir -p $$PWD/../Package/$$TARGET/$$OUTPUT)
  32. system(cp MultimediaPersistent.h $$PWD/../Package/$$TARGET)
  33. system(cp MultimediaService.h $$PWD/../Package/$$TARGET)
  34. system(cp MultimediaServiceProxy.h $$PWD/../Package/$$TARGET)
  35. TAGLIB = ./TagLib/Header
  36. INCLUDEPATH += $$TAGLIB
  37. DEPENDPATH += $$TAGLIB
  38. INCLUDEPATH += $$TAGLIB/toolkit
  39. DEPENDPATH += $$TAGLIB/toolkit
  40. INCLUDEPATH += $$TAGLIB/flac
  41. DEPENDPATH += $$TAGLIB/flac
  42. INCLUDEPATH += $$TAGLIB/ape
  43. DEPENDPATH += $$TAGLIB/ape
  44. INCLUDEPATH += $$TAGLIB/mpeg
  45. DEPENDPATH += $$TAGLIB/mpeg
  46. INCLUDEPATH += $$TAGLIB/mpeg/id3v1
  47. DEPENDPATH += $$TAGLIB/mpeg/id3v1
  48. INCLUDEPATH += $$TAGLIB/mpeg/id3v2
  49. DEPENDPATH += $$TAGLIB/mpeg/id3v2
  50. INCLUDEPATH += $$TAGLIB/mpeg/id3v2/frames
  51. DEPENDPATH += $$TAGLIB/mpeg/id3v2/frames
  52. INCLUDEPATH += $$TAGLIB/ogg
  53. DEPENDPATH += $$TAGLIB/ogg
  54. INCLUDEPATH += $$TAGLIB/ogg/flac
  55. DEPENDPATH += $$TAGLIB/ogg/flac
  56. INCLUDEPATH += $$TAGLIB/ogg/opus
  57. DEPENDPATH += $$TAGLIB/ogg/opus
  58. INCLUDEPATH += $$TAGLIB/ogg/speex
  59. DEPENDPATH += $$TAGLIB/ogg/speex
  60. INCLUDEPATH += $$TAGLIB/ogg/vorbis
  61. DEPENDPATH += $$TAGLIB/ogg/vorbis
  62. INCLUDEPATH += $$TAGLIB/mp4
  63. DEPENDPATH += $$TAGLIB/mp4