diff options
author | Peter Foley <pefoley2@verizon.net> | 2011-12-17 18:25:11 +0100 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2011-12-17 18:25:11 +0100 |
commit | 48bd7b190ea20b1c718f6c950f21ba3301157d28 (patch) | |
tree | 6c2a3f7528d179a646efe540ff57276d77d18605 | |
parent | 9d79b12871522cb9daebf4f6c850e07edcdce08a (diff) |
extensions: merge Peter Foley's work in olebridge
-rw-r--r-- | extensions/Library_oleautobridge.mk | 14 | ||||
-rw-r--r-- | extensions/Library_oleautobridge2.mk | 41 | ||||
-rw-r--r-- | solenv/gbuild/platform/WNT_INTEL_MSC.mk | 1 |
3 files changed, 42 insertions, 14 deletions
diff --git a/extensions/Library_oleautobridge.mk b/extensions/Library_oleautobridge.mk index 0fda05a62854..807c9e67480f 100644 --- a/extensions/Library_oleautobridge.mk +++ b/extensions/Library_oleautobridge.mk @@ -14,6 +14,7 @@ # # Major Contributor(s): # [ Copyright (C) 2011 Red Hat, Inc., Michael Stahl <mstahl@redhat.com> (initial developer) ] +# [ Copyright (C) 2011 Peter Foley <pefoley2@verizon.net> ] # # All Rights Reserved. # @@ -45,12 +46,23 @@ $(eval $(call gb_Library_add_linked_libs,oleautobridge,\ cppu \ sal \ advapi32 \ - $(if $(USE_DEBUG_RUNTIME),atlsd,atls) ole32 \ oleaut32 \ uuid \ )) +ifeq ($(COM),MSC) +ifneq ($(USE_DEBUG_RUNTIME),) +$(eval $(call gb_Library_add_libs,oleautobridge,\ + $(ATL_LIB)/atlsd.lib \ +)) +else +$(eval $(call gb_Library_add_libs,oleautobridge,\ + $(ATL_LIB)/atls.lib \ +)) +endif +endif + $(eval $(call gb_Library_add_exception_objects,oleautobridge,\ extensions/source/ole/jscriptclasses \ extensions/source/ole/ole2uno \ diff --git a/extensions/Library_oleautobridge2.mk b/extensions/Library_oleautobridge2.mk index 7cb94c7a50c5..35db333b28c7 100644 --- a/extensions/Library_oleautobridge2.mk +++ b/extensions/Library_oleautobridge2.mk @@ -14,6 +14,7 @@ # # Major Contributor(s): # [ Copyright (C) 2011 Red Hat, Inc., Michael Stahl <mstahl@redhat.com> (initial developer) ] +# [ Copyright (C) 2011 Peter Foley <pefoley2@verizon.net> ] # # All Rights Reserved. # @@ -39,6 +40,7 @@ $(eval $(call gb_Library_add_api,oleautobridge2,\ )) $(eval $(call gb_Library_set_include,oleautobridge2,\ + -I$(SRCDIR)/extensions/source/ole \ $(foreach inc,$(ATL_INCLUDE),-I$(inc)) \ $$(INCLUDE) \ )) @@ -48,23 +50,38 @@ $(eval $(call gb_Library_add_linked_libs,oleautobridge2,\ cppu \ sal \ advapi32 \ - $(if $(USE_DEBUG_RUNTIME),atlsd,atls) ole32 \ oleaut32 \ uuid \ )) -$(eval $(call gb_Library_add_exception_objects,oleautobridge2,\ - extensions/source/ole/jscriptclasses \ - extensions/source/ole/ole2uno \ - extensions/source/ole/oledll \ - extensions/source/ole/oleobjw \ - extensions/source/ole/olethread \ - extensions/source/ole/servprov \ - extensions/source/ole/servreg \ - extensions/source/ole/unoobjw \ - extensions/source/ole/unotypewrapper \ - extensions/source/ole/windata \ +ifeq ($(COM),MSC) +ifneq ($(USE_DEBUG_RUNTIME),) +$(eval $(call gb_Library_add_libs,oleautobridge2,\ + $(ATL_LIB)/atlsd.lib \ +)) +else +$(eval $(call gb_Library_add_libs,oleautobridge2,\ + $(ATL_LIB)/atls.lib \ +)) +endif +endif + +$(WORKDIR)/CustomTarget/extensions/source/ole/%.cxx: $(SRCDIR)/extensions/source/ole/%.cxx + mkdir -p $(dir $@) + cp $< $@ + +$(eval $(call gb_Library_add_generated_exception_objects,oleautobridge2,\ + CustomTarget/extensions/source/ole/jscriptclasses \ + CustomTarget/extensions/source/ole/ole2uno \ + CustomTarget/extensions/source/ole/oledll \ + CustomTarget/extensions/source/ole/oleobjw \ + CustomTarget/extensions/source/ole/olethread \ + CustomTarget/extensions/source/ole/servprov \ + CustomTarget/extensions/source/ole/servreg \ + CustomTarget/extensions/source/ole/unoobjw \ + CustomTarget/extensions/source/ole/unotypewrapper \ + CustomTarget/extensions/source/ole/windata \ )) # vim:set shiftwidth=4 softtabstop=4 expandtab: diff --git a/solenv/gbuild/platform/WNT_INTEL_MSC.mk b/solenv/gbuild/platform/WNT_INTEL_MSC.mk index b578e0b313bb..45c960905f58 100644 --- a/solenv/gbuild/platform/WNT_INTEL_MSC.mk +++ b/solenv/gbuild/platform/WNT_INTEL_MSC.mk @@ -398,7 +398,6 @@ gb_Library_win32_OLDNAMES := oldnames gb_Library_PLAINLIBS_NONE += \ advapi32 \ - $(if $(USE_DEBUG_RUNTIME),atlsd,atls) \ comdlg32 \ crypt32 \ d3d9 \ |