# Qt project file TEMPLATE = lib TARGET = tqt embedded:TARGET = tqte VERSION = 3.3.8 DESTDIR = $$QMAKE_LIBDIR_QT DLLDESTDIR = ../bin CONFIG += qt warn_on depend_includepath CONFIG += qmake_cache win32:!shared:CONFIG += staticlib win32-borland { mng:QMAKE_CFLAGS_WARN_ON += -w-par mng:TQMAKE_CXXFLAGS_WARN_ON += -w-par # Keep the size of the .tds file for the Qt library smaller than # 34 Mbytes to avoid linking problems QMAKE_CFLAGS_DEBUG += -vi -y- TQMAKE_CXXFLAGS_DEBUG += -vi -y- } linux-*:version_script { QMAKE_LFLAGS += -Wl,--version-script=libtqt.map TARGETDEPS += libtqt.map TQMAKE_CXXFLAGS += -I /usr/include/qt4/ } KERNEL_CPP = kernel CANVAS_CPP = canvas WIDGETS_CPP = widgets SQL_CPP = sql TABLE_CPP = table DIALOGS_CPP = dialogs ICONVIEW_CPP = iconview NETWORK_CPP = network OPENGL_CPP = opengl TOOLS_CPP = tools CODECS_CPP = codecs WORKSPACE_CPP = workspace XML_CPP = xml STYLES_CPP = styles EMBEDDED_CPP = embedded win32 { tqcontains(TQT_PRODUCT,qt-internal) { SQL_H = $$SQL_CPP KERNEL_H = $$KERNEL_CPP WIDGETS_H = $$WIDGETS_CPP TABLE_H = $$TABLE_CPP DIALOGS_H = $$DIALOGS_CPP ICONVIEW_H = $$ICONVIEW_CPP NETWORK_H = $$NETWORK_CPP OPENGL_H = $$OPENGL_CPP TOOLS_H = $$TOOLS_CPP CODECS_H = $$CODECS_CPP WORKSPACE_H = $$WORKSPACE_CPP XML_H = $$XML_CPP CANVAS_H = $$CANVAS_CPP STYLES_H = $$STYLES_CPP } else { WIN_ALL_H = ../include SQL_H = $$WIN_ALL_H KERNEL_H = $$WIN_ALL_H WIDGETS_H = $$WIN_ALL_H TABLE_H = $$WIN_ALL_H DIALOGS_H = $$WIN_ALL_H ICONVIEW_H = $$WIN_ALL_H NETWORK_H = $$WIN_ALL_H OPENGL_H = $$WIN_ALL_H TOOLS_H = $$WIN_ALL_H CODECS_H = $$WIN_ALL_H WORKSPACE_H = $$WIN_ALL_H XML_H = $$WIN_ALL_H CANVAS_H = $$WIN_ALL_H STYLES_H = $$WIN_ALL_H CONFIG -= incremental } CONFIG += zlib INCLUDEPATH += tmp !staticlib { DEFINES+=TQT_MAKEDLL exists(qt.rc):RC_FILE = qt.rc } } win32-borland:INCLUDEPATH += kernel unix { CANVAS_H = $$CANVAS_CPP KERNEL_H = $$KERNEL_CPP WIDGETS_H = $$WIDGETS_CPP SQL_H = $$SQL_CPP TABLE_H = $$TABLE_CPP DIALOGS_H = $$DIALOGS_CPP ICONVIEW_H = $$ICONVIEW_CPP NETWORK_H = $$NETWORK_CPP OPENGL_H = $$OPENGL_CPP TOOLS_H = $$TOOLS_CPP CODECS_H = $$CODECS_CPP WORKSPACE_H = $$WORKSPACE_CPP XML_H = $$XML_CPP STYLES_H = $$STYLES_CPP !embedded:!mac:CONFIG += x11 x11inc TQMAKE_CXXFLAGS += -I /usr/include/qt4 } aix-g++ { QMAKE_CFLAGS += -mminimal-toc TQMAKE_CXXFLAGS += -mminimal-toc } embedded { EMBEDDED_H = $$EMBEDDED_CPP } DEPENDPATH += ;$$NETWORK_H;$$KERNEL_H;$$WIDGETS_H;$$SQL_H;$$TABLE_H;$$DIALOGS_H; DEPENDPATH += $$ICONVIEW_H;$$OPENGL_H;$$TOOLS_H;$$CODECS_H;$$WORKSPACE_H;$$XML_H; DEPENDPATH += $$CANVAS_H;$$STYLES_H embedded:DEPENDPATH += ;$$EMBEDDED_H thread { !win32-borland:TARGET = tqt win32-borland:TARGET = tqt embedded:TARGET = tqte DEFINES += TQT_THREAD_SUPPORT } !cups:DEFINES += TQT_NO_CUPS !nis:DEFINES += TQT_NO_NIS largefile { unix:!darwin:DEFINES += _LARGEFILE_SOURCE _LARGE_FILES _FILE_OFFSET_BITS=64 } #here for compatability, should go away #### include($$KERNEL_CPP/qt_compat.pri) #platforms x11:include($$KERNEL_CPP/qt_x11.pri) mac:include($$KERNEL_CPP/qt_mac.pri) win32:include($$KERNEL_CPP/qt_win.pri) embedded:include($$KERNEL_CPP/qt_qws.pri) #modules include($$KERNEL_CPP/qt_kernel.pri) include($$WIDGETS_CPP/qt_widgets.pri) include($$DIALOGS_CPP/qt_dialogs.pri) include($$ICONVIEW_CPP/qt_iconview.pri) include($$WORKSPACE_CPP/qt_workspace.pri) include($$NETWORK_CPP/qt_network.pri) include($$CANVAS_CPP/qt_canvas.pri) include($$TABLE_CPP/qt_table.pri) include($$XML_CPP/qt_xml.pri) include($$OPENGL_CPP/qt_opengl.pri) include($$SQL_CPP/qt_sql.pri) include($$KERNEL_CPP/qt_gfx.pri) include($$TOOLS_CPP/qt_tools.pri) include($$CODECS_CPP/qt_codecs.pri) include($$STYLES_CPP/qt_styles.pri) embedded:include($$EMBEDDED_CPP/qt_embedded.pri) # qconfig.cpp exists($$TQT_BUILD_TREE/src/tools/tqconfig.cpp) { SOURCES += $$TQT_BUILD_TREE/src/tools/tqconfig.cpp } #install directives include(qt_install.pri) !staticlib:PRL_EXPORT_DEFINES += TQT_SHARED unix { CONFIG += create_libtool create_pc QMAKE_PKGCONFIG_LIBDIR = $$target.path QMAKE_PKGCONFIG_INCDIR = $$headers.path } wince-* { CONFIG -= incremental message( ...removing plugin stuff... (not permanent) ) HEADERS -= $$TOOLS_CPP/tqcomlibrary.h \ $$KERNEL_CPP/tqgplugin.h \ $$KERNEL_CPP/tqimageformatplugin.h \ $$STYLES_CPP/tqstyleplugin.h \ $$CODECS_CPP/tqtextcodecplugin.h \ $$WIDGETS_CPP/tqwidgetplugin.h SOURCES -= $$TOOLS_CPP/tqcomlibrary.cpp \ $$KERNEL_CPP/tqgplugin.cpp \ $$KERNEL_CPP/tqimageformatplugin.cpp \ $$STYLES_CPP/tqstyleplugin.cpp \ $$CODECS_CPP/tqtextcodecplugin.cpp \ $$WIDGETS_CPP/tqwidgetplugin.cpp }