PRJ_MODULE      = FLBase
exists(../../settings.pro):include(../../settings.pro)
else:error("settings.pro missing, unable to build")
TEMPLATE = lib
CONFIG += warn_off \
    create_prl \
    link_prl \
    qt
!mac:CONFIG += plugin
unix:CONFIG += x11
win32 { 
    CONFIG += dll
    DLLDESTDIR = $$PREFIX/bin
}
DESTDIR = $$PREFIX/lib
TARGET = flbase
INCLUDEPATH += $$ROOT/src/qt/src/kernel
INCLUDEPATH += $$ROOT \
    $$ROOT/src/flbase \
    $$ROOT/src/lrelease \
    $$ROOT/src/barcode \
    $$ROOT/src/kugar \
    $$ROOT/src/advance \
    $$ROOT/src/posprinter \
    $$ROOT/src/flmail \
    $$ROOT/src/serialport \
    $$ROOT/src

win32 { 
    INCLUDEPATH += $$ROOT/src/qsa/src/qsa
    INCLUDEPATH += $$ROOT/src/qsa/src/ide
}

mac { 
    INCLUDEPATH += $$ROOT/src/qsa/src/qsa
    INCLUDEPATH += $$ROOT/src/qsa/src/ide
}
enable_qwt:INCLUDEPATH += $$ROOT/src/qwt/src
enable_digidoc:INCLUDEPATH += $$ROOT/src/libdigidoc \
    $$ROOT/src/libdigidoc/libxml2 \
    $$ROOT/src/libdigidoc/libxml2/include \
    $$ROOT/src/libdigidoc/libxml2/libxml \
    $$ROOT/src/libdigidoc/openssl \
    $$ROOT/src/libdigidoc/openssl/ssl \
    $$ROOT/src/libdigidoc/openssl/include \
    $$ROOT/src/libdigidoc/openssl/crypto
DEPENDPATH += $$ROOT/src/lrelease \
    $$ROOT/src/barcode \
    $$ROOT/src/kugar \
    $$ROOT/src/advance \
    $$ROOT/src/flmail
LIBS += -L$$PREFIX/lib \
    -lqui \
    -lbarcode \
    -lkugar \
    -ladvance \
    -lflmail \
    -llrelease \
    -lxsltproc
mac:LIBS *= -ldl -lxml2 -lxslt -lexslt
enable_qwt:LIBS += -lqwt
enable_digidoc:LIBS += -llibdigidoc \
    -lcrypto
enable_digidoc:mac:LIBS += -lssl -lxml2
load(qsa)
VERSION = 2.4
include(../serialport/serialport.pri)
SOURCES += AQApplication.cpp \
    $$ROOT/AQConfig.cpp \
    FLAbout.cpp \
    FLApplication.cpp \
    FLCompoundKey.cpp \
    FLDataTable.cpp \
    FLFieldMetaData.cpp \
    FLFormDB.cpp \
    FLFormRecordDB.cpp \
    FLFormSearchDB.cpp \
    FLGroupByQuery.cpp \
    FLManager.cpp \
    FLParameterQuery.cpp \
    FLRelationMetaData.cpp \
    FLReportEngine.cpp \
    FLReportViewer.cpp \
    FLConnectDBDialog.cpp \
    FLSqlCursor.cpp \
    FLSqlQuery.cpp \
    FLTableMetaData.cpp \
    FLUtil.cpp \
    FLObjectFactory.cpp \
    FLFieldDB.cpp \
    FLTableDB.cpp \
    FLWidgetAction.cpp \
    FLCodBar.cpp \
    FLMemCache.cpp \
    FLTranslations.cpp \
    FLTranslator.cpp \
    FLManagerModules.cpp \
    FLScriptEditor.cpp \
    FLVar.cpp \
    FLSha1.cpp \
    FLDiskCache.cpp \
    FLSqlSavePoint.cpp \
    FLAccessControl.cpp \
    FLAccessControlLists.cpp \
    FLAccessControlFactory.cpp \
    FLSqlDatabase.cpp \
    FLSqlDriver.cpp \
    FLSqlConnections.cpp \
    FLSmtpClient.cpp \
    FLImageViewer.cpp \
    FLPicture.cpp \
    FLNetwork.cpp \
    FLStylePainter.cpp \
    FLTable.cpp \
    FLJasperViewer.cpp \
    FLJasperEngine.cpp \
    FLReportPages.cpp \
    FLModulesStaticLoader_p.cpp \
    FLSettings.cpp
SOURCES += FLDigiDoc.cpp
HEADERS += AQApplication.h \
    FLAbout.h \
    FLAction.h \
    FLApplication_p.h \
    FLCompoundKey.h \
    FLDataTable.h \
    FLFieldMetaData.h \
    FLFormDB.h \
    FLFormRecordDB.h \
    FLFormSearchDB.h \
    FLGroupByQuery.h \
    FLManager.h \
    FLParameterQuery.h \
    FLRelationMetaData.h \
    FLReportEngine.h \
    FLReportViewer.h \
    FLConnectDBDialog.h \
    FLSqlCursor.h \
    FLSqlQuery.h \
    FLTableMetaData.h \
    FLUtil.h \
    FLObjectFactory.h \
    FLFieldDB.h \
    FLTableDB.h \
    FLWidgetAction.h \
    FLCodBar.h \
    FLMemCache.h \
    FLTranslations.h \
    FLTranslator.h \
    FLManagerModules.h \
    FLScriptEditor.h \
    FLVar.h \
    FLSha1.h \
    FLDiskCache.h \
    FLSqlSavePoint.h \
    FLAccessControl.h \
    FLAccessControlLists.h \
    FLAccessControlFactory.h \
    FLSqlDatabase.h \
    FLSqlDriver.h \
    FLSqlConnections.h \
    FLSmtpClient.h \
    FLImageViewer.h \
    FLPicture.h \
    FLNetwork.h \
    FLStylePainter.h \
    FLTable.h \
    FLJasperViewer.h \
    FLJasperEngine.h \
    FLJasperEngine_p.h \
    FLReportPages.h \
    FLModulesStaticLoader_p.h \
    FLSettings.h
HEADERS += FLDigiDoc.h
FORMS += FLWidgetAbout.ui \
    FLWidgetConnectDB.ui \
    FLWidgetReportViewer.ui \
    FLWidgetFieldDB.ui \
    FLWidgetTableDB.ui \
    FLWidgetScriptEditor.ui \
    FLStaticLoaderUI.ui
IMAGES += images/infosial.png \
    images/about.png \
    images/cascada.png \
    images/exit.png \
    images/font.png \
    images/last.png \
    images/ok.png \
    images/remove.png \
    images/aboutqt.png \
    images/cerrar.png \
    images/first.png \
    images/help_index.png \
    images/mosaico.png \
    images/previous.png \
    images/button_ok.png \
    images/button_cancel.png \
    images/estilo.png \
    images/home.png \
    images/next.png \
    images/reload.png \
    images/date.png \
    images/bomba.png \
    images/filesaveas.png \
    images/logo_abanq.png \
    images/mini_logo_abanq.png \
    images/icono_abanq.png \
    images/bug.png \
    images/unlock.png \
    images/lock.png \
    images/file_open.png \
    images/eraser.png \
    images/paste.png \
    images/locked.png \
    images/goto.png \
    images/settings.png \
    images/table.png \
    images/minus.png \
    images/plus.png \
    images/down.png \
    images/up.png \
    images/bottom.png \
    images/top.png \
    images/document-new.png \
    images/load.png \
    images/printer.png \
    images/folder.png \
    images/check_x_on.png \
    images/export.png \
    images/import.png \
    images/fileexport.png \
    images/image-svg.png
include(aqsobjects/aqsobjects.pri)
include(../../tools/qsac/qsac.pri)
include(../../tools/packager/packager.pri)
include(../../tools/aqzip/aqzip.pri)
include(../../tools/aqods/aqods.pri)
exists(../../tools/roller/roller.pri):include(../../tools/roller/roller.pri)


