/[svn]/qsampler/trunk/src/src.pro
ViewVC logotype

Annotation of /qsampler/trunk/src/src.pro

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3002 - (hide annotations) (download)
Sun Oct 9 10:14:12 2016 UTC (7 years, 6 months ago) by capela
File size: 2800 byte(s)
- Avoid including the qt5 x11extras module on non-single/uniquue
  instance builds (--disable-xunique).
1 capela 2184 # qsampler.pro
2     #
3 capela 2457 NAME = qsampler
4 capela 2184
5 capela 2456 TARGET = $${NAME}
6 capela 2184 TEMPLATE = app
7    
8     include(src.pri)
9    
10     #DEFINES += DEBUG
11    
12     HEADERS += config.h \
13     qsamplerAbout.h \
14     qsamplerOptions.h \
15     qsamplerChannel.h \
16     qsamplerMessages.h \
17     qsamplerInstrument.h \
18     qsamplerInstrumentList.h \
19     qsamplerDevice.h \
20     qsamplerFxSend.h \
21     qsamplerFxSendsModel.h \
22     qsamplerUtilities.h \
23     qsamplerInstrumentForm.h \
24     qsamplerInstrumentListForm.h \
25     qsamplerDeviceForm.h \
26     qsamplerDeviceStatusForm.h \
27     qsamplerChannelStrip.h \
28     qsamplerChannelForm.h \
29     qsamplerChannelFxForm.h \
30     qsamplerOptionsForm.h \
31     qsamplerMainForm.h
32    
33     SOURCES += \
34     qsampler.cpp \
35     qsamplerOptions.cpp \
36     qsamplerChannel.cpp \
37     qsamplerMessages.cpp \
38     qsamplerInstrument.cpp \
39     qsamplerInstrumentList.cpp \
40     qsamplerDevice.cpp \
41     qsamplerFxSend.cpp \
42     qsamplerFxSendsModel.cpp \
43     qsamplerUtilities.cpp \
44     qsamplerInstrumentForm.cpp \
45     qsamplerInstrumentListForm.cpp \
46     qsamplerDeviceForm.cpp \
47     qsamplerDeviceStatusForm.cpp \
48     qsamplerChannelStrip.cpp \
49     qsamplerChannelForm.cpp \
50     qsamplerChannelFxForm.cpp \
51     qsamplerOptionsForm.cpp \
52     qsamplerMainForm.cpp
53    
54     FORMS += \
55     qsamplerInstrumentForm.ui \
56     qsamplerInstrumentListForm.ui \
57     qsamplerDeviceForm.ui \
58     qsamplerChannelStrip.ui \
59     qsamplerChannelForm.ui \
60     qsamplerChannelFxForm.ui \
61     qsamplerOptionsForm.ui \
62     qsamplerMainForm.ui
63    
64     RESOURCES += \
65     qsampler.qrc
66    
67 capela 2834
68 capela 2184 TRANSLATIONS += \
69 capela 2834 translations/qsampler_cs.ts \
70     translations/qsampler_ru.ts
71 capela 2184
72 capela 2456
73 capela 2184 unix {
74    
75 capela 2282 # variables
76 capela 2184 OBJECTS_DIR = .obj
77     MOC_DIR = .moc
78     UI_DIR = .ui
79    
80     isEmpty(PREFIX) {
81     PREFIX = /usr/local
82     }
83    
84 capela 2987 isEmpty(BINDIR) {
85     BINDIR = $${PREFIX}/bin
86     }
87 capela 2184
88 capela 2987 isEmpty(DATADIR) {
89     DATADIR = $${PREFIX}/share
90     }
91 capela 2184
92 capela 2987 #DEFINES += DATADIR=\"$${DATADIR}\"
93    
94 capela 2282 # make install
95 capela 2724 INSTALLS += target desktop icon appdata \
96 capela 2456 icon_scalable mimeinfo mimetypes mimetypes_scalable
97 capela 2184
98 capela 2456 target.path = $${BINDIR}
99 capela 2184
100 capela 2456 desktop.path = $${DATADIR}/applications
101     desktop.files += $${NAME}.desktop
102 capela 2184
103 capela 2456 icon.path = $${DATADIR}/icons/hicolor/32x32/apps
104     icon.files += images/$${NAME}.png
105    
106     icon_scalable.path = $${DATADIR}/icons/hicolor/scalable/apps
107 capela 2483 icon_scalable.files += images/$${NAME}.svg
108 capela 2456
109 capela 2724 appdata.path = $${DATADIR}/appdata
110     appdata.files += appdata/$${NAME}.appdata.xml
111    
112 capela 2456 mimeinfo.path = $${DATADIR}/mime/packages
113     mimeinfo.files += mimetypes/$${NAME}.xml
114    
115     mimetypes.path = $${DATADIR}/icons/hicolor/32x32/mimetypes
116     mimetypes.files += mimetypes/application-x-$${NAME}-session.png
117    
118     mimetypes_scalable.path = $${DATADIR}/icons/hicolor/scalable/mimetypes
119 capela 2483 mimetypes_scalable.files += mimetypes/application-x-$${NAME}-session.svg
120 capela 2184 }
121    
122     win32 {
123    
124     CONFIG(debug, debug|release): CONFIG += console
125     INSTALLS += target
126 capela 2456 target.path = $${PREFIX}/bin
127 capela 2184 }
128    
129     macx {
130    
131     QMAKE_MAC_SDK = $$(SDKROOT)
132     CONFIG += $$(QMAKE_ARCHS)
133     }
134 capela 2387
135 capela 2415
136     # QT5 support
137     !lessThan(QT_MAJOR_VERSION, 5) {
138     QT += widgets
139     }

  ViewVC Help
Powered by ViewVC