diff -r 000000000000 -r fa475d6462b2 bookmarksengine/bookmarksclient/bookmarksclient.pro --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bookmarksengine/bookmarksclient/bookmarksclient.pro Tue May 04 12:39:38 2010 +0300 @@ -0,0 +1,104 @@ +# +# Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +# All rights reserved. +# This component and the accompanying materials are made available +# under the terms of "Eclipse Public License v1.0" +# which accompanies this distribution, and is available +# at the URL "http://www.eclipse.org/legal/epl-v10.html". +# +# Initial Contributors: +# Nokia Corporation - initial contribution. +# +# Contributors: +# +# Description: +# + +TEMPLATE = lib +TARGET = BookMarksClient + +ROOT_DIR = $$PWD/../.. +include($$ROOT_DIR/browser.pri) + +DEFINES+= BUILDING_BOOKMARKS_CLIENT + +QT += core network xml sql +HEADERS += $$PWD/inc/bookmarkclientdefs.h \ + $$PWD/inc/bookmarkclient.h \ + $$PWD/../commoninclude/bookmarkscommonengine.h +SOURCES += $$PWD/src/bookmarkclient.cpp + +isEmpty(BEDROCK_OUTPUT_DIR): { + symbian { + CONFIG(release, debug|release):BOOKMARKSCLIENT_DATAMODEL_OUTPUT_DIR=$$PWD/../../WrtBuild/Release + CONFIG(debug, debug|release):BOOKMARKSCLIENT_DATAMODEL_OUTPUT_DIR= $$PWD/../../WrtBuild/Debug + else { + CONFIG(release, debug|release):BOOKMARKSCLIENT_DATAMODEL_OUTPUT_DIR=$$PWD/../../../../../WrtBuild/Release + CONFIG(debug, debug|release):BOOKMARKSCLIENT_DATAMODEL_OUTPUT_DIR= $$PWD/../../../../../WrtBuild/Debug + } +} else { + BOOKMARKSCLIENT_DATAMODEL_OUTPUT_DIR = $$BEDROCK_OUTPUT_DIR +} + +OBJECTS_DIR = $$BOOKMARKSCLIENT_DATAMODEL_OUTPUT_DIR/BookMarksClient/tmp +DESTDIR = $$BOOKMARKSCLIENT_DATAMODEL_OUTPUT_DIR/bin +MOC_DIR = $$BOOKMARKSCLIENT_DATAMODEL_OUTPUT_DIR/BookMarksClient/ +RCC_DIR = $$BOKMARKSCLIENT_DATAMODEL_OUTPUT_DIR/BookMarksClient/ +TEMPDIR = $$BOOKMARKSCLIENT_DATAMODEL_OUTPUT_DIR/BookMarksClient/build +# QMAKE_LIBDIR = $$BOOKMARKSCLIENT_DATAMODEL_OUTPUT_DIR/bin + +INCLUDEPATH += $$PWD/inc $$PWD/../commoninclude $$PWD/../../ipc/serviceipc $$PWD/../../ipc/serviceipcserver + + +# Use IPC components from import directory. +include($$PWD/../../../../../import/import.pri) +LIBS += -lwrtserviceipcclient + + +#I believe the following line to be useless on all platforms. (carol.szabo@nokia.com) +# !s40:LIBS += -Llib +# CONFIG += \ +# building-libs \ +# depend_includepath \ +# dll +CONFIG += dll + +# CONFIG(release, debug|release):!CONFIG(QTDIR_build){ +# !unix : contains(QT_CONFIG, reduce_exports): CONFIG += hide_symbols +# unix : contains(QT_CONFIG, reduce_relocations): CONFIG += bsymbolic_functions +# } + +CONFIG -= warn_on +*-g++* : QMAKE_CXXFLAGS += -Wreturn-type -fno-strict-aliasing +CONFIG(gcov) { + LIBS += -lgcov + QMAKE_CXXFLAGS += -fprofile-arcs -ftest-coverage + message( "building for coverage statics" ) +} + + + + +isEmpty(TEMPDIR) { + CONFIG(release, debug|release):TEMPDIR=$$DESTDIR/Release/build + CONFIG(debug, debug|release):TEMPDIR=$$DESTDIR/Debug/build +} + +CONFIG (maemo) { + include(../../../../cwrt-maemo.pri) +} + +symbian: { + TARGET.UID3 = 0x200267E6 + TARGET.VID = VID_DEFAULT + TARGET.EPOCALLOWDLLDATA=1 + TARGET.CAPABILITY = All -TCB -DRM -AllFiles + LIBS += -lefsrv -lcaf -lcafutils + INCLUDEPATH+=$$MW_LAYER_PUBLIC_EXPORT_PATH(cwrt) $$MW_LAYER_PUBLIC_EXPORT_PATH() + INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE + INCLUDEPATH+=/epoc32/include + BookMarksClientlibs.sources = BookMarksClient.dll + BookMarksClientlibs.path = /sys/bin + DEPLOYMENT += BookMarksClientlibs + +}