--- /dev/null
+DEFINES *= UPDATER
+
+INCLUDEPATH += $$PWD/src
+DEPENDPATH += $$PWD/src
+
+HEADERS += $$PWD/src/updater.h
+SOURCES += $$PWD/src/updater.cpp
+
+macx:!contains(DEFINES, UPDATER_NO_SPARKLE) {
+ DEFINES += UPDATER_SPARKLE
+ INCLUDEPATH += $$PWD/src/sparkle
+ DEPENDPATH += $$PWD/src/sparkle
+ LIBS += -F/Library/Frameworks -framework Sparkle
+ INCLUDEPATH += /Library/Frameworks/Sparkle.framework/Headers
+ HEADERS += $$PWD/src/sparkle/sparkleupdater.h
+ OBJECTIVE_SOURCES += $$PWD/src/sparkle/sparkleupdater.mm
+} else {
+ DEFINES += UPDATER_DEFAULT
+ QT *= network
+ INCLUDEPATH += $$PWD/src/impl
+ DEPENDPATH += $$PWD/src/impl
+
+ HEADERS += \
+ $$PWD/src/impl/checker.h \
+ $$PWD/src/impl/defaultupdater.h \
+ $$PWD/src/impl/dialog.h \
+ $$PWD/src/impl/downloader.h \
+ $$PWD/src/impl/installer.h \
+ $$PWD/src/impl/parser.h \
+ $$PWD/src/impl/runinstaller.h \
+ $$PWD/src/impl/simplexmlparser.h \
+ $$PWD/src/impl/appcastparser.h
+
+ SOURCES += \
+ $$PWD/src/impl/checker.cpp \
+ $$PWD/src/impl/defaultupdater.cpp \
+ $$PWD/src/impl/dialog.cpp \
+ $$PWD/src/impl/downloader.cpp \
+ $$PWD/src/impl/runinstaller.cpp \
+ $$PWD/src/impl/simplexmlparser.cpp \
+ $$PWD/src/impl/appcastparser.cpp
+}