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. include(../ArkSdk.pri)
  30. system(mkdir -p $$SDKPATH/Package/$$TARGET/$$OUTPUT)
  31. system(cp MultimediaPersistent.h $$SDKPATH/Package/$$TARGET)
  32. system(cp MultimediaService.h $$SDKPATH/Package/$$TARGET)
  33. system(cp MultimediaServiceProxy.h $$SDKPATH/Package/$$TARGET)
  34. TAGLIB = ./TagLib/Header
  35. INCLUDEPATH += $$TAGLIB
  36. DEPENDPATH += $$TAGLIB
  37. INCLUDEPATH += $$TAGLIB/toolkit
  38. DEPENDPATH += $$TAGLIB/toolkit
  39. INCLUDEPATH += $$TAGLIB/flac
  40. DEPENDPATH += $$TAGLIB/flac
  41. INCLUDEPATH += $$TAGLIB/ape
  42. DEPENDPATH += $$TAGLIB/ape
  43. INCLUDEPATH += $$TAGLIB/mpeg
  44. DEPENDPATH += $$TAGLIB/mpeg
  45. INCLUDEPATH += $$TAGLIB/mpeg/id3v1
  46. DEPENDPATH += $$TAGLIB/mpeg/id3v1
  47. INCLUDEPATH += $$TAGLIB/mpeg/id3v2
  48. DEPENDPATH += $$TAGLIB/mpeg/id3v2
  49. INCLUDEPATH += $$TAGLIB/mpeg/id3v2/frames
  50. DEPENDPATH += $$TAGLIB/mpeg/id3v2/frames
  51. INCLUDEPATH += $$TAGLIB/ogg
  52. DEPENDPATH += $$TAGLIB/ogg
  53. INCLUDEPATH += $$TAGLIB/ogg/flac
  54. DEPENDPATH += $$TAGLIB/ogg/flac
  55. INCLUDEPATH += $$TAGLIB/ogg/opus
  56. DEPENDPATH += $$TAGLIB/ogg/opus
  57. INCLUDEPATH += $$TAGLIB/ogg/speex
  58. DEPENDPATH += $$TAGLIB/ogg/speex
  59. INCLUDEPATH += $$TAGLIB/ogg/vorbis
  60. DEPENDPATH += $$TAGLIB/ogg/vorbis
  61. INCLUDEPATH += $$TAGLIB/mp4
  62. DEPENDPATH += $$TAGLIB/mp4