Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

leveltwo.pro Example File

demos/mobile/quickhit/plugins/LevelTwo/leveltwo.pro
 # Copyright (c) 2010 Nokia Corporation.

 TEMPLATE        = lib

 #VERSION         = 1.1.0

 CONFIG         += plugin

 INCLUDEPATH    += ../

 HEADERS         = leveltwo.h

 SOURCES         = leveltwo.cpp

 TARGET          = $$qtLibraryTarget(leveltwo)

 OTHER_FILES += qml/Level.qml \
                qml/Enemy.qml \
                qml/Level.js

 # SYMBIAN ---------------------------
 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
 TARGET.UID3 = 0xE07dfb67

 TARGET.CAPABILITY = NetworkServices \
     Location \
     ReadUserData \
     WriteUserData \
     LocalServices \
     UserEnvironment

 # Defines plugin stub file into Symbian .pkg package
 pluginDep.sources = leveltwo.dll
 pluginDep.path = $$QT_PLUGINS_BASE_DIR/quickhitlevels
 DEPLOYMENT += pluginDep

 # Graphics and Sounds for the plugin
 BLD_INF_RULES.prj_exports += "gfx/background2.png ../winscw/c/Data/gfx/background2.png" \
 "gfx/background_loop.png ../winscw/c/Data/gfx/background_loop.png" \
 "gfx/enemy1.png ../winscw/c/Data/gfx/enemy1.png" \
 "gfx/fire2.png ../winscw/c/Data/gfx/fire2.png" \
 "gfx/fire.png ../winscw/c/Data/gfx/fire.png" \
 "gfx/missile2.png ../winscw/c/Data/gfx/missile2.png" \
 "gfx/enemy_missile2.png ../winscw/c/Data/gfx/enemy_missile2.png" \
 "gfx/ship.png ../winscw/c/Data/gfx/ship.png" \
 "gfx/transparent.png ../winscw/c/Data/gfx/transparent.png" \
 "gfx/star3.png ../winscw/c/Data/gfx/star3.png" \
 "gfx/blue_fire.png ../winscw/c/Data/gfx/blue_fire.png" \
 "sound/enemy_explosion.wav ../winscw/c/Data/sound/enemy_explosion.wav" \
 "sound/myship_explosion.wav ../winscw/c/Data/sound/myship_explosion.wav" \
 "sound/enableship.wav ../winscw/c/Data/sound/enableship.wav" \
 "sound/laser.wav ../winscw/c/Data/sound/laser.wav" \
 "sound/level2.wav ../winscw/c/Data/sound/level2.wav" \
 "qml/Level.qml ../winscw/c/Data/Level.qml" \
 "qml/Level.js ../winscw/c/Data/Level.js" \
 "qml/Enemy.qml ../winscw/c/Data/Enemy.qml"

 myQml.sources = qml/*
 myQml.path = c:/system/quickhitdata/leveltwo
 myGraphic.sources = gfx/*
 myGraphic.path = c:/system/quickhitdata/leveltwo/gfx
 mySound.sources = sound/*
 mySound.path = c:/system/quickhitdata/leveltwo/sound
 # Takes qml, graphics and sounds into Symbian SIS package file (.pkg)
 DEPLOYMENT += myQml myGraphic mySound

 target.path += $$[QT_INSTALL_PLUGINS]/quickhitlevels
 # Installs binaries
 INSTALLS += target
 }

 # WINDOWS ---------------------------
 win32: {

 # Copy level sounds and graphics into right destination
 system(mkdir c:\quickhitdata\leveltwo)
 system(mkdir c:\quickhitdata\leveltwo\gfx)
 system(mkdir c:\quickhitdata\leveltwo\sound)
 system(copy qml\*.* c:\quickhitdata\leveltwo)
 system(copy gfx\*.* c:\quickhitdata\leveltwo\gfx)
 system(copy sound\*.* c:\quickhitdata\leveltwo\sound)

 # Installs binaries
 target.path += $$[QT_INSTALL_PLUGINS]/quickhitlevels
 INSTALLS += target
 }

 # MAEMO_5 ---------------------------
 maemo5: {
 myQml.path = /home/user/.quickhitdata/leveltwo/
 myQml.files += qml/*
 myGraphic.path = /home/user/.quickhitdata/leveltwo/gfx/
 myGraphic.files += gfx/*
 mySound.path = /home/user/.quickhitdata/leveltwo/sound/
 mySound.files += sound/*

 target.path += /usr/lib/qt4/plugins/quickhitlevels
 # Installs qml, binaries, sounds and graphics
 INSTALLS += target myGraphic mySound myQml
 }
Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt 4.8
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web