1 | TARGET = transmission-qt |
---|
2 | NAME = "Transmission" |
---|
3 | DESCRIPTION = "Transmission: a fast, easy, and free BitTorrent client" |
---|
4 | VERSION = 2.00 |
---|
5 | LICENSE = "GPL" |
---|
6 | |
---|
7 | target.path = /bin |
---|
8 | INSTALLS += target |
---|
9 | |
---|
10 | unix: INSTALLS += man |
---|
11 | man.path = /share/man/man1/ |
---|
12 | man.files = transmission-qt.1 |
---|
13 | |
---|
14 | CONFIG += qt qdbus thread release |
---|
15 | QT += network |
---|
16 | !macx { |
---|
17 | CONFIG += debug link_pkgconfig |
---|
18 | PKGCONFIG = fontconfig libcurl openssl dbus-1 |
---|
19 | } |
---|
20 | |
---|
21 | TRANSMISSION_TOP = .. |
---|
22 | INCLUDEPATH += $${TRANSMISSION_TOP} |
---|
23 | macx { |
---|
24 | CONFIG(release, debug|release) { |
---|
25 | LIB_PATH = $${TRANSMISSION_TOP}/build/Release |
---|
26 | } else { |
---|
27 | LIB_PATH = $${TRANSMISSION_TOP}/build/Debug |
---|
28 | } |
---|
29 | LIBS += $${LIB_PATH}/libtransmission.a |
---|
30 | LIBS += $${LIB_PATH}/libdht.a |
---|
31 | LIBS += $${LIB_PATH}/libminiupnp.a |
---|
32 | LIBS += $${LIB_PATH}/libnatpmp.a |
---|
33 | } else { |
---|
34 | LIBS += $${TRANSMISSION_TOP}/libtransmission/libtransmission.a |
---|
35 | LIBS += $${TRANSMISSION_TOP}/third-party/dht/libdht.a |
---|
36 | LIBS += $${TRANSMISSION_TOP}/third-party/miniupnp/libminiupnp.a |
---|
37 | LIBS += $${TRANSMISSION_TOP}/third-party/libnatpmp/libnatpmp.a |
---|
38 | } |
---|
39 | unix:LIBS += -levent |
---|
40 | macx:LIBS += -lcurl -lssl -lcrypto -liconv -framework CoreFoundation |
---|
41 | win32:DEFINES += QT_DBUS |
---|
42 | win32:LIBS += -levent -lws2_32 -lintl |
---|
43 | win32:LIBS += -lidn -liconv -lwldap32 -liphlpapi |
---|
44 | |
---|
45 | TRANSLATIONS += translations/transmission_en.ts \ |
---|
46 | translations/transmission_es.ts \ |
---|
47 | translations/transmission_pt_BR.ts \ |
---|
48 | translations/transmission_ru.ts |
---|
49 | |
---|
50 | FORMS += mainwin.ui |
---|
51 | RESOURCES += application.qrc |
---|
52 | SOURCES += about.cc \ |
---|
53 | add-data.cc \ |
---|
54 | app.cc \ |
---|
55 | dbus-adaptor.cc \ |
---|
56 | details.cc \ |
---|
57 | favicon.cc \ |
---|
58 | file-tree.cc \ |
---|
59 | filterbar.cc \ |
---|
60 | filters.cc \ |
---|
61 | formatter.cc \ |
---|
62 | hig.cc \ |
---|
63 | license.cc \ |
---|
64 | mainwin.cc \ |
---|
65 | make-dialog.cc \ |
---|
66 | options.cc \ |
---|
67 | prefs.cc \ |
---|
68 | prefs-dialog.cc \ |
---|
69 | relocate.cc \ |
---|
70 | session.cc \ |
---|
71 | session-dialog.cc \ |
---|
72 | squeezelabel.cc \ |
---|
73 | stats-dialog.cc \ |
---|
74 | torrent.cc torrent-delegate.cc \ |
---|
75 | torrent-delegate-min.cc \ |
---|
76 | torrent-filter.cc \ |
---|
77 | torrent-model.cc \ |
---|
78 | tracker-delegate.cc \ |
---|
79 | tracker-model.cc \ |
---|
80 | tracker-model-filter.cc \ |
---|
81 | triconpushbutton.cc \ |
---|
82 | utils.cc \ |
---|
83 | watchdir.cc |
---|
84 | HEADERS += $$replace(SOURCES, .cc, .h) |
---|
85 | HEADERS += speed.h types.h |
---|
86 | |
---|
87 | win32:RC_FILE = qtr.rc |
---|