64f56b83d0
Minidriver installer custom action library needs WiX SDK to build. Since installer is an optional component anyway let's detect whether WiX SDK is present on build platform and then decide whether to build installer custom action library or not. Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
26 lines
1.1 KiB
Makefile
26 lines
1.1 KiB
Makefile
include $(top_srcdir)/win32/ltrc.inc
|
|
|
|
MAINTAINERCLEANFILES = $(srcdir)/Makefile.in $(srcdir)/versioninfo.rc $(srcdir)/winconfig.h \
|
|
$(srcdir)/OpenSC.iss $(srcdir)/OpenSC.wxs $(srcdir)/OpenSC.ico $(srcdir)/license.rtf \
|
|
$(srcdir)/dlgbmp.bmp $(srcdir)/bannrbmp.bmp $(srcdir)/versioninfo-customactions.rc
|
|
EXTRA_DIST = ltrc.inc Makefile.mak Make.rules.mak \
|
|
versioninfo.rc.in winconfig.h.in OpenSC.iss.in OpenSC.wxs.in versioninfo-customactions.rc.in
|
|
dist_noinst_HEADERS = versioninfo.rc winconfig.h OpenSC.iss OpenSC.wxs license.rtf OpenSC.ico dlgbmp.bmp bannrbmp.bmp
|
|
|
|
if ENABLE_MINIDRIVER_SETUP_CUSTOMACTION
|
|
lib_LTLIBRARIES = customactions@LIBRARY_BITNESS@.la
|
|
|
|
AM_CPPFLAGS = -I$(top_srcdir)
|
|
|
|
|
|
customactions@LIBRARY_BITNESS@_la_SOURCES = customactions.cpp customactions.exports versioninfo-customactions.rc
|
|
customactions@LIBRARY_BITNESS@_la_LIBADD = \
|
|
$(top_builddir)/win32/customactions.la
|
|
customactions@LIBRARY_BITNESS@_la_LDFLAGS = $(AM_LDFLAGS) \
|
|
-export-symbols "$(srcdir)/customactions.exports" \
|
|
-module -avoid-version -no-undefined
|
|
|
|
install-exec-hook:
|
|
mv "$(DESTDIR)$(libdir)/customactions@LIBRARY_BITNESS@.dll" "$(DESTDIR)$(bindir)/"
|
|
endif
|