mkspecs/symbian-sbsv2/flm/qt/qmake_extra_pre_targetdep.flm
branchRCL_3
changeset 6 dee5afe5301f
parent 5 d3bac044e0f0
child 8 3f74d0d4af4c
--- a/mkspecs/symbian-sbsv2/flm/qt/qmake_extra_pre_targetdep.flm	Fri Mar 12 15:46:37 2010 +0200
+++ b/mkspecs/symbian-sbsv2/flm/qt/qmake_extra_pre_targetdep.flm	Mon Mar 15 12:43:09 2010 +0200
@@ -7,33 +7,29 @@
 # **
 # ****************************************************************************/
 
-include $(FLMHOME)/metaflm.mk
 
 SINGLETON:=$(call sanitise,TARGET_$(PREDEP_TARGET))
 
+MY_CMD:=$(COMMAND)
+
 # If the command has a drive letter, don't prepend EPOCROOT
-ifeq ($(findstring :,$(firstword $(COMMAND))), :)
-	MY_CMD:=$(COMMAND)
-else
-#Additional checking is necessary for the Linux compilation
-    ifeq ($(findstring $(EPOCROOT), $(firstword $(COMMAND))), $(EPOCROOT))
-	MY_CMD:=$(COMMAND)
-    else
-	MY_CMD:=$(EPOCROOT)$(COMMAND)
+ifneq ($(findstring :,$(firstword $(COMMAND))), :)
+    # Additional checking is necessary for the Linux compilation
+    ifneq ($(findstring $(EPOCROOT), $(firstword $(COMMAND))), $(EPOCROOT))
+        ifeq ($(findstring /epoc32, $(firstword $(COMMAND))), /epoc32)
+	    MY_CMD:=$(EPOCROOT)$(COMMAND)
+	 endif
     endif
 endif
 
 define qmake_extra_pre_targetdep
-$(ALLTARGET):: $(PREDEP_TARGET)
 EXPORT:: $(PREDEP_TARGET)
-LIBRARY:: $(PREDEP_TARGET)
-TARGET:: $(PREDEP_TARGET)
 
 # Prevent duplicate targets from being created
 $(SINGLETON):=1
 
 $(PREDEP_TARGET): $(DEPS) 
-	$(call startrule,qmake_extra_pre_targetdep) \
+	$(call startrule,qmake_extra_pre_targetdep,FORCESUCCESS) \
 	$(MY_CMD) \
 	$(call endrule,qmake_extra_pre_targetdep)
 endef