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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3648 - (hide annotations) (download)
Tue Dec 10 10:34:06 2019 UTC (4 years, 6 months ago) by capela
File size: 2873 byte(s)
- Custom color (palette) theme editor introduced; color
  (palette) theme changes are now effective immediately,
  except on default. (EXPERIMENTAL)
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 capela 3493 qsampler.h \
14 capela 2184 qsamplerAbout.h \
15     qsamplerOptions.h \
16     qsamplerChannel.h \
17     qsamplerMessages.h \
18     qsamplerInstrument.h \
19     qsamplerInstrumentList.h \
20     qsamplerDevice.h \
21     qsamplerFxSend.h \
22     qsamplerFxSendsModel.h \
23     qsamplerUtilities.h \
24     qsamplerInstrumentForm.h \
25     qsamplerInstrumentListForm.h \
26     qsamplerDeviceForm.h \
27     qsamplerDeviceStatusForm.h \
28     qsamplerChannelStrip.h \
29     qsamplerChannelForm.h \
30     qsamplerChannelFxForm.h \
31     qsamplerOptionsForm.h \
32 capela 3648 qsamplerPaletteForm.h \
33 capela 2184 qsamplerMainForm.h
34    
35     SOURCES += \
36     qsampler.cpp \
37     qsamplerOptions.cpp \
38     qsamplerChannel.cpp \
39     qsamplerMessages.cpp \
40     qsamplerInstrument.cpp \
41     qsamplerInstrumentList.cpp \
42     qsamplerDevice.cpp \
43     qsamplerFxSend.cpp \
44     qsamplerFxSendsModel.cpp \
45     qsamplerUtilities.cpp \
46     qsamplerInstrumentForm.cpp \
47     qsamplerInstrumentListForm.cpp \
48     qsamplerDeviceForm.cpp \
49     qsamplerDeviceStatusForm.cpp \
50     qsamplerChannelStrip.cpp \
51     qsamplerChannelForm.cpp \
52     qsamplerChannelFxForm.cpp \
53     qsamplerOptionsForm.cpp \
54 capela 3648 qsamplerPaletteForm.cpp \
55 capela 2184 qsamplerMainForm.cpp
56    
57     FORMS += \
58     qsamplerInstrumentForm.ui \
59     qsamplerInstrumentListForm.ui \
60     qsamplerDeviceForm.ui \
61     qsamplerChannelStrip.ui \
62     qsamplerChannelForm.ui \
63     qsamplerChannelFxForm.ui \
64     qsamplerOptionsForm.ui \
65 capela 3648 qsamplerPaletteForm.ui \
66 capela 2184 qsamplerMainForm.ui
67    
68     RESOURCES += \
69     qsampler.qrc
70    
71 capela 2834
72 capela 2184 TRANSLATIONS += \
73 capela 2834 translations/qsampler_cs.ts \
74 capela 3383 translations/qsampler_fr.ts \
75 capela 2834 translations/qsampler_ru.ts
76 capela 2184
77 capela 2456
78 capela 2184 unix {
79    
80 capela 2282 # variables
81 capela 2184 OBJECTS_DIR = .obj
82     MOC_DIR = .moc
83     UI_DIR = .ui
84    
85     isEmpty(PREFIX) {
86     PREFIX = /usr/local
87     }
88    
89 capela 2987 isEmpty(BINDIR) {
90     BINDIR = $${PREFIX}/bin
91     }
92 capela 2184
93 capela 2987 isEmpty(DATADIR) {
94     DATADIR = $${PREFIX}/share
95     }
96 capela 2184
97 capela 2987 #DEFINES += DATADIR=\"$${DATADIR}\"
98    
99 capela 2282 # make install
100 capela 2724 INSTALLS += target desktop icon appdata \
101 capela 2456 icon_scalable mimeinfo mimetypes mimetypes_scalable
102 capela 2184
103 capela 2456 target.path = $${BINDIR}
104 capela 2184
105 capela 2456 desktop.path = $${DATADIR}/applications
106     desktop.files += $${NAME}.desktop
107 capela 2184
108 capela 2456 icon.path = $${DATADIR}/icons/hicolor/32x32/apps
109     icon.files += images/$${NAME}.png
110    
111     icon_scalable.path = $${DATADIR}/icons/hicolor/scalable/apps
112 capela 2483 icon_scalable.files += images/$${NAME}.svg
113 capela 2456
114 capela 3347 appdata.path = $${DATADIR}/metainfo
115 capela 2724 appdata.files += appdata/$${NAME}.appdata.xml
116    
117 capela 2456 mimeinfo.path = $${DATADIR}/mime/packages
118     mimeinfo.files += mimetypes/$${NAME}.xml
119    
120     mimetypes.path = $${DATADIR}/icons/hicolor/32x32/mimetypes
121     mimetypes.files += mimetypes/application-x-$${NAME}-session.png
122    
123     mimetypes_scalable.path = $${DATADIR}/icons/hicolor/scalable/mimetypes
124 capela 2483 mimetypes_scalable.files += mimetypes/application-x-$${NAME}-session.svg
125 capela 2184 }
126    
127 capela 3434 QT += widgets
128    
129 capela 2184 win32 {
130    
131     CONFIG(debug, debug|release): CONFIG += console
132     INSTALLS += target
133 capela 2456 target.path = $${PREFIX}/bin
134 capela 2184 }
135    
136     macx {
137    
138     QMAKE_MAC_SDK = $$(SDKROOT)
139     CONFIG += $$(QMAKE_ARCHS)
140     }

  ViewVC Help
Powered by ViewVC