summaryrefslogtreecommitdiff
path: root/setup_native/Library_qslnkmsi.mk
blob: 8aa88685884bb65fca68896631fe8ada82e9de23 (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
# -*- Mode: makefile-gmake; 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,qslnkmsi))

$(eval $(call gb_Library_add_defs,qslnkmsi,\
	-U_DLL \
))

$(eval $(call gb_Library_add_cxxflags,qslnkmsi,\
	$(if $(MSVC_USE_DEBUG_RUNTIME),/MTd,/MT) \
))

$(eval $(call gb_Library_add_ldflags,qslnkmsi,\
	/DEF:$(SRCDIR)/setup_native/source/win32/customactions/quickstarter/qslnkmsi.def \
	/NODEFAULTLIB \
))

$(eval $(call gb_Library_add_exception_objects,qslnkmsi,\
    setup_native/source/win32/customactions/quickstarter/remove_quickstart_link \
))

$(eval $(call gb_Library_use_static_libraries,qslnkmsi,\
	quickstarter \
))

$(eval $(call gb_Library_use_system_win32_libs,qslnkmsi,\
	libcmt \
	libcpmt \
	$(if $(filter-out 120,$(VCVER)),libucrt) \
	$(if $(filter-out 120,$(VCVER)),libvcruntime) \
	msi \
	kernel32 \
	user32 \
	advapi32 \
	shell32 \
))

# vim: set noet sw=4 ts=4:
hodsNoel Grandin 2014-08-13java: remove unused fieldsNoel Grandin 2014-08-13java: reduce scope, make some methods privateNoel Grandin 2014-08-13java: reduce scope, make member classes privateNoel Grandin 2014-08-13java: reduce scope, make fields privateNoel Grandin 2014-08-13java: reduce scope, make constructors privateNoel Grandin 2014-08-12java: reduce scope, make constants privateNoel Grandin 2014-08-12java: fix broken javadoc tagsNoel Grandin 2014-08-12java: remove useless javadoc tagsNoel Grandin 2014-08-12java: add @Override annotation to overriding methodsNoel Grandin 2014-08-08java: remove exceptions from throws clauses that are notNoel Grandin 2014-08-08java: remove unnecessary semi-colonsNoel Grandin 2014-08-08java: remove redundant super-interfacesNoel Grandin 2014-08-08add a comment so I don't have to figure out this classes purpose againNoel Grandin 2014-08-08java: code some code to use non-deprecated constructorsNoel Grandin 2014-08-08java: remove unused fieldsNoel Grandin 2014-08-05java: remove commented out codeNoel Grandin 2014-08-05java: remove unused fieldsNoel Grandin 2014-08-05java: remove various unused variablesNoel Grandin 2014-08-04java: remove workarounds for missing functionality pre java 1.5Noel Grandin 2014-08-01typo: more then -> more thanTakeshi Abe 2014-07-11new loplugin: externalandnotdefinedNoel Grandin 2014-04-30Many spelling fixes: directories a* - g*.Pedro Giffuni 2014-04-28prefer makefile-gmake-modeTakeshi Abe 2014-04-26specify linking opts for jawt centrallyDavid Tardon 2014-04-10It's "its", not "it's"Tor Lillqvist 2014-02-25Remove visual noise from beanAlexander Wilms 2014-02-19Typo: interupted -> interruptedJulien Nabet 2014-02-14Merge AWTLIB and JAVALIB together as JAWTLIBStephan Bergmann 2014-02-14Remove (hopefully) obsolete workaroundsStephan Bergmann 2014-02-13More java.lang.System.mapLibraryName dylib vs. jnilib confusionStephan Bergmann 2013-12-22Fix typosJulien Nabet 2013-12-20Spelling correction: s/retrive/retrieve/Tor Lillqvist 2013-12-20typo fixesAndras Timar