--- a/sbsv2/raptor/lib/flm/e32abiv2.flm Mon Nov 30 18:04:21 2009 +0000
+++ b/sbsv2/raptor/lib/flm/e32abiv2.flm Mon Nov 30 21:12:38 2009 +0000
@@ -141,7 +141,6 @@
ifeq ($($(BUILDMARKER_IMPORTLIBTARGET_DSO)),)
IMPORTLIBTARGET_DSO:=$(TMP_IMPORTLIBTARGET_ROOT).dso
IMPORTLIBTARGETVERSIONED_DSO:=$(VER_E32IMPORTLIBBASE).dso
- $(eval $(BUILDMARKER_IMPORTLIBTARGET_DSO):=1)
endif
# ABIv1 .lib (for specific builds, toolchains and host OS platforms only)
@@ -156,7 +155,6 @@
ifeq ($($(BUILDMARKER_IMPORTLIBTARGET_LIB)),)
IMPORTLIBTARGET_LIB:=$(TMP_IMPORTLIBTARGET_ROOT).lib
IMPORTLIBTARGETVERSIONED_LIB:=$(VER_E32IMPORTLIBBASE).lib
- $(eval $(BUILDMARKER_IMPORTLIBTARGET_LIB):=1)
endif
endif
endif
@@ -251,6 +249,10 @@
# ABIv2 .dso
ifneq ($(IMPORTLIBTARGET_DSO),) # check that we haven't tried to specify this target already
+ # By Now we're committed to producing a target for this DSO so it's safe to
+ # set the marker that will prevent any further targets from being made.
+ $(eval $(BUILDMARKER_IMPORTLIBTARGET_DSO):=1)
+
ifneq ($(EXPLICITVERSION),)
TARGETS:=$(strip $(TARGETS) $(IMPORTLIBTARGETVERSIONED_DSO))
@@ -327,6 +329,10 @@
# ABIv1 .lib
ifneq ($(IMPORTLIBTARGETVERSIONED_LIB),) # check that we haven't tried to specify this target already
+ # By Now we're committed to producing a target for this DSO so it's safe to
+ # set the marker that will prevent any further targets from being made.
+ $(eval $(BUILDMARKER_IMPORTLIBTARGET_LIB):=1)
+
define abiv1_generatelib
ifeq ($(EXPLICITVERSION),)