Edric Milaret | 627500d | 2015-03-27 16:41:40 -0400 | [diff] [blame] | 1 | #------------------------------------------------- |
| 2 | # |
| 3 | # Project created by QtCreator 2015-03-23T14:30:35 |
| 4 | # |
| 5 | #------------------------------------------------- |
| 6 | |
| 7 | QT += core gui |
| 8 | |
| 9 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets svg |
| 10 | |
Guillaume Roguez | e024e47 | 2015-05-15 17:12:56 -0400 | [diff] [blame] | 11 | VERSION = 0.3.0 |
Edric Milaret | 7af1879 | 2015-05-21 16:03:03 -0400 | [diff] [blame] | 12 | GIT_VERSION = $$system(git --git-dir $$PWD/.git --work-tree $$PWD describe --always --tags) |
Edric Milaret | 627500d | 2015-03-27 16:41:40 -0400 | [diff] [blame] | 13 | |
| 14 | DEFINES += VERSION=\\\"$$VERSION\\\" |
Edric Milaret | 7af1879 | 2015-05-21 16:03:03 -0400 | [diff] [blame] | 15 | DEFINES += GIT_VERSION=\\\"$$GIT_VERSION\\\" |
Edric Milaret | 627500d | 2015-03-27 16:41:40 -0400 | [diff] [blame] | 16 | |
Edric Milaret | f38362d | 2015-05-08 11:53:46 -0400 | [diff] [blame] | 17 | BUILD=$${BUILD} |
Edric Milaret | a34e4ba | 2015-06-01 14:47:49 -0400 | [diff] [blame] | 18 | TARGET = Ring |
Edric Milaret | 627500d | 2015-03-27 16:41:40 -0400 | [diff] [blame] | 19 | TEMPLATE = app |
| 20 | |
| 21 | QMAKE_CXXFLAGS += -std=c++11 |
| 22 | |
Edric Milaret | f38362d | 2015-05-08 11:53:46 -0400 | [diff] [blame] | 23 | contains(BUILD, Debug) { |
| 24 | QMAKE_STRIP = echo |
| 25 | CONFIG += console |
| 26 | } |
Edric Milaret | 627500d | 2015-03-27 16:41:40 -0400 | [diff] [blame] | 27 | |
| 28 | SOURCES += main.cpp\ |
| 29 | mainwindow.cpp \ |
| 30 | callwidget.cpp \ |
| 31 | configurationwidget.cpp \ |
| 32 | navstack.cpp \ |
| 33 | navbar.cpp \ |
| 34 | mainbar.cpp \ |
| 35 | navwidget.cpp \ |
| 36 | accountdetails.cpp \ |
Edric Milaret | 627500d | 2015-03-27 16:41:40 -0400 | [diff] [blame] | 37 | aboutdialog.cpp \ |
Edric Milaret | 4bba46d | 2015-04-29 16:33:38 -0400 | [diff] [blame] | 38 | videowidget.cpp \ |
Edric Milaret | 559bda5 | 2015-04-29 17:02:31 -0400 | [diff] [blame] | 39 | utils.cpp \ |
Edric Milaret | 67007d1 | 2015-05-07 09:40:09 -0400 | [diff] [blame] | 40 | wizarddialog.cpp \ |
Edric Milaret | 53f57b6 | 2015-05-11 11:02:17 -0400 | [diff] [blame] | 41 | windowscontactbackend.cpp \ |
Edric Milaret | db76aa8 | 2015-05-11 16:01:00 -0400 | [diff] [blame] | 42 | historydelegate.cpp \ |
Edric Milaret | 7153eed | 2015-06-03 15:29:03 -0400 | [diff] [blame] | 43 | contactdelegate.cpp \ |
Edric Milaret | 3e6aefe | 2015-06-05 16:07:26 -0400 | [diff] [blame] | 44 | selectareadialog.cpp \ |
Edric Milaret | cdc978b | 2015-06-04 11:25:12 -0400 | [diff] [blame] | 45 | accountserializationadapter.cpp \ |
Edric Milaret | 5d61a06 | 2015-06-12 11:16:08 -0400 | [diff] [blame] | 46 | instantmessagingwidget.cpp \ |
Edric Milaret | 029b95a | 2015-06-09 09:51:44 -0400 | [diff] [blame^] | 47 | accountstatedelegate.cpp \ |
| 48 | videoview.cpp \ |
| 49 | videooverlay.cpp |
Edric Milaret | 627500d | 2015-03-27 16:41:40 -0400 | [diff] [blame] | 50 | |
| 51 | HEADERS += mainwindow.h \ |
| 52 | callwidget.h \ |
| 53 | configurationwidget.h \ |
| 54 | navstack.h \ |
| 55 | navbar.h \ |
| 56 | mainbar.h \ |
| 57 | navwidget.h \ |
| 58 | accountdetails.h \ |
Edric Milaret | 627500d | 2015-03-27 16:41:40 -0400 | [diff] [blame] | 59 | aboutdialog.h \ |
Edric Milaret | 4bba46d | 2015-04-29 16:33:38 -0400 | [diff] [blame] | 60 | videowidget.h \ |
Edric Milaret | 559bda5 | 2015-04-29 17:02:31 -0400 | [diff] [blame] | 61 | utils.h \ |
Edric Milaret | 67007d1 | 2015-05-07 09:40:09 -0400 | [diff] [blame] | 62 | wizarddialog.h \ |
Edric Milaret | 53f57b6 | 2015-05-11 11:02:17 -0400 | [diff] [blame] | 63 | windowscontactbackend.h \ |
Edric Milaret | db76aa8 | 2015-05-11 16:01:00 -0400 | [diff] [blame] | 64 | historydelegate.h \ |
Edric Milaret | 7153eed | 2015-06-03 15:29:03 -0400 | [diff] [blame] | 65 | contactdelegate.h \ |
Edric Milaret | 3e6aefe | 2015-06-05 16:07:26 -0400 | [diff] [blame] | 66 | selectareadialog.h \ |
Edric Milaret | cdc978b | 2015-06-04 11:25:12 -0400 | [diff] [blame] | 67 | accountserializationadapter.h \ |
Edric Milaret | 5d61a06 | 2015-06-12 11:16:08 -0400 | [diff] [blame] | 68 | instantmessagingwidget.h \ |
Edric Milaret | 029b95a | 2015-06-09 09:51:44 -0400 | [diff] [blame^] | 69 | accountstatedelegate.h \ |
| 70 | videoview.h \ |
| 71 | videooverlay.h |
Edric Milaret | 627500d | 2015-03-27 16:41:40 -0400 | [diff] [blame] | 72 | |
| 73 | FORMS += mainwindow.ui \ |
| 74 | callwidget.ui \ |
| 75 | configurationwidget.ui \ |
| 76 | navbar.ui \ |
| 77 | mainbar.ui \ |
| 78 | accountdetails.ui \ |
| 79 | aboutdialog.ui \ |
Edric Milaret | 559bda5 | 2015-04-29 17:02:31 -0400 | [diff] [blame] | 80 | pivotviewwidget.ui \ |
Edric Milaret | cdc978b | 2015-06-04 11:25:12 -0400 | [diff] [blame] | 81 | wizarddialog.ui \ |
Edric Milaret | 029b95a | 2015-06-09 09:51:44 -0400 | [diff] [blame^] | 82 | instantmessagingwidget.ui \ |
| 83 | videoview.ui \ |
| 84 | videooverlay.ui |
Edric Milaret | 627500d | 2015-03-27 16:41:40 -0400 | [diff] [blame] | 85 | |
Edric Milaret | 4bba46d | 2015-04-29 16:33:38 -0400 | [diff] [blame] | 86 | win32: LIBS += -lole32 -luuid -lshlwapi |
| 87 | |
Edric Milaret | f38362d | 2015-05-08 11:53:46 -0400 | [diff] [blame] | 88 | INCLUDEPATH += $${RING}/include/libringclient |
Edric Milaret | 627500d | 2015-03-27 16:41:40 -0400 | [diff] [blame] | 89 | |
Edric Milaret | f38362d | 2015-05-08 11:53:46 -0400 | [diff] [blame] | 90 | LIBS += -L$${RING}/lib/ -lringclient |
Edric Milaret | 627500d | 2015-03-27 16:41:40 -0400 | [diff] [blame] | 91 | |
| 92 | RESOURCES += \ |
| 93 | ressources.qrc |
Edric Milaret | 18e8184 | 2015-04-29 13:51:36 -0400 | [diff] [blame] | 94 | |
| 95 | RC_FILE = ico.rc |
| 96 | |
| 97 | DISTFILES += \ |
Edric Milaret | 031c305 | 2015-04-29 18:14:18 -0400 | [diff] [blame] | 98 | License.rtf \ |
Edric Milaret | 34eb920 | 2015-05-14 12:36:41 -0400 | [diff] [blame] | 99 | ringtones/konga.ul \ |
| 100 | ring.nsi |
Edric Milaret | 031c305 | 2015-04-29 18:14:18 -0400 | [diff] [blame] | 101 | |
Edric Milaret | f38362d | 2015-05-08 11:53:46 -0400 | [diff] [blame] | 102 | win32 { |
Edric Milaret | 031c305 | 2015-04-29 18:14:18 -0400 | [diff] [blame] | 103 | |
Edric Milaret | f38362d | 2015-05-08 11:53:46 -0400 | [diff] [blame] | 104 | RINGTONES.files = ringtones |
| 105 | RINGTONES.path = $$OUT_PWD/release |
Edric Milaret | 031c305 | 2015-04-29 18:14:18 -0400 | [diff] [blame] | 106 | |
Edric Milaret | 34eb920 | 2015-05-14 12:36:41 -0400 | [diff] [blame] | 107 | PACKAGING.files = ring.nsi images/ring.ico |
Edric Milaret | f38362d | 2015-05-08 11:53:46 -0400 | [diff] [blame] | 108 | PACKAGING.path = $$OUT_PWD/release |
Edric Milaret | 031c305 | 2015-04-29 18:14:18 -0400 | [diff] [blame] | 109 | |
Edric Milaret | f38362d | 2015-05-08 11:53:46 -0400 | [diff] [blame] | 110 | LICENSE.files = License.rtf |
| 111 | LICENSE.path = $$OUT_PWD/release |
| 112 | |
| 113 | RUNTIMEDIR=/usr/i686-w64-mingw32/bin/ |
| 114 | |
| 115 | RUNTIME.files = $${RING}/bin/libring.dll $${RING}/bin/libringclient.dll |
| 116 | RUNTIME.path = $$OUT_PWD/release |
| 117 | |
| 118 | QTRUNTIME.files = $$RUNTIMEDIR/Qt5Core.dll $$RUNTIMEDIR/Qt5Widgets.dll \ |
| 119 | $$RUNTIMEDIR/Qt5Gui.dll $$RUNTIMEDIR/Qt5Svg.dll |
| 120 | QTRUNTIME.path = $$OUT_PWD/release |
| 121 | |
| 122 | QTDEPSRUNTIME.files = $$RUNTIMEDIR/zlib1.dll $$RUNTIMEDIR/iconv.dll \ |
| 123 | $$RUNTIMEDIR/libfreetype-6.dll $$RUNTIMEDIR/libglib-2.0-0.dll \ |
| 124 | $$RUNTIMEDIR/libharfbuzz-0.dll \ |
| 125 | $$RUNTIMEDIR/libintl-8.dll $$RUNTIMEDIR/libpcre-1.dll \ |
Edric Milaret | 7d40a4a | 2015-05-13 13:01:15 -0400 | [diff] [blame] | 126 | $$RUNTIMEDIR/libpcre16-0.dll $$RUNTIMEDIR/libpng16-16.dll \ |
Edric Milaret | b42308f | 2015-06-12 17:34:23 -0400 | [diff] [blame] | 127 | $$RUNTIMEDIR/libjpeg-62.dll $$RUNTIMEDIR/libiconv-2.dll |
Edric Milaret | f38362d | 2015-05-08 11:53:46 -0400 | [diff] [blame] | 128 | QTDEPSRUNTIME.path = $$OUT_PWD/release |
| 129 | |
| 130 | QTPLATFORMS.files = $$(QTDIR)/plugins/platforms/qwindows.dll |
| 131 | QTPLATFORMS.path = $$OUT_PWD/release/platforms |
| 132 | |
Edric Milaret | 7d40a4a | 2015-05-13 13:01:15 -0400 | [diff] [blame] | 133 | QTPLUGINIMAGE.files = $$(QTDIR)/plugins/imageformats/ |
| 134 | QTPLUGINIMAGE.path = $$OUT_PWD/release |
| 135 | |
Edric Milaret | f38362d | 2015-05-08 11:53:46 -0400 | [diff] [blame] | 136 | LIBSTD.files = $$RUNTIMEDIR/libgcc_s_sjlj-1.dll $$RUNTIMEDIR/libstdc++-6.dll \ |
| 137 | $$RUNTIMEDIR/libwinpthread-1.dll |
| 138 | LIBSTD.path = $$OUT_PWD/release |
| 139 | |
| 140 | INSTALLS += RINGTONES PACKAGING LICENSE RUNTIME QTRUNTIME QTDEPSRUNTIME \ |
Edric Milaret | 7d40a4a | 2015-05-13 13:01:15 -0400 | [diff] [blame] | 141 | QTPLUGINIMAGE QTPLATFORMS LIBSTD |
Edric Milaret | f38362d | 2015-05-08 11:53:46 -0400 | [diff] [blame] | 142 | } |
| 143 | |
| 144 | |