1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-09-02 18:33:16 +02:00
Files
tomahawk/thirdparty/liblastfm2/src/lastfm.pro
2011-09-10 04:34:34 +02:00

88 lines
1.8 KiB
Prolog

TEMPLATE = lib
QT = core network xml
INSTALLS = target
target.path = /lib
win32{
DEFINES += LASTFM_LIB _ATL_DLL
LIBS += winhttp.lib wbemuuid.lib # ws configuration
}
mac{
LIBS += -framework SystemConfiguration # ws configuration
#TODO we should only use these with the carbon version of Qt!
LIBS += -framework Carbon -framework CoreFoundation # various
}
linux*{
QT += dbus
}
SOURCES += \
ws/ws.cpp \
ws/NetworkConnectionMonitor.cpp \
ws/NetworkAccessManager.cpp \
ws/InternetConnectionMonitor.cpp \
types/Xspf.cpp \
types/User.cpp \
types/Track.cpp \
types/Tasteometer.cpp \
types/Tag.cpp \
types/Playlist.cpp \
types/Mbid.cpp \
types/FingerprintId.cpp \
types/Artist.cpp \
types/Album.cpp \
scrobble/ScrobbleCache.cpp \
scrobble/Audioscrobbler.cpp \
radio/RadioTuner.cpp \
radio/RadioStation.cpp \
core/XmlQuery.cpp \
core/UrlBuilder.cpp \
core/misc.cpp
HEADERS += \
ws/ws.h \
ws/NetworkConnectionMonitor.h \
ws/NetworkAccessManager.h \
ws/InternetConnectionMonitor.h \
types/Xspf.h \
types/User.h \
types/Track.h \
types/Tasteometer.h \
types/Tag.h \
types/Playlist.h \
types/Mbid.h \
types/FingerprintId.h \
types/Artist.h \
types/Album.h \
types/AbstractType.h \
scrobble/ScrobblePoint.h \
scrobble/ScrobbleCache.h \
scrobble/Audioscrobbler.h \
radio/RadioTuner.h \
radio/RadioStation.h \
global.h \
core/XmlQuery.h \
core/UrlBuilder.h \
core/misc.h
win32:SOURCES += ws/win/WNetworkConnectionMonitor_win.cpp \
ws/win/WmiSink.cpp \
ws/win/Pac.cpp \
ws/win/NdisEvents.cpp
win32:HEADERS += ws/win/WNetworkConnectionMonitor.h \
ws/win/WmiSink.h \
ws/win/Pac.h \
ws/win/NdisEvents.h \
ws/win/IeSettings.h \
ws/win/ComSetup.h
mac:SOURCES += ws/mac/MNetworkConnectionMonitor_mac.cpp
mac:HEADERS += ws/mac/ProxyDict.h \
ws/mac/MNetworkConnectionMonitor.h
!win32:VERSION = 0.4.0