Fix the Qt4 bindings and link to libshairport dynamically
[deb_shairplay.git] / AirTV-Qt / AirTV.pro
index cfe3b4f19f5ca82538f074cccace8e71bcb013be..53c3ee7eb9413e3a5baa57027cd4f48a32cd328e 100644 (file)
@@ -17,47 +17,28 @@ win32 {
     LIBS += C:\\QtSDK\\mingw\\lib\\libws2_32.a
     QMAKE_LFLAGS += -static-libgcc
 }
-unix:!macx {
-    LIBS += -ldns_sd
-}
 macx {
     QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.5
 }
 
-INCLUDEPATH += ../include/
+LIBS += -lshairplay
+INCLUDEPATH += ../src/include/ ../src/bindings/qt4/
 SOURCES += main.cpp\
-    ../src/utils.c \
-    ../src/sdp.c \
-    ../src/rsapem.c \
-    ../src/rsakey.c \
-    ../src/raop.c \
-    ../src/raop_rtp.c \
-    ../src/raop_buffer.c \
-    ../src/netutils.c \
-    ../src/httpd.c \
-    ../src/http_response.c \
-    ../src/http_request.c \
-    ../src/http_parser.c \
-    ../src/dnssd.c \
-    ../src/base64.c \
-    ../src/alac/alac.c \
-    ../src/crypto/sha1.c \
-    ../src/crypto/rc4.c \
-    ../src/crypto/md5.c \
-    ../src/crypto/hmac.c \
-    ../src/crypto/bigint.c \
-    ../src/crypto/aes.c \
+    ../src/bindings/qt4/raopservice.cpp \
+    ../src/bindings/qt4/raopcallbackhandler.cpp \
+    ../src/bindings/qt4/dnssdservice.cpp \
     audiooutput.cpp \
-    raopservice.cpp \
     mainapplication.cpp \
-    raopcallbackhandler.cpp \
-    ../src/logger.c
+    audiocallbacks.cpp
 
 HEADERS  += \
+    ../src/bindings/qt4/raopservice.h \
+    ../src/bindings/qt4/raopcallbacks.h \
+    ../src/bindings/qt4/raopcallbackhandler.h \
+    ../src/bindings/qt4/dnssdservice.h \
     audiooutput.h \
-    raopservice.h \
     mainapplication.h \
-    raopcallbackhandler.h
+    audiocallbacks.h
 
 FORMS    += mainwindow.ui
 
@@ -80,25 +61,3 @@ RESOURCES += \
 
 
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-