lyx_mirror/development/qmake/qt4/qt4.pro
André Pönitz d348b0183b Rename class socket_callback into SocketCallback; adjust buidl systems;
prevent double deletion of socket notifier


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20296 a592a061-630c-0410-9148-cb99ea01b6c8
2007-09-15 17:47:35 +00:00

264 lines
5.5 KiB
Prolog

include(../config.pri)
TARGET = lyxqt4$${DEBUGSUFFIX}
QT = core gui
INCLUDEPATH += $${BUILD_BASE_TARGET_DIR}/qt4
INC += boost
INC += .
INC += src
INC += src/frontends
INC += src/frontends/controllers
INC += src/frontends/qt4
HPP += Action.h
HPP += BulletsModule.h
HPP += ColorCache.h
HPP += DockView.h
HPP += EmptyTable.h
HPP += FloatPlacement.h
HPP += GuiAbout.h
HPP += GuiApplication.h
HPP += GuiBibitem.h
HPP += GuiBibtex.h
HPP += GuiBox.h
HPP += GuiBranches.h
HPP += GuiBranch.h
HPP += GuiChanges.h
HPP += GuiCharacter.h
HPP += GuiCitation.h
HPP += GuiClipboard.h
HPP += GuiCommandBuffer.h
HPP += GuiCommandEdit.h
HPP += GuiDelimiter.h
HPP += GuiDialogView.h
HPP += GuiDocument.h
HPP += GuiErrorList.h
HPP += GuiERT.h
HPP += GuiExternal.h
HPP += GuiFloat.h
HPP += GuiFontExample.h
HPP += GuiFontLoader.h
HPP += GuiFontMetrics.h
HPP += GuiGraphics.h
HPP += GuiImage.h
HPP += GuiImplementation.h
HPP += GuiInclude.h
HPP += GuiIndex.h
HPP += GuiKeySymbol.h
HPP += GuiListings.h
HPP += GuiLog.h
HPP += GuiMathMatrix.h
HPP += GuiMenubar.h
HPP += GuiNomencl.h
HPP += GuiNote.h
HPP += GuiPainter.h
HPP += GuiParagraph.h
HPP += GuiPopupMenu.h
HPP += GuiPrefs.h
HPP += GuiPrint.h
HPP += GuiRef.h
HPP += GuiSearch.h
HPP += GuiSelection.h
HPP += GuiSendto.h
HPP += GuiSetBorder.h
HPP += GuiShowFile.h
HPP += GuiSpellchecker.h
HPP += Guit2BC.h
HPP += GuiTabularCreate.h
HPP += GuiTabular.h
HPP += GuiTexinfo.h
HPP += GuiThesaurus.h
HPP += GuiToc.h
HPP += GuiToolbar.h
HPP += GuiURL.h
HPP += GuiView.h
HPP += GuiViewSource.h
HPP += GuiVSpace.h
HPP += GuiWorkArea.h
HPP += GuiWrap.h
HPP += IconPalette.h
HPP += InsertTableWidget.h
HPP += LengthCombo.h
HPP += LyXFileDialog.h
HPP += PanelStack.h
HPP += pch.h
HPP += qlkey.h
HPP += qt_helpers.h
HPP += SocketCallback.h
HPP += TocModel.h
HPP += TocWidget.h
HPP += Validator.h
CPP += Action.cpp
CPP += alert_pimpl.cpp
CPP += BulletsModule.cpp
CPP += ColorCache.cpp
CPP += Dialogs.cpp
CPP += EmptyTable.cpp
CPP += FileDialog.cpp
CPP += FloatPlacement.cpp
CPP += GuiAbout.cpp
CPP += GuiApplication.cpp
CPP += GuiBibitem.cpp
CPP += GuiBibtex.cpp
CPP += GuiBox.cpp
CPP += GuiBranch.cpp
CPP += GuiBranches.cpp
CPP += GuiChanges.cpp
CPP += GuiCharacter.cpp
CPP += GuiCitation.cpp
CPP += GuiClipboard.cpp
CPP += GuiCommandBuffer.cpp
CPP += GuiCommandEdit.cpp
CPP += GuiDelimiter.cpp
CPP += GuiDialogView.cpp
CPP += GuiDocument.cpp
CPP += GuiErrorList.cpp
CPP += GuiERT.cpp
CPP += GuiExternal.cpp
CPP += GuiFloat.cpp
CPP += GuiFontExample.cpp
CPP += GuiFontLoader.cpp
CPP += GuiFontMetrics.cpp
CPP += GuiGraphics.cpp
CPP += GuiImage.cpp
CPP += GuiImplementation.cpp
CPP += GuiInclude.cpp
CPP += GuiIndex.cpp
CPP += GuiKeySymbol.cpp
CPP += GuiListings.cpp
CPP += GuiLog.cpp
CPP += GuiMathMatrix.cpp
CPP += GuiMenubar.cpp
CPP += GuiNomencl.cpp
CPP += GuiNote.cpp
CPP += GuiPainter.cpp
CPP += GuiParagraph.cpp
CPP += GuiPopupMenu.cpp
CPP += GuiPrefs.cpp
CPP += GuiPrint.cpp
CPP += GuiRef.cpp
CPP += GuiSearch.cpp
CPP += GuiSelection.cpp
CPP += GuiSendto.cpp
CPP += GuiSetBorder.cpp
CPP += GuiShowFile.cpp
CPP += GuiSpellchecker.cpp
CPP += Guit2BC.cpp
CPP += GuiTabular.cpp
CPP += GuiTabularCreate.cpp
CPP += GuiTexinfo.cpp
CPP += GuiThesaurus.cpp
CPP += GuiToc.cpp
CPP += GuiToolbar.cpp
CPP += GuiURL.cpp
CPP += GuiView.cpp
CPP += GuiViewSource.cpp
CPP += GuiVSpace.cpp
CPP += GuiWorkArea.cpp
CPP += GuiWrap.cpp
CPP += IconPalette.cpp
CPP += InsertTableWidget.cpp
CPP += KeySymbol.cpp
CPP += LengthCombo.cpp
CPP += LyXFileDialog.cpp
CPP += PanelStack.cpp
CPP += qt_helpers.cpp
CPP += SocketCallback.cpp
CPP += TocModel.cpp
CPP += TocWidget.cpp
CPP += Validator.cpp
UI += AboutUi.ui
UI += AskForTextUi.ui
UI += BibitemUi.ui
UI += BiblioUi.ui
UI += BibtexAddUi.ui
UI += BibtexUi.ui
UI += BoxUi.ui
UI += BranchesUi.ui
UI += BranchUi.ui
UI += BulletsUi.ui
UI += ChangesUi.ui
UI += CharacterUi.ui
UI += CitationUi.ui
UI += DelimiterUi.ui
UI += DocumentUi.ui
UI += ErrorListUi.ui
UI += ERTUi.ui
UI += ExternalUi.ui
UI += FloatPlacementUi.ui
UI += FloatUi.ui
UI += FontUi.ui
UI += GraphicsUi.ui
UI += IncludeUi.ui
UI += IndexUi.ui
UI += LanguageUi.ui
UI += LaTeXUi.ui
UI += ListingsUi.ui
UI += LogUi.ui
UI += MarginsUi.ui
UI += MathMatrixUi.ui
UI += MathsUi.ui
UI += NomenclUi.ui
UI += NoteUi.ui
UI += NumberingUi.ui
UI += PageLayoutUi.ui
UI += ParagraphUi.ui
UI += PreambleUi.ui
UI += PrefColorsUi.ui
UI += PrefConvertersUi.ui
UI += PrefCygwinPathUi.ui
UI += PrefDateUi.ui
UI += PrefDisplayUi.ui
UI += PrefFileformatsUi.ui
UI += PrefIdentityUi.ui
UI += PrefKeyboardUi.ui
UI += PrefLanguageUi.ui
UI += PrefLatexUi.ui
UI += PrefPathsUi.ui
UI += PrefPlaintextUi.ui
UI += PrefPrinterUi.ui
UI += PrefScreenFontsUi.ui
UI += PrefSpellcheckerUi.ui
UI += PrefsUi.ui
UI += PrefUi.ui
UI += PrintUi.ui
UI += RefUi.ui
UI += SearchUi.ui
UI += SendtoUi.ui
UI += ShowFileUi.ui
UI += SpellcheckerUi.ui
UI += TabularCreateUi.ui
UI += TabularUi.ui
UI += TexinfoUi.ui
UI += TextLayoutUi.ui
UI += ThesaurusUi.ui
UI += TocUi.ui
UI += URLUi.ui
UI += ViewSourceUi.ui
UI += VSpaceUi.ui
UI += WrapUi.ui
BASE = $${BUILD_BASE_SOURCE_DIR}/src/frontends/qt4
# This is only there because we name our stuff *_moc instead of moc_*
for(FILE,HPP) { XHPP += $${BASE}/$${FILE} }
moc1.output = ${QMAKE_FILE_BASE}_moc.cpp
moc1.commands = moc ${QMAKE_FILE_NAME} -o ${QMAKE_FILE_OUT}
#moc1.depend_command = g++ -E -M ${QMAKE_FILE_NAME} | sed "s,^.*: ,,"
moc1.dependency_type = TYPE_C
moc1.input = XHPP
moc1.CONFIG += no_link
QMAKE_EXTRA_COMPILERS += moc1
for(FILE,CPP) { SOURCES += $${BASE}/$${FILE} }
#for(FILE,HPP) { HEADERS += $${BASE}/$${FILE} }
for(FILE,UI) { FORMS += $${BASE}/ui/$${FILE} }
for(PATH,INC) { INCLUDEPATH += $${BUILD_BASE_SOURCE_DIR}/$${PATH} }