group/qtextensionsconfig.flm
changeset 0 cfcbf08528c4
equal deleted inserted replaced
-1:000000000000 0:cfcbf08528c4
       
     1 # /****************************************************************************
       
     2 # **
       
     3 # ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
       
     4 # ** Contact: 
       
     5 # **
       
     6 # ****************************************************************************/
       
     7 
       
     8 # FLM to configure QtMobility.
       
     9 
       
    10 QT_ROOT := $(EPOCROOT)/epoc32/tools/qt/
       
    11 QTMOBILITY_ROOT := $(subst group,,$(subst \,/,$(EXTENSION_ROOT)qtmobility/))
       
    12 
       
    13 # Determine which platform we are building on
       
    14 ifeq ($(OSTYPE),unix)
       
    15 DOTBAT :=
       
    16 else
       
    17 DOTBAT := .bat
       
    18 endif
       
    19 
       
    20 define QtExtensionsConfiguration
       
    21 QTMOBILITY:
       
    22 	$(call startrule,qtextensionsconf) \
       
    23 	echo Configuring QtMobility && \
       
    24 	echo EPOCROOT $(EPOCROOT) && \
       
    25 	echo QT_ROOT $(QT_ROOT) && \
       
    26 	echo QTMOBILITY_ROOT $(QTMOBILITY_ROOT) && \
       
    27 	echo DOTBAT $(DOTBAT) && \
       
    28 	echo MODULES $(MODULES) && \
       
    29 	echo TESTS $(TESTS) && \
       
    30 	echo EXAMPLES $(EXAMPLES) && \
       
    31 	echo DOCS $(DOCS) && \
       
    32 	cd $(QTMOBILITY_ROOT) && \
       
    33 	$(QTMOBILITY_ROOT)configure$(DOTBAT) -qt $(QT_ROOT) -prefix $(QTMOBILITY_ROOT) -modules "$(MODULES)"  $(TESTS) $(EXAMPLES) $(DOCS) \
       
    34 	$(call endrule,qtextensionsconf)
       
    35 endef
       
    36 
       
    37 ALL:: QTMOBILITY
       
    38 $(eval $(call QtExtensionsConfiguration))