1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
// -*- MPC -*-
// $Id: qt.mpb 1754 2010-04-24 23:41:07Z elliott_c $
project {
requires += qt
includes += $(QTDIR)/include
libpaths += $(QTDIR)/lib $(QTDIR)/lib64
macros += QT_THREAD_SUPPORT
lit_libs += qt-mt$(QT_VERSION)
// Some Linux installations have the includes here.
specific(!prop:windows) {
includes += /usr/include/qt3
}
Define_Custom(UIC) {
command = $(QTDIR)/bin/uic
output_option = -o
inputext = .ui
header_outputext = .h
}
Define_Custom(UIC_Impl) {
command = $(QTDIR)/bin/uic
commandflags = -impl <%quote%><%output_noext%>.h<%quote%>
dependent = <%output_noext%>.h
output_option = -o
pch_postrule = 1
inputext = .ui
source_outputext = .cpp
}
Define_Custom(MOC) {
automatic_in = 0
automatic_out = 0
command = $(QTDIR)/bin/moc
output_option = -o
pch_postrule = 1
inputext = .h
pre_extension = _moc
source_outputext = .cpp
}
Define_Custom(QRC) {
command = $(QTDIR)/bin/rcc
output_option = -o
commandflags = -name <%input_noext%>
pch_postrule = 1
inputext = .qrc
pre_extension = _qrc
source_outputext = .cpp
}
}
|