example/fbcontactfetcherplugin/fbcontactfetcherplugin.pro
changeset 14 a469c0e6e7fb
child 17 106a4bfcb866
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/example/fbcontactfetcherplugin/fbcontactfetcherplugin.pro	Wed Jun 23 19:51:49 2010 +0530
@@ -0,0 +1,44 @@
+TEMPLATE = lib
+
+CONFIG += plugin \
+	mobility
+	
+MOBILITY += contacts \ 
+	location
+	
+QT += core \
+	xml \
+	network
+	
+HEADERS = fbcontactfetcherplugin.h
+
+SOURCES = fbcontactfetcherplugin.cpp
+
+TARGET = $$qtLibraryTarget(fbcontactfetcherplugin)
+
+symbian: { 
+    # Load predefined include paths (e.g. QT_PLUGINS_BASE_DIR) to be used in the pro-files
+    load(data_caging_paths)
+    
+    # EPOCALLOWDLLDATA have to set true because Qt macros has initialised global data
+    TARGET.EPOCALLOWDLLDATA = 1
+    
+    # Defines plugin files into Symbian .pkg package
+    pluginDep.sources = fbcontactfetcherplugin.dll
+    pluginDep.path = $$QT_PLUGINS_BASE_DIR/smf/plugin/contact.fetcher
+    DEPLOYMENT += pluginDep
+    
+    TARGET.CAPABILITY = NetworkServices \
+    	ReadUserData \
+    	WriteUserData \
+    	LocalServices \
+    	UserEnvironment \
+    	ReadDeviceData \
+    	WriteDeviceData
+    
+   LIBS += -lsmfclient.dll
+}
+
+target.path += $$[QT_INSTALL_PLUGINS]/smf/plugin/contact.fetcher
+
+INSTALLS += target
\ No newline at end of file