/thirdparty/liblastfm2/src/lastfm.pro

http://github.com/tomahawk-player/tomahawk · Prolog · 87 lines · 77 code · 10 blank · 0 comment · 0 complexity · 3774bc57a91fffae297ed2f822027a93 MD5 · raw file

  1. TEMPLATE = lib
  2. QT = core network xml
  3. INSTALLS = target
  4. target.path = /lib
  5. win32{
  6. DEFINES += LASTFM_LIB _ATL_DLL
  7. LIBS += winhttp.lib wbemuuid.lib # ws configuration
  8. }
  9. mac{
  10. LIBS += -framework SystemConfiguration # ws configuration
  11. #TODO we should only use these with the carbon version of Qt!
  12. LIBS += -framework Carbon -framework CoreFoundation # various
  13. }
  14. linux*{
  15. QT += dbus
  16. }
  17. SOURCES += \
  18. ws/ws.cpp \
  19. ws/NetworkConnectionMonitor.cpp \
  20. ws/NetworkAccessManager.cpp \
  21. ws/InternetConnectionMonitor.cpp \
  22. types/Xspf.cpp \
  23. types/User.cpp \
  24. types/Track.cpp \
  25. types/Tasteometer.cpp \
  26. types/Tag.cpp \
  27. types/Playlist.cpp \
  28. types/Mbid.cpp \
  29. types/FingerprintId.cpp \
  30. types/Artist.cpp \
  31. types/Album.cpp \
  32. scrobble/ScrobbleCache.cpp \
  33. scrobble/Audioscrobbler.cpp \
  34. radio/RadioTuner.cpp \
  35. radio/RadioStation.cpp \
  36. core/XmlQuery.cpp \
  37. core/UrlBuilder.cpp \
  38. core/misc.cpp
  39. HEADERS += \
  40. ws/ws.h \
  41. ws/NetworkConnectionMonitor.h \
  42. ws/NetworkAccessManager.h \
  43. ws/InternetConnectionMonitor.h \
  44. types/Xspf.h \
  45. types/User.h \
  46. types/Track.h \
  47. types/Tasteometer.h \
  48. types/Tag.h \
  49. types/Playlist.h \
  50. types/Mbid.h \
  51. types/FingerprintId.h \
  52. types/Artist.h \
  53. types/Album.h \
  54. types/AbstractType.h \
  55. scrobble/ScrobblePoint.h \
  56. scrobble/ScrobbleCache.h \
  57. scrobble/Audioscrobbler.h \
  58. radio/RadioTuner.h \
  59. radio/RadioStation.h \
  60. global.h \
  61. core/XmlQuery.h \
  62. core/UrlBuilder.h \
  63. core/misc.h
  64. win32:SOURCES += ws/win/WNetworkConnectionMonitor_win.cpp \
  65. ws/win/WmiSink.cpp \
  66. ws/win/Pac.cpp \
  67. ws/win/NdisEvents.cpp
  68. win32:HEADERS += ws/win/WNetworkConnectionMonitor.h \
  69. ws/win/WmiSink.h \
  70. ws/win/Pac.h \
  71. ws/win/NdisEvents.h \
  72. ws/win/IeSettings.h \
  73. ws/win/ComSetup.h
  74. mac:SOURCES += ws/mac/MNetworkConnectionMonitor_mac.cpp
  75. mac:HEADERS += ws/mac/ProxyDict.h \
  76. ws/mac/MNetworkConnectionMonitor.h
  77. !win32:VERSION = 0.4.0