summaryrefslogtreecommitdiff
path: root/shell/Library_shlxthdl.mk
diff options
context:
space:
mode:
Diffstat (limited to 'shell/Library_shlxthdl.mk')
-rw-r--r--shell/Library_shlxthdl.mk9
1 files changed, 9 insertions, 0 deletions
diff --git a/shell/Library_shlxthdl.mk b/shell/Library_shlxthdl.mk
index 3464a66f451c..199cc8d771e3 100644
--- a/shell/Library_shlxthdl.mk
+++ b/shell/Library_shlxthdl.mk
@@ -73,6 +73,15 @@ $(eval $(call gb_Library_use_static_libraries,shlxthdl,\
$(eval $(call gb_Library_add_nativeres,shlxthdl,shlxthdl))
+ifeq ($(COM),MSC)
+$(eval $(call gb_Library_add_ldflags,shlxthdl,\
+ /EXPORT:DllCanUnloadNow \
+ /EXPORT:DllGetClassObject \
+ /EXPORT:DllRegisterServer \
+ /EXPORT:DllUnregisterServer \
+))
+endif
+
$(eval $(call gb_Library_add_exception_objects,shlxthdl,\
shell/source/win32/shlxthandler/classfactory \
shell/source/win32/shlxthandler/columninfo/columninfo \