torrent.pro Example File
network/torrent/torrent.pro
HEADERS += addtorrentdialog.h \
bencodeparser.h \
connectionmanager.h \
mainwindow.h \
metainfo.h \
peerwireclient.h \
ratecontroller.h \
filemanager.h \
torrentclient.h \
torrentserver.h \
trackerclient.h
SOURCES += main.cpp \
addtorrentdialog.cpp \
bencodeparser.cpp \
connectionmanager.cpp \
mainwindow.cpp \
metainfo.cpp \
peerwireclient.cpp \
ratecontroller.cpp \
filemanager.cpp \
torrentclient.cpp \
torrentserver.cpp \
trackerclient.cpp
# 3rdparty SHA-1 algorithm
SOURCES += 3rdparty/sha1.c
HEADERS += 3rdparty/sha1.h
# Forms and resources
FORMS += forms/addtorrentform.ui
RESOURCES += icons.qrc
QT += network
# install
target.path = $$[QT_INSTALL_EXAMPLES]/network/torrent
sources.files = $$SOURCES $$HEADERS $$RESOURCES torrent.pro *.torrent
sources.files -= 3rdparty/sha1.c 3rdparty/sha1.h
sources.files += icons forms 3rdparty
sources.path = $$[QT_INSTALL_EXAMPLES]/network/torrent
INSTALLS += target sources