diff --git a/packages/windows/installer/NTMakefile b/packages/windows/installer/NTMakefile index af86a0662..c1ef78ad7 100644 --- a/packages/windows/installer/NTMakefile +++ b/packages/windows/installer/NTMakefile @@ -83,10 +83,22 @@ $(OBJ)\heimdal-policy.wixobj: heimdal-policy.wxs $(SDKREDISTDIR)\Heimdal.Policy.msm: $(POLICYMODULE) $(CP) $** $@ +COMMANDMODULE=$(INSTDIR)\Heimdal.Command.msm + +$(COMMANDMODULE): $(OBJ)\heimdal-command.wixobj + $(LIGHT) -out $@ $** + +# OBJECT COMPILED BELOW + +$(SDKREDISTDIR)\Heimdal.Command.msm: $(ASSEMBLYMODULE) + $(CP) $** $@ + all:: $(ASSEMBLYMODULE) $(SDKREDISTDIR)\Heimdal.msm all:: $(POLICYMODULE) $(SDKREDISTDIR)\Heimdal.Policy.msm +all:: $(COMMANDMODULE) $(SDKREDISTDIR)\Heimdal.Command.msm + clean:: -$(RM) $(ASSEMBLYMODULE) -$(RM) $(POLICYMODULE) @@ -129,7 +141,6 @@ RUNTIMEMODULE64="$(MMDIR)\Microsoft_$(VCVER)_$(CRTNAME)_x86_x64.msm" !endif !else - RUNTIMEMODULE32="$(MSSDK)\Redist\VC\microsoft.vcxx.crt.x86_msm.msm" RUNTIMEMODULE64="$(MSSDK)\Redist\VC\microsoft.vcxx.crt.x64_msm.msm" @@ -209,6 +220,10 @@ $(WIXOBJ): heimdal-installer.wxs $(CANDLE) -arch $(PLATFORM) -o $@ heimdal-installer.wxs \ $(CANDLEOPTS) $(THIRDPARTYOPTS) +$(OBJ)\heimdal-command.wixobj: heimdal-command.wxs + $(CANDLE) -arch $(PLATFORM) -o $@ heimdal-command.wxs \ + $(CANDLEOPTS) $(THIRDPARTYOPTS) + all:: $(INSTALLER) clean:: diff --git a/packages/windows/installer/heimdal-command.wxs b/packages/windows/installer/heimdal-command.wxs new file mode 100644 index 000000000..1d63ebc88 --- /dev/null +++ b/packages/windows/installer/heimdal-command.wxs @@ -0,0 +1,325 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Not LEGACYKRB5INI And Not LEGACYKRB5CONF And Not LEGACYKRB5REG32 And Not LEGACYKRB5REG64 + + + + + + + + + + + + + LEGACYKRB5INI + + + + + + + + + + + + + LEGACYKRB5CONF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +