############################################################################# ## ## File : Makefile_612px ## Copyright : (c) David Harley 2010 ## Project : qtHaskell ## Version : 1.1.4 ## Modified : 2010-09-02 17:01:40 ## ## Warning : this file is machine generated - do not modify. ## ############################################################################# modules = Qt Qth Qth.Core Qth.ClassTypes.Core Qth.ClassTypes.Core.Rect Qth.ClassTypes.Core.Point Qth.ClassTypes.Core.Size Qth.ClassTypes.Core.Line Qth.Core.Base Qth.Core.Rect Qth.Core.Point Qth.Core.Size Qth.Core.Line Qtc Qtc.Core Qtc.Gui Qtc.Network Qtc.Opengl Qtc.Tools Qtc.Script Qtc.Classes.Base Qtc.Classes.Object Qtc.Classes.Types Qtc.Enums.Base Qtc.Classes.Qccs Qtc.Classes.Qccs_h Qtc.Enums.Classes.Core Qtc.Core.Attributes Qtc.Core.Base Qtc.Core.QVariant Qtc.Classes.Core Qtc.Classes.Core_h Qtc.ClassTypes.Core Qtc.Enums.Core.QAbstractFileEngine Qtc.Core.QAbstractItemModel Qtc.Core.QAbstractItemModel_h Qtc.Core.QAbstractListModel Qtc.Core.QAbstractListModel_h Qtc.Core.QAbstractTableModel Qtc.Core.QAbstractTableModel_h Qtc.Core.QBasicTimer Qtc.Enums.Core.QChar Qtc.Core.QChildEvent Qtc.Core.QCoreApplication Qtc.Core.QCoreApplication_h Qtc.Enums.Core.QCoreApplication Qtc.Core.QDataStream Qtc.Enums.Core.QDataStream Qtc.Core.QDate Qtc.Core.QDateTime Qtc.Core.QDir Qtc.Enums.Core.QDir Qtc.Core.QDynamicPropertyChangeEvent Qtc.Core.QEvent Qtc.Enums.Core.QEvent Qtc.Enums.Core.QEventLoop Qtc.Core.QFile Qtc.Core.QFile_h Qtc.Enums.Core.QFile Qtc.Core.QFileInfo Qtc.Core.QFileOpenEvent Qtc.Core.QIODevice Qtc.Core.QIODevice_h Qtc.Enums.Core.QIODevice Qtc.Core.QLine Qtc.Core.QLineF Qtc.Enums.Core.QLineF Qtc.Core.QLocale Qtc.Enums.Core.QLocale Qtc.Core.QMatrix Qtc.Core.QMimeData Qtc.Core.QModelIndex Qtc.Core.QPoint Qtc.Core.QPointF Qtc.Core.QPolygon Qtc.Core.QPolygonF Qtc.Core.QRect Qtc.Core.QRectF Qtc.Core.QRegExp Qtc.Enums.Core.QRegExp Qtc.Enums.Core.QSettings Qtc.Core.QSettings Qtc.Core.QSettings_h Qtc.Core.QSize Qtc.Core.QSizeF Qtc.Enums.Core.QTextCodec Qtc.Core.QTextStream Qtc.Enums.Core.QTextStream Qtc.Core.QTime Qtc.Core.QTimeLine Qtc.Core.QTimeLine_h Qtc.Enums.Core.QTimeLine Qtc.Core.QTimer Qtc.Core.QTimer_h Qtc.Core.QTimerEvent Qtc.Core.QTranslator Qtc.Core.QTranslator_h Qtc.Core.QUrl Qtc.Enums.Core.QUrl Qtc.Core.QUuid Qtc.Enums.Core.QUuid Qtc.Enums.Core.QVariant Qtc.Enums.Core.Qt Qtc.Gui.Base Qtc.Classes.Gui Qtc.Classes.Gui_h Qtc.ClassTypes.Gui Qtc.Gui.QAbstractButton Qtc.Gui.QAbstractButton_h Qtc.Gui.QAbstractGraphicsShapeItem Qtc.Gui.QAbstractGraphicsShapeItem_h Qtc.Gui.QAbstractItemDelegate Qtc.Gui.QAbstractItemDelegate_h Qtc.Enums.Gui.QAbstractItemDelegate Qtc.Gui.QAbstractItemView Qtc.Gui.QAbstractItemView_h Qtc.Enums.Gui.QAbstractItemView Qtc.Gui.QAbstractPageSetupDialog Qtc.Gui.QAbstractPageSetupDialog_h Qtc.Gui.QAbstractPrintDialog Qtc.Gui.QAbstractPrintDialog_h Qtc.Enums.Gui.QAbstractPrintDialog Qtc.Gui.QAbstractProxyModel Qtc.Gui.QAbstractProxyModel_h Qtc.Gui.QAbstractScrollArea Qtc.Gui.QAbstractScrollArea_h Qtc.Gui.QAbstractSlider Qtc.Gui.QAbstractSlider_h Qtc.Enums.Gui.QAbstractSlider Qtc.Gui.QAbstractSpinBox Qtc.Gui.QAbstractSpinBox_h Qtc.Enums.Gui.QAbstractSpinBox Qtc.Gui.QAbstractTextDocumentLayout Qtc.Gui.QAbstractTextDocumentLayout_h Qtc.Gui.QAction Qtc.Gui.QAction_h Qtc.Enums.Gui.QAction Qtc.Gui.QActionEvent Qtc.Gui.QActionGroup Qtc.Gui.QActionGroup_h Qtc.Gui.QApplication Qtc.Gui.QApplication_h Qtc.Enums.Gui.QApplication Qtc.Gui.QBitmap Qtc.Gui.QBitmap_h Qtc.Gui.QBoxLayout Qtc.Gui.QBoxLayout_h Qtc.Enums.Gui.QBoxLayout Qtc.Gui.QBrush Qtc.Gui.QButtonGroup Qtc.Gui.QButtonGroup_h Qtc.Gui.QCalendarWidget Qtc.Gui.QCalendarWidget_h Qtc.Enums.Gui.QCalendarWidget Qtc.Gui.QCheckBox Qtc.Gui.QCheckBox_h Qtc.Gui.QClipboard Qtc.Enums.Gui.QClipboard Qtc.Gui.QCloseEvent Qtc.Gui.QColor Qtc.Enums.Gui.QColor Qtc.Gui.QColorDialog Qtc.Gui.QColormap Qtc.Enums.Gui.QColormap Qtc.Gui.QComboBox Qtc.Gui.QComboBox_h Qtc.Enums.Gui.QComboBox Qtc.Gui.QCommonStyle Qtc.Gui.QCommonStyle_h Qtc.Gui.QCompleter Qtc.Gui.QCompleter_h Qtc.Enums.Gui.QCompleter Qtc.Gui.QConicalGradient Qtc.Gui.QContextMenuEvent Qtc.Enums.Gui.QContextMenuEvent Qtc.Gui.QCursor Qtc.Gui.QDataWidgetMapper Qtc.Gui.QDataWidgetMapper_h Qtc.Enums.Gui.QDataWidgetMapper Qtc.Gui.QDateEdit Qtc.Gui.QDateEdit_h Qtc.Gui.QDateTimeEdit Qtc.Gui.QDateTimeEdit_h Qtc.Enums.Gui.QDateTimeEdit Qtc.Gui.QDesktopWidget Qtc.Gui.QDesktopWidget_h Qtc.Gui.QDial Qtc.Gui.QDial_h Qtc.Gui.QDialog Qtc.Gui.QDialog_h Qtc.Enums.Gui.QDialog Qtc.Gui.QDialogButtonBox Qtc.Gui.QDialogButtonBox_h Qtc.Enums.Gui.QDialogButtonBox Qtc.Gui.QDirModel Qtc.Gui.QDirModel_h Qtc.Enums.Gui.QDirModel Qtc.Gui.QDockWidget Qtc.Gui.QDockWidget_h Qtc.Enums.Gui.QDockWidget Qtc.Gui.QDoubleSpinBox Qtc.Gui.QDoubleSpinBox_h Qtc.Gui.QDoubleValidator Qtc.Gui.QDoubleValidator_h Qtc.Enums.Gui.QDoubleValidator Qtc.Gui.QDrag Qtc.Gui.QDrag_h Qtc.Gui.QDragEnterEvent Qtc.Gui.QDragLeaveEvent Qtc.Gui.QDragMoveEvent Qtc.Gui.QDropEvent Qtc.Gui.QErrorMessage Qtc.Gui.QErrorMessage_h Qtc.Gui.QFileDialog Qtc.Gui.QFileDialog_h Qtc.Enums.Gui.QFileDialog Qtc.Gui.QFocusEvent Qtc.Gui.QFocusFrame Qtc.Gui.QFocusFrame_h Qtc.Gui.QFont Qtc.Enums.Gui.QFont Qtc.Gui.QFontComboBox Qtc.Gui.QFontComboBox_h Qtc.Enums.Gui.QFontComboBox Qtc.Gui.QFontDatabase Qtc.Enums.Gui.QFontDatabase Qtc.Gui.QFontDialog Qtc.Gui.QFontInfo Qtc.Gui.QFontMetrics Qtc.Gui.QFontMetricsF Qtc.Gui.QFrame Qtc.Gui.QFrame_h Qtc.Enums.Gui.QFrame Qtc.Gui.QGradient Qtc.Enums.Gui.QGradient Qtc.Gui.QGraphicsEllipseItem Qtc.Gui.QGraphicsEllipseItem_h Qtc.Enums.Gui.QGraphicsEllipseItem Qtc.Gui.QGraphicsItem Qtc.Gui.QGraphicsItem_h Qtc.Enums.Gui.QGraphicsItem Qtc.Gui.QGraphicsItemAnimation Qtc.Gui.QGraphicsItemAnimation_h Qtc.Gui.QGraphicsItemGroup Qtc.Gui.QGraphicsItemGroup_h Qtc.Enums.Gui.QGraphicsItemGroup Qtc.Gui.QGraphicsLineItem Qtc.Gui.QGraphicsLineItem_h Qtc.Enums.Gui.QGraphicsLineItem Qtc.Gui.QGraphicsPathItem Qtc.Gui.QGraphicsPathItem_h Qtc.Enums.Gui.QGraphicsPathItem Qtc.Gui.QGraphicsPixmapItem Qtc.Gui.QGraphicsPixmapItem_h Qtc.Enums.Gui.QGraphicsPixmapItem Qtc.Gui.QGraphicsPolygonItem Qtc.Gui.QGraphicsPolygonItem_h Qtc.Enums.Gui.QGraphicsPolygonItem Qtc.Gui.QGraphicsRectItem Qtc.Gui.QGraphicsRectItem_h Qtc.Enums.Gui.QGraphicsRectItem Qtc.Gui.QGraphicsScene Qtc.Gui.QGraphicsScene_h Qtc.Enums.Gui.QGraphicsScene Qtc.Gui.QGraphicsSceneContextMenuEvent Qtc.Enums.Gui.QGraphicsSceneContextMenuEvent Qtc.Gui.QGraphicsSceneDragDropEvent Qtc.Gui.QGraphicsSceneEvent Qtc.Gui.QGraphicsSceneHelpEvent Qtc.Gui.QGraphicsSceneHoverEvent Qtc.Gui.QGraphicsSceneMouseEvent Qtc.Gui.QGraphicsSceneWheelEvent Qtc.Gui.QGraphicsSimpleTextItem Qtc.Gui.QGraphicsSimpleTextItem_h Qtc.Enums.Gui.QGraphicsSimpleTextItem Qtc.Gui.QGraphicsTextItem Qtc.Gui.QGraphicsTextItem_h Qtc.Enums.Gui.QGraphicsTextItem Qtc.Gui.QGraphicsView Qtc.Gui.QGraphicsView_h Qtc.Enums.Gui.QGraphicsView Qtc.Gui.QGridLayout Qtc.Gui.QGridLayout_h Qtc.Gui.QGroupBox Qtc.Gui.QGroupBox_h Qtc.Gui.QHBoxLayout Qtc.Gui.QHBoxLayout_h Qtc.Gui.QHeaderView Qtc.Gui.QHeaderView_h Qtc.Enums.Gui.QHeaderView Qtc.Gui.QHelpEvent Qtc.Gui.QHideEvent Qtc.Gui.QHoverEvent Qtc.Gui.QIcon Qtc.Enums.Gui.QIcon Qtc.Gui.QIconDragEvent Qtc.Gui.QIconEngine Qtc.Gui.QIconEngine_h Qtc.Gui.QIconEngineV2 Qtc.Gui.QIconEngineV2_h Qtc.Gui.QImage Qtc.Gui.QImage_h Qtc.Enums.Gui.QImage Qtc.Enums.Gui.QInputContext Qtc.Enums.Gui.QInputMethodEvent Qtc.Gui.QIntValidator Qtc.Gui.QIntValidator_h Qtc.Gui.QItemDelegate Qtc.Gui.QItemDelegate_h Qtc.Gui.QItemEditorCreatorBase Qtc.Gui.QItemEditorCreatorBase_h Qtc.Gui.QItemEditorFactory Qtc.Gui.QItemEditorFactory_h Qtc.Gui.QItemSelection Qtc.Gui.QItemSelectionModel Qtc.Gui.QItemSelectionModel_h Qtc.Enums.Gui.QItemSelectionModel Qtc.Gui.QItemSelectionRange Qtc.Gui.QKeyEvent Qtc.Gui.QKeySequence Qtc.Enums.Gui.QKeySequence Qtc.Gui.QLCDNumber Qtc.Gui.QLCDNumber_h Qtc.Enums.Gui.QLCDNumber Qtc.Gui.QLabel Qtc.Gui.QLabel_h Qtc.Gui.QLayout Qtc.Gui.QLayout_h Qtc.Enums.Gui.QLayout Qtc.Gui.QLineEdit Qtc.Gui.QLineEdit_h Qtc.Enums.Gui.QLineEdit Qtc.Gui.QLinearGradient Qtc.Gui.QListView Qtc.Gui.QListView_h Qtc.Enums.Gui.QListView Qtc.Gui.QListWidget Qtc.Gui.QListWidget_h Qtc.Gui.QListWidgetItem Qtc.Gui.QListWidgetItem_h Qtc.Enums.Gui.QListWidgetItem Qtc.Gui.QMainWindow Qtc.Gui.QMainWindow_h Qtc.Enums.Gui.QMainWindow Qtc.Gui.QMenu Qtc.Gui.QMenu_h Qtc.Gui.QMenuBar Qtc.Gui.QMenuBar_h Qtc.Gui.QMessageBox Qtc.Gui.QMessageBox_h Qtc.Enums.Gui.QMessageBox Qtc.Gui.QMouseEvent Qtc.Gui.QMoveEvent Qtc.Gui.QMovie Qtc.Gui.QMovie_h Qtc.Enums.Gui.QMovie Qtc.Enums.Gui.QPaintDevice Qtc.Enums.Gui.QPaintEngine Qtc.Gui.QPaintEvent Qtc.Gui.QPainter Qtc.Enums.Gui.QPainter Qtc.Gui.QPainterPath Qtc.Enums.Gui.QPainterPath Qtc.Gui.QPalette Qtc.Enums.Gui.QPalette Qtc.Gui.QPen Qtc.Gui.QPixmap Qtc.Gui.QPixmap_h Qtc.Gui.QPixmapCache Qtc.Gui.QPrintDialog Qtc.Gui.QPrintDialog_h Qtc.Gui.QPrinter Qtc.Gui.QPrinter_h Qtc.Enums.Gui.QPrinter Qtc.Gui.QProgressBar Qtc.Gui.QProgressBar_h Qtc.Enums.Gui.QProgressBar Qtc.Gui.QProgressDialog Qtc.Gui.QProgressDialog_h Qtc.Gui.QPushButton Qtc.Gui.QPushButton_h Qtc.Gui.QRadialGradient Qtc.Gui.QRadioButton Qtc.Gui.QRadioButton_h Qtc.Gui.QRegExpValidator Qtc.Gui.QRegExpValidator_h Qtc.Gui.QRegion Qtc.Enums.Gui.QRegion Qtc.Gui.QResizeEvent Qtc.Gui.QRubberBand Qtc.Gui.QRubberBand_h Qtc.Enums.Gui.QRubberBand Qtc.Gui.QScrollArea Qtc.Gui.QScrollArea_h Qtc.Gui.QScrollBar Qtc.Gui.QScrollBar_h Qtc.Gui.QShortcut Qtc.Gui.QShortcut_h Qtc.Gui.QShortcutEvent Qtc.Gui.QShowEvent Qtc.Gui.QSizeGrip Qtc.Gui.QSizeGrip_h Qtc.Gui.QSizePolicy Qtc.Enums.Gui.QSizePolicy Qtc.Gui.QSlider Qtc.Gui.QSlider_h Qtc.Enums.Gui.QSlider Qtc.Gui.QSortFilterProxyModel Qtc.Gui.QSortFilterProxyModel_h Qtc.Gui.QSound Qtc.Gui.QSound_h Qtc.Gui.QSpacerItem Qtc.Gui.QSpacerItem_h Qtc.Gui.QSpinBox Qtc.Gui.QSpinBox_h Qtc.Gui.QSplashScreen Qtc.Gui.QSplashScreen_h Qtc.Gui.QSplitter Qtc.Gui.QSplitter_h Qtc.Gui.QStackedLayout Qtc.Gui.QStackedLayout_h Qtc.Enums.Gui.QStackedLayout Qtc.Gui.QStackedWidget Qtc.Gui.QStackedWidget_h Qtc.Gui.QStandardItem Qtc.Gui.QStandardItem_h Qtc.Enums.Gui.QStandardItem Qtc.Gui.QStandardItemModel Qtc.Gui.QStandardItemModel_h Qtc.Gui.QStatusBar Qtc.Gui.QStatusBar_h Qtc.Gui.QStatusTipEvent Qtc.Gui.QStyle Qtc.Gui.QStyle_h Qtc.Enums.Gui.QStyle Qtc.Gui.QStyleHintReturn Qtc.Enums.Gui.QStyleHintReturn Qtc.Gui.QStyleOption Qtc.Enums.Gui.QStyleOption Qtc.Gui.QStyleOptionButton Qtc.Enums.Gui.QStyleOptionButton Qtc.Gui.QStyleOptionComboBox Qtc.Enums.Gui.QStyleOptionComboBox Qtc.Gui.QStyleOptionComplex Qtc.Enums.Gui.QStyleOptionComplex Qtc.Gui.QStyleOptionDockWidget Qtc.Enums.Gui.QStyleOptionDockWidget Qtc.Gui.QStyleOptionDockWidgetV2 Qtc.Enums.Gui.QStyleOptionDockWidgetV2 Qtc.Gui.QStyleOptionFocusRect Qtc.Enums.Gui.QStyleOptionFocusRect Qtc.Gui.QStyleOptionFrame Qtc.Enums.Gui.QStyleOptionFrame Qtc.Gui.QStyleOptionFrameV2 Qtc.Enums.Gui.QStyleOptionFrameV2 Qtc.Gui.QStyleOptionGraphicsItem Qtc.Enums.Gui.QStyleOptionGraphicsItem Qtc.Gui.QStyleOptionGroupBox Qtc.Enums.Gui.QStyleOptionGroupBox Qtc.Gui.QStyleOptionHeader Qtc.Enums.Gui.QStyleOptionHeader Qtc.Gui.QStyleOptionMenuItem Qtc.Enums.Gui.QStyleOptionMenuItem Qtc.Gui.QStyleOptionProgressBar Qtc.Enums.Gui.QStyleOptionProgressBar Qtc.Gui.QStyleOptionProgressBarV2 Qtc.Enums.Gui.QStyleOptionProgressBarV2 Qtc.Gui.QStyleOptionRubberBand Qtc.Enums.Gui.QStyleOptionRubberBand Qtc.Gui.QStyleOptionSizeGrip Qtc.Enums.Gui.QStyleOptionSizeGrip Qtc.Gui.QStyleOptionSlider Qtc.Enums.Gui.QStyleOptionSlider Qtc.Gui.QStyleOptionSpinBox Qtc.Enums.Gui.QStyleOptionSpinBox Qtc.Gui.QStyleOptionTab Qtc.Enums.Gui.QStyleOptionTab Qtc.Gui.QStyleOptionTabBarBase Qtc.Enums.Gui.QStyleOptionTabBarBase Qtc.Gui.QStyleOptionTabV2 Qtc.Enums.Gui.QStyleOptionTabV2 Qtc.Gui.QStyleOptionTabWidgetFrame Qtc.Enums.Gui.QStyleOptionTabWidgetFrame Qtc.Gui.QStyleOptionTitleBar Qtc.Enums.Gui.QStyleOptionTitleBar Qtc.Gui.QStyleOptionToolBar Qtc.Enums.Gui.QStyleOptionToolBar Qtc.Gui.QStyleOptionToolBox Qtc.Enums.Gui.QStyleOptionToolBox Qtc.Gui.QStyleOptionToolBoxV2 Qtc.Enums.Gui.QStyleOptionToolBoxV2 Qtc.Gui.QStyleOptionToolButton Qtc.Enums.Gui.QStyleOptionToolButton Qtc.Gui.QStyleOptionViewItem Qtc.Enums.Gui.QStyleOptionViewItem Qtc.Gui.QStyleOptionViewItemV2 Qtc.Enums.Gui.QStyleOptionViewItemV2 Qtc.Gui.QStyleOptionViewItemV3 Qtc.Enums.Gui.QStyleOptionViewItemV3 Qtc.Gui.QSyntaxHighlighter Qtc.Gui.QSyntaxHighlighter_h Qtc.Gui.QSystemTrayIcon Qtc.Gui.QSystemTrayIcon_h Qtc.Enums.Gui.QSystemTrayIcon Qtc.Gui.QTabBar Qtc.Gui.QTabBar_h Qtc.Enums.Gui.QTabBar Qtc.Gui.QTabWidget Qtc.Gui.QTabWidget_h Qtc.Enums.Gui.QTabWidget Qtc.Gui.QTableView Qtc.Gui.QTableView_h Qtc.Gui.QTableWidget Qtc.Gui.QTableWidget_h Qtc.Gui.QTableWidgetItem Qtc.Gui.QTableWidgetItem_h Qtc.Enums.Gui.QTableWidgetItem Qtc.Gui.QTableWidgetSelectionRange Qtc.Gui.QTabletEvent Qtc.Enums.Gui.QTabletEvent Qtc.Gui.QTextBlock Qtc.Gui.QTextBlockFormat Qtc.Gui.QTextBlockGroup Qtc.Gui.QTextBlockGroup_h Qtc.Gui.QTextBrowser Qtc.Gui.QTextBrowser_h Qtc.Gui.QTextCharFormat Qtc.Enums.Gui.QTextCharFormat Qtc.Gui.QTextCursor Qtc.Enums.Gui.QTextCursor Qtc.Gui.QTextDocument Qtc.Gui.QTextDocument_h Qtc.Enums.Gui.QTextDocument Qtc.Gui.QTextDocumentFragment Qtc.Gui.QTextEdit Qtc.Gui.QTextEdit_h Qtc.Enums.Gui.QTextEdit Qtc.Gui.QTextFormat Qtc.Enums.Gui.QTextFormat Qtc.Gui.QTextFragment Qtc.Gui.QTextFrame Qtc.Gui.QTextFrame_h Qtc.Gui.QTextFrameFormat Qtc.Enums.Gui.QTextFrameFormat Qtc.Gui.QTextImageFormat Qtc.Gui.QTextLayout Qtc.Enums.Gui.QTextLayout Qtc.Gui.QTextLength Qtc.Enums.Gui.QTextLength Qtc.Gui.QTextLine Qtc.Enums.Gui.QTextLine Qtc.Gui.QTextList Qtc.Gui.QTextList_h Qtc.Gui.QTextListFormat Qtc.Enums.Gui.QTextListFormat Qtc.Gui.QTextOption Qtc.Enums.Gui.QTextOption Qtc.Gui.QTextTable Qtc.Gui.QTextTable_h Qtc.Gui.QTextTableCell Qtc.Gui.QTextTableFormat Qtc.Gui.QTimeEdit Qtc.Gui.QTimeEdit_h Qtc.Gui.QToolBar Qtc.Gui.QToolBar_h Qtc.Gui.QToolBarChangeEvent Qtc.Gui.QToolBox Qtc.Gui.QToolBox_h Qtc.Gui.QToolButton Qtc.Gui.QToolButton_h Qtc.Enums.Gui.QToolButton Qtc.Gui.QToolTip Qtc.Gui.QTreeView Qtc.Gui.QTreeView_h Qtc.Gui.QTreeWidget Qtc.Gui.QTreeWidget_h Qtc.Gui.QTreeWidgetItem Qtc.Gui.QTreeWidgetItem_h Qtc.Enums.Gui.QTreeWidgetItem Qtc.Gui.QUndoCommand Qtc.Gui.QUndoCommand_h Qtc.Gui.QUndoGroup Qtc.Gui.QUndoGroup_h Qtc.Gui.QUndoStack Qtc.Gui.QUndoStack_h Qtc.Gui.QUndoView Qtc.Gui.QUndoView_h Qtc.Gui.QVBoxLayout Qtc.Gui.QVBoxLayout_h Qtc.Enums.Gui.QValidator Qtc.Gui.QWhatsThis Qtc.Gui.QWhatsThisClickedEvent Qtc.Gui.QWheelEvent Qtc.Gui.QWidget Qtc.Gui.QWidget_h Qtc.Enums.Gui.QWidget Qtc.Gui.QWindowStateChangeEvent Qtc.Gui.QWindowsStyle Qtc.Gui.QWindowsStyle_h Qtc.Classes.Network Qtc.Classes.Network_h Qtc.ClassTypes.Network Qtc.Network.QAbstractSocket Qtc.Network.QAbstractSocket_h Qtc.Enums.Network.QAbstractSocket Qtc.Network.QFtp Qtc.Network.QFtp_h Qtc.Enums.Network.QFtp Qtc.Network.QHostAddress Qtc.Enums.Network.QHostAddress Qtc.Network.QHostInfo Qtc.Enums.Network.QHostInfo Qtc.Network.QHttp Qtc.Network.QHttp_h Qtc.Enums.Network.QHttp Qtc.Network.QHttpHeader Qtc.Network.QHttpHeader_h Qtc.Network.QHttpRequestHeader Qtc.Network.QHttpRequestHeader_h Qtc.Network.QHttpResponseHeader Qtc.Network.QHttpResponseHeader_h Qtc.Network.QNetworkAddressEntry Qtc.Network.QNetworkInterface Qtc.Enums.Network.QNetworkInterface Qtc.Network.QNetworkProxy Qtc.Enums.Network.QNetworkProxy Qtc.Network.QTcpServer Qtc.Network.QTcpServer_h Qtc.Network.QTcpSocket Qtc.Network.QTcpSocket_h Qtc.Network.QUdpSocket Qtc.Network.QUdpSocket_h Qtc.Enums.Network.QUdpSocket Qtc.Network.QUrlInfo Qtc.Network.QUrlInfo_h Qtc.Enums.Network.QUrlInfo Qtc.Classes.Opengl Qtc.Classes.Opengl_h Qtc.ClassTypes.Opengl Qtc.Enums.Opengl.QGL Qtc.Opengl.QGLColormap Qtc.Opengl.QGLContext Qtc.Opengl.QGLContext_h Qtc.Opengl.QGLFormat Qtc.Enums.Opengl.QGLFormat Qtc.Opengl.QGLFramebufferObject Qtc.Opengl.QGLFramebufferObject_h Qtc.Enums.Opengl.QGLFramebufferObject Qtc.Opengl.QGLPixelBuffer Qtc.Opengl.QGLPixelBuffer_h Qtc.Opengl.QGLWidget Qtc.Opengl.QGLWidget_h Qtc.Classes.Tools Qtc.Classes.Tools_h Qtc.ClassTypes.Tools Qtc.Tools.QUiLoader Qtc.Tools.QUiLoader_h Qtc.ClassTypes.Script Qtc.Classes.Script Qt.Arthur Qt.Arthur.Style Qt.Arthur.Frame GHC = /usr/local/bin/ghc GHC_VERSION = 6.12.1 VANILLA_WAY = YES WAYS = odir = dist/build package = qt-1.1.4 GHC_OPTS = -package-name qt-1.1.4 -hide-all-packages $(CFUSR) -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build -stubdir dist/build -package $(OpenGL_VERSION) -package $(base_VERSION) -package $(haskell98_VERSION) -O -XForeignFunctionInterface MAKEFILE = Makefile_612px C_SRCS = GHC_CC_OPTS = -package $(OpenGL_VERSION) -package $(base_VERSION) -package $(haskell98_VERSION) -optc-O2 -odir dist/build GHCI_LIB = dist/build/HSqt-1.1.4.o soext = .so LIB_LD_OPTS = -package-name qt-1.1.4 -package $(OpenGL_VERSION) -package $(base_VERSION) -package $(haskell98_VERSION) -lqtc_core -lqtc_gui -lqtc_network -lqtc_opengl -lqtc_tools -lqtc_script AR = /usr/bin/ar LD = /usr/bin/ld -x GENERATE_DOT_DEPEND = -dep-makefile $(odir)/.depend WAY_p_OPTS = -prof WAY_dyn_OPTS = -fPIC -dynamic WAY_dyn_CC_OPTS = -fPIC ifneq "$(way)" "" way_ := $(way)_ _way := _$(way) GHC_OPTS += $(WAY_$(way)_OPTS) GHC_OPTS += -hisuf $(way_)hi -hcsuf $(way_)hc -osuf $(osuf) GHC_CC_OPTS += $(WAY_$(way)_CC_OPTS) endif osuf = $(way_)o hisuf = $(way_)hi ifneq "$(odir)" "" odir_ = $(odir)/ else odir_ = endif # ----------------------------------------------------------------------------- # Makefile template starts here. default: all GHC_OPTS += -i$(odir) # For adding options on the command-line GHC_OPTS += $(EXTRA_HC_OPTS) HS_OBJS = $(patsubst %,$(odir)/%.$(osuf),$(subst .,/,$(modules))) HS_IFS = $(patsubst %,$(odir)/%.$(hisuf),$(subst .,/,$(modules))) C_OBJS = $(patsubst %.c,$(odir)/%.$(osuf),$(C_SRCS)) ifeq "$(way:%dyn=YES)" "YES" LIB = $(odir)/libHS$(package)$(_way:%_dyn=%)-ghc$(GHC_VERSION)$(soext) else LIB = $(odir)/libHS$(package)$(_way).a endif RM = rm -f # Optionally include local customizations: -include Makefile.local # Rules follow: MKSTUBOBJS = find $(odir) -name "*_stub.$(osuf)" -print # HACK ^^^ we tried to use $(wildcard), but apparently it fails due to # make using cached directory contents, or something. # We have to jump through some hoops if we don't want the vanilla way, # as it's handled specially ifneq "$(way) $(VANILLA_WAY)" " NO" all :: $(odir)/.depend $(LIB) endif $(odir)/.depend : $(MAKEFILE) if test ! -d $(odir); then mkdir -p $(odir); fi $(GHC) -M $(GENERATE_DOT_DEPEND) $(foreach way,$(WAYS),-dep-suffix-s -dep-suffix$(way)) $(foreach obj,$(MKDEPENDHS_OBJ_SUFFICES),-osuf $(obj)) $(filter-out -split-objs, $(GHC_OPTS)) $(modules) for dir in $(sort $(foreach mod,$(HS_OBJS) $(C_OBJS),$(dir $(mod)))); do \ if test ! -d $$dir; then mkdir -p $$dir; fi \ done include $(odir)/.depend ifeq "$(way:%dyn=YES)" "YES" $(LIB) : $(HS_OBJS) $(C_OBJS) @$(RM) $@ $(GHC) -shared -dynamic -no-auto-link-packages -o $@ $(C_OBJS) $(HS_OBJS) `$(MKSTUBOBJS)` $(LIB_LD_OPTS) else ifneq "$(filter -split-objs, $(GHC_OPTS))" "" $(LIB) : $(HS_OBJS) $(C_OBJS) @$(RM) $@ (echo $(C_OBJS) `$(MKSTUBOBJS)`; find $(patsubst %.$(osuf),%_split,$(HS_OBJS)) -name '*.$(way_)o' -print) | xargs $(AR) q $(EXTRA_AR_ARGS) $@ else $(LIB) : $(HS_OBJS) $(C_OBJS) @$(RM) $@ echo $(C_OBJS) $(HS_OBJS) `$(MKSTUBOBJS)` | xargs $(AR) q $(EXTRA_AR_ARGS) $@ endif endif ifneq "$(GHCI_LIB)" "" ifeq "$(way)" "" all :: $(GHCI_LIB) $(GHCI_LIB) : $(HS_OBJS) $(C_OBJS) @$(RM) $@ $(LD) -r -o $@ $(EXTRA_LD_OPTS) $(HS_OBJS) `$(MKSTUBOBJS)` $(C_OBJS) endif endif # suffix rules # The .hs files might be in $(odir) if they were preprocessed $(odir_)%.$(osuf) : $(odir_)%.hs $(GHC) $(GHC_OPTS) -c $< -o $@ -ohi $(basename $@).$(hisuf) $(odir_)%.$(osuf) : $(odir_)%.lhs $(GHC) $(GHC_OPTS) -c $< -o $@ -ohi $(basename $@).$(hisuf) $(odir_)%.$(osuf) : %.c @$(RM) $@ $(GHC) $(GHC_CC_OPTS) -c $< -o $@ $(odir_)%.$(way_)s : %.c @$(RM) $@ $(GHC) $(GHC_CC_OPTS) -S $< -o $@ %.$(hisuf) : %.$(osuf) @if [ ! -f $@ ] ; then \ echo Panic! $< exists, but $@ does not.; \ exit 1; \ else exit 0 ; \ fi %.$(way_)hi-boot : %.$(osuf)-boot @if [ ! -f $@ ] ; then \ echo Panic! $< exists, but $@ does not.; \ exit 1; \ else exit 0 ; \ fi $(odir_)%.$(hisuf) : %.$(way_)hc @if [ ! -f $@ ] ; then \ echo Panic! $< exists, but $@ does not.; \ exit 1; \ else exit 0 ; \ fi show: @echo '$(VALUE)="$($(VALUE))"' clean : $(RM) $(HS_OBJS) $(C_OBJS) $(LIB) $(GHCI_LIB) $(HS_IFS) .depend $(RM) -rf $(wildcard $(patsubst %.$(osuf), %_split, $(HS_OBJS))) $(RM) $(wildcard $(patsubst %.$(osuf), %.o-boot, $(HS_OBJS))) $(RM) $(wildcard $(patsubst %.$(osuf), %.hi-boot, $(HS_OBJS))) $(RM) $(wildcard $(patsubst %.$(osuf), %_stub.o, $(HS_OBJS))) $(odir_)%.$(osuf) : ./%.hs $(GHC) $(GHC_OPTS) -c $< -o $@ -ohi $(basename $@).$(hisuf) $(odir_)%.$(osuf) : ./%.lhs $(GHC) $(GHC_OPTS) -c $< -o $@ -ohi $(basename $@).$(hisuf) $(odir_)%.$(osuf) : ./%.$(way_)s @$(RM) $@ $(GHC) $(GHC_CC_OPTS) -c $< -o $@ $(odir_)%.$(osuf) : ./%.S @$(RM) $@ $(GHC) $(GHC_CC_OPTS) -c $< -o $@ $(odir_)%.$(osuf)-boot : ./%.hs-boot $(GHC) $(GHC_OPTS) -c $< -o $@ -ohi $(basename $@).$(way_)hi-boot $(odir_)%.$(osuf)-boot : ./%.lhs-boot $(GHC) $(GHC_OPTS) -c $< -o $@ -ohi $(basename $@).$(way_)hi-boot