Changeset 8 for trunk/src/qt.pro


Ignore:
Timestamp:
Nov 16, 2005, 8:36:46 PM (20 years ago)
Author:
dmik
Message:

Transferred Qt for OS/2 version 3.3.1-rc5 sources from the CVS

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/qt.pro

    r7 r8  
    1111
    1212win32:!shared:CONFIG += staticlib
     13os2:!shared:CONFIG += staticlib
    1314
    1415win32-borland {
     
    8687win32-borland:INCLUDEPATH += kernel
    8788
     89os2 {
     90        OS2_ALL_H = ../include
     91        SQL_H       = $$OS2_ALL_H
     92        KERNEL_H    = $$OS2_ALL_H
     93        WIDGETS_H   = $$OS2_ALL_H
     94        TABLE_H     = $$OS2_ALL_H
     95        DIALOGS_H   = $$OS2_ALL_H
     96        ICONVIEW_H  = $$OS2_ALL_H
     97        NETWORK_H   = $$OS2_ALL_H
     98        OPENGL_H    = $$OS2_ALL_H
     99        TOOLS_H     = $$OS2_ALL_H
     100        CODECS_H    = $$OS2_ALL_H
     101        WORKSPACE_H = $$OS2_ALL_H
     102        XML_H       = $$OS2_ALL_H
     103        CANVAS_H    = $$OS2_ALL_H
     104        STYLES_H    = $$OS2_ALL_H
     105        CONFIG      -= incremental
     106
     107        CONFIG  += zlib
     108        INCLUDEPATH += tmp
     109        !staticlib {
     110                DEFINES += QT_MAKEDLL
     111                exists(qt.rc):RC_FILE = qt.rc
     112                exists(qt.def.tpl.$$QMAKESPEC):DEF_FILE_TEMPLATE = qt.def.tpl.$$QMAKESPEC
     113                exists(qt.def.map.$$QMAKESPEC):DEF_FILE_MAP = qt.def.map.$$QMAKESPEC
     114        }
     115}
     116
    88117unix {
    89118        CANVAS_H        = $$CANVAS_CPP
     
    143172
    144173#modules
    145 include($$KERNEL_CPP/qt_kernel.pri)
    146 include($$WIDGETS_CPP/qt_widgets.pri)
    147 include($$DIALOGS_CPP/qt_dialogs.pri)
    148 include($$ICONVIEW_CPP/qt_iconview.pri)
    149 include($$WORKSPACE_CPP/qt_workspace.pri)
    150 include($$NETWORK_CPP/qt_network.pri)
    151 include($$CANVAS_CPP/qt_canvas.pri)
    152 include($$TABLE_CPP/qt_table.pri)
    153 include($$XML_CPP/qt_xml.pri)
    154 include($$OPENGL_CPP/qt_opengl.pri)
    155 include($$SQL_CPP/qt_sql.pri)
    156 include($$KERNEL_CPP/qt_gfx.pri)
    157 include($$TOOLS_CPP/qt_tools.pri)
    158 include($$CODECS_CPP/qt_codecs.pri)
    159 include($$STYLES_CPP/qt_styles.pri)
     174os2 {
     175        # this section should be removed one day
     176    # when an OS/2 version of every module is ready
     177        include($$KERNEL_CPP/qt_kernel.pri)
     178        include($$WIDGETS_CPP/qt_widgets.pri)
     179        include($$DIALOGS_CPP/qt_dialogs.pri)
     180        include($$WORKSPACE_CPP/qt_workspace.pri)
     181        include($$NETWORK_CPP/qt_network.pri)
     182        include($$XML_CPP/qt_xml.pri)
     183        include($$KERNEL_CPP/qt_gfx.pri)
     184        include($$TOOLS_CPP/qt_tools.pri)
     185        include($$CODECS_CPP/qt_codecs.pri)
     186        include($$STYLES_CPP/qt_styles.pri)
     187} else {
     188        include($$KERNEL_CPP/qt_kernel.pri)
     189        include($$WIDGETS_CPP/qt_widgets.pri)
     190        include($$DIALOGS_CPP/qt_dialogs.pri)
     191        include($$ICONVIEW_CPP/qt_iconview.pri)
     192        include($$WORKSPACE_CPP/qt_workspace.pri)
     193        include($$NETWORK_CPP/qt_network.pri)
     194        include($$CANVAS_CPP/qt_canvas.pri)
     195        include($$TABLE_CPP/qt_table.pri)
     196        include($$XML_CPP/qt_xml.pri)
     197        include($$OPENGL_CPP/qt_opengl.pri)
     198        include($$SQL_CPP/qt_sql.pri)
     199        include($$KERNEL_CPP/qt_gfx.pri)
     200        include($$TOOLS_CPP/qt_tools.pri)
     201        include($$CODECS_CPP/qt_codecs.pri)
     202        include($$STYLES_CPP/qt_styles.pri)
     203}
    160204embedded:include($$EMBEDDED_CPP/qt_embedded.pri)
    161205
     
    166210
    167211#install directives
    168 include(qt_install.pri)
     212#@@todo(dmik): need this on OS/2?
     213!os2:include(qt_install.pri)
    169214!staticlib:PRL_EXPORT_DEFINES += QT_SHARED
    170215
     
    190235                   $$STYLES_CPP/qstyleplugin.cpp \
    191236                   $$CODECS_CPP/qtextcodecplugin.cpp \
    192                    $$WIDGETS_CPP/qwidgetplugin.cpp
    193 }
     237                   $$WIDGETS_CPP/qwidgetplugin.cpp
     238}
     239
     240os2 {
     241        # targets and commands to sync private headers
     242        private_headers.target = ..\.private_headers
     243        private_headers.depends = do_private_headers
     244        do_private_headers.target = do_private_headers
     245        do_private_headers.commands = cd .. && $(MAKE) private_headers
     246        QMAKE_EXTRA_TARGETS += do_private_headers private_headers
     247        PRE_TARGETDEPS += $$do_private_headers.target
     248        QMAKE_INTERNAL_INCLUDED_FILES += $$private_headers.target
     249}
Note: See TracChangeset for help on using the changeset viewer.