# HG changeset patch # User Richard Taylor # Date 1272640067 -3600 # Node ID ed08f3d1e6b98a95e0f435cfa577eaa00d97a158 # Parent ea75c3a64a1706e2250d78f414c18a4e584af565 make ABIv1 implib support a kit property diff -r ea75c3a64a17 -r ed08f3d1e6b9 sbsv2/raptor/examples/os_properties.xml --- a/sbsv2/raptor/examples/os_properties.xml Fri Apr 30 13:26:13 2010 +0100 +++ b/sbsv2/raptor/examples/os_properties.xml Fri Apr 30 16:07:47 2010 +0100 @@ -18,6 +18,7 @@ + diff -r ea75c3a64a17 -r ed08f3d1e6b9 sbsv2/raptor/lib/config/arm.xml --- a/sbsv2/raptor/lib/config/arm.xml Fri Apr 30 13:26:13 2010 +0100 +++ b/sbsv2/raptor/lib/config/arm.xml Fri Apr 30 16:07:47 2010 +0100 @@ -79,7 +79,6 @@ - diff -r ea75c3a64a17 -r ed08f3d1e6b9 sbsv2/raptor/lib/config/root.xml --- a/sbsv2/raptor/lib/config/root.xml Fri Apr 30 13:26:13 2010 +0100 +++ b/sbsv2/raptor/lib/config/root.xml Fri Apr 30 16:07:47 2010 +0100 @@ -45,6 +45,7 @@ + - + diff -r ea75c3a64a17 -r ed08f3d1e6b9 sbsv2/raptor/lib/flm/e32abiv2.flm --- a/sbsv2/raptor/lib/flm/e32abiv2.flm Fri Apr 30 13:26:13 2010 +0100 +++ b/sbsv2/raptor/lib/flm/e32abiv2.flm Fri Apr 30 16:07:47 2010 +0100 @@ -170,13 +170,12 @@ IMPORTLIBTARGETVERSIONED_DSO:=$(VER_E32IMPORTLIBBASE).dso endif - # ABIv1 .lib (for specific builds, toolchains and host OS platforms only) + # ABIv1 .lib (for specific kits and toolchains only) IMPORTLIBTARGET_LIB:= IMPORTLIBTARGETVERSIONED_LIB:= BUILDMARKER_IMPORTLIBTARGET_LIB:=TARGET_$(subst :,,$(VER_E32IMPORTLIBBASE)).lib - # Only for builds that require and support them, and only on windows - ifeq ($(OSTYPE),cygwin) - ifeq ($(GENERATE_ABIV1_IMPLIBS),1) + # Only for kits that require and tools that support them + ifneq ($(SUPPORTS_ABIV1_IMPLIBS),) WHATRELEASE:=$(WHATRELEASE) $(if $(EXPLICITVERSION),,$(TMP_IMPORTLIBTARGET_ROOT).lib) WHATRELEASE:=$(WHATRELEASE) $(VER_E32IMPORTLIBBASE).lib ifeq ($($(BUILDMARKER_IMPORTLIBTARGET_LIB)),) @@ -184,7 +183,6 @@ IMPORTLIBTARGETVERSIONED_LIB:=$(VER_E32IMPORTLIBBASE).lib endif endif - endif endif # Try to make sure that we get the right linkas name diff -r ea75c3a64a17 -r ed08f3d1e6b9 sbsv2/raptor/lib/flm/standard.xml --- a/sbsv2/raptor/lib/flm/standard.xml Fri Apr 30 13:26:13 2010 +0100 +++ b/sbsv2/raptor/lib/flm/standard.xml Fri Apr 30 16:07:47 2010 +0100 @@ -122,7 +122,6 @@ - @@ -179,6 +178,7 @@ +