summaryrefslogtreecommitdiff
path: root/extensions/Library_so_activex_x64.mk
blob: dd2258f51ae9450f35f4b7fd81057c16c4dd831a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# -*- Mode: makefile; tab-width: 4; indent-tabs-mode: t -*-
#
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
#

$(eval $(call gb_Library_Library,so_activex_x64))

$(eval $(call gb_Library_set_x64,so_activex_x64,YES))

$(eval $(call gb_Library_use_custom_headers,so_activex_x64,extensions/source/activex/idl))

$(eval $(call gb_Library_set_include,so_activex_x64,\
	$$(INCLUDE) \
	-I$(SRCDIR)/extensions/source/activex \
	$(foreach i,$(ATL_INCLUDE), -I$(i)) \
))

$(eval $(call gb_Library_use_sdk_api,so_activex_x64))

$(eval $(call gb_Library_add_nativeres,so_activex_x64,so_activex))

$(eval $(call gb_Library_add_x64_generated_exception_objects,so_activex_x64,\
	CustomTarget/extensions/source/activex/so_activex \
	CustomTarget/extensions/source/activex/SOActiveX \
	CustomTarget/extensions/source/activex/SOComWindowPeer \
	CustomTarget/extensions/source/activex/SODispatchInterceptor \
	CustomTarget/extensions/source/activex/SOActionsApproval \
	CustomTarget/extensions/source/activex/StdAfx2 \
))

$(eval $(call gb_Library_add_ldflags,so_activex_x64,\
	/DEF:$(SRCDIR)/extensions/source/activex/so_activex.def \
	-LIBPATH:$(ATL_LIB)/amd64 \
))

$(eval $(call gb_Library_use_system_win32_libs,so_activex_x64,\
	advapi32 \
	gdi32 \
	ole32 \
	oleaut32 \
	shlwapi \
	urlmon \
	uuid \
))

$(eval $(call gb_Library_add_libs,so_activex_x64,\
	$(ATL_LIB)/amd64/$(if $(MSVC_USE_DEBUG_RUNTIME),atlsd.lib,atls.lib) \
))

# vim:set noet sw=4 ts=4:
XINTERFACE_IMPL_2Norbert Thiebaud 2014-03-05de-macroize XINTERFACE_DECLNorbert Thiebaud 2014-02-26cppuhelper: retrofit std::exception into overriding exception specsStephan Bergmann 2014-02-26Remove visual noise from ucbhelperAlexander Wilms 2014-02-17ucbhelper: sal_Bool -> boolStephan Bergmann 2014-02-04fdo#54938 Convert dtrans, remoteb., reportd., ucbhelper to cppu::supportsSer..Alexandre Vicenzi 2014-01-29bool improvementsStephan Bergmann 2014-01-28bool improvementsStephan Bergmann 2013-12-27Using pre-cached type_infos provided by the typeid operator seems to work nowTor Lillqvist 2013-12-24Hacky workaround for non-working C++/UNO bridge for arm64 iOSTor Lillqvist 2013-12-20typo fixesAndras Timar 2013-12-06Default OMultiTypeInferfaceContainerHelperVar equalImpl parameterStephan Bergmann 2013-11-14remove unnecessary sal_Unicode casts in various placesNoel Grandin 2013-11-07remove unnecessary use of OUString constructor in UCBHELPER moduleNoel Grandin 2013-11-04remove redundant calls to OUString constructorNoel Grandin 2013-09-25drop worthless _VECTOR_/_MAP_ header guardsCaolán McNamara 2013-09-04WaE: Unreachable code: Use SAL_WNOUNREACHABLE_CODE_PUSH/POPTor Lillqvist 2013-09-03WaE: Unreachable codeTor Lillqvist 2013-09-02CMIS: add document ID when saving.Cao Cuong Ngo 2013-08-21finish deprecation of O(U)String::valueOf()Luboš Luňák 2013-06-29remove OUString wrap for string literalsThomas Arnhold 2013-06-14Fix support for "dummy" content providersStephan Bergmann 2013-06-14Remove unused ContentProviderRegistrationInfoStephan Bergmann 2013-06-05use uno::Reference#clear() method...Noel Grandin 2013-06-05fdo#46808, Convert XMultiServiceFactory in ucb moduleNoel Grandin 2013-06-04fix build, bad mergeCaolán McNamara 2013-06-04Resolves: #i122273# - Avoid using tmpfile()Ariel Constenla-Haile