Browse Source

Add WiX component information.

Thomas Lackey 20 years ago
parent
commit
a9e7dafa75
1 changed files with 30 additions and 0 deletions
  1. 30 0
      components.mk

+ 30 - 0
components.mk

@@ -491,6 +491,36 @@ endif
 #################################################
 # User Sync Components
 #################################################
+
+# WIX MSI Tool kit #####################
+WIX = wix-$(WIX_VERSION).zip
+WIX_DEST = $(NSCP_DISTDIR_FULL_RTL)/wix
+WIX_FILE = $(WIX_DEST)/$(WIX)
+WIX_FILES = $(WIX)
+WIX_RELEASE = $(COMPONENTS_DIR)/wix
+WIX_DIR = $(WIX_RELEASE)/$(WIX_VERSION)
+WIX_DEP = $(WIX_FILE)
+WIX_REL_DIR=$(subst -bin,,$(subst .zip,,$(WIX)))
+
+ifndef WIX_PULL_METHOD
+WIX_PULL_METHOD = $(COMPONENT_PULL_METHOD)
+endif
+
+$(WIX_DEP): $(NSCP_DISTDIR_FULL_RTL) 
+ifeq ($(ARCH), WINNT)
+ifdef COMPONENT_DEPS
+	echo "Inside ftppull"
+	$(FTP_PULL) -method $(COMPONENT_PULL_METHOD) \
+		-objdir $(WIX_DEST) -componentdir $(WIX_DIR) \
+		-files $(WIX_FILES) -unzip $(WIX_DEST)
+endif
+	-@if [ ! -f $@ ] ; \
+	then echo "Error: could not get component WIX files $@" ; \
+	fi
+else
+	-@echo "WIX is not required except on Windows."
+endif #WINNT
+
 # java service wrapper for Password Sync #####################
 WRAPPER = wrapper_win32_$(WRAPPER_VERSION).zip
 WRAPPER_DEST = $(NSCP_DISTDIR_FULL_RTL)/wrapper