1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 4 Copyright (C) 2004, 2005, 2006 by the Massachusetts Institute of Technology. 5 All rights reserved. 6 7 Export of this software from the United States of America may 8 require a specific license from the United States Government. 9 It is the responsibility of any person or organization contemplating 10 export to obtain such a license before exporting. 11 12 WITHIN THAT CONSTRAINT, permission to use, copy, modify, and 13 distribute this software and its documentation for any purpose and 14 without fee is hereby granted, provided that the above copyright 15 notice appear in all copies and that both that copyright notice and 16 this permission notice appear in supporting documentation, and that 17 the name of M.I.T. not be used in advertising or publicity pertaining 18 to distribution of the software without specific, written prior 19 permission. Furthermore if you modify this software you must label 20 your software as modified software and not distribute it in such a 21 fashion that it might be confused with the original M.I.T. software. 22 M.I.T. makes no representations about the suitability of 23 this software for any purpose. It is provided "as is" without express 24 or implied warranty. 25 26 --> 27<Include xmlns="http://schemas.microsoft.com/wix/2003/01/wi"> 28 <Feature 29 Id="feaKfw" 30 AllowAdvertise="no" 31 Description="!(loc.KerberosDesc)" 32 InstallDefault="local" 33 Title="!(loc.KerberosTitle)" 34 ConfigurableDirectory="KERBEROSDIR" 35 Level="30"> 36 <Feature 37 Id="feaKfwClient" 38 AllowAdvertise="no" 39 Description="!(loc.KerberosClientDesc)" 40 InstallDefault="local" 41 Title="!(loc.KerberosClientTitle)" 42 Level="30"> 43 44 <?ifdef DebugSyms?> 45 <Feature 46 Id="feaKfwClientDebug" 47 AllowAdvertise="no" 48 Description="!(loc.StrKerberosClientDebugDesc)" 49 Display="expand" 50 InstallDefault="$(var.DebugSymInstallDefault)" 51 Level="$(var.DebugSymLowLevel)" 52 Title="!(loc.StrKerberosClientDebugTitle)"> 53 <ComponentRef Id="cmf_bin_debug"/> 54 <ComponentRef Id="cmf_preauth_debug"/> 55 <ComponentRef Id="cmp_ClientSystemDebug"/> 56 <?include runtime_debug.wxi?> 57 </Feature> 58 <?endif?> 59 <ComponentRef Id="cmf_comerr64_dll" /> 60 <ComponentRef Id="cmf_gssapi64_dll" /> 61 <ComponentRef Id="cmf_k5sprt64_dll" /> 62 <ComponentRef Id="cmf_krb5_64_dll" /> 63 <ComponentRef Id="cmf_krbcc64_dll" /> 64 <ComponentRef Id="cmf_leashw64_dll" /> 65 <ComponentRef Id="cmf_xpprof64_dll" /> 66 <ComponentRef Id="cmf_openssl_crypto64_dll" /> 67 <ComponentRef Id="cmf_spake64_dll" /> 68 <ComponentRef Id="cmf_pkinit64_dll" /> 69 <ComponentRef Id="cmf_gss_client_exe" /> 70 <ComponentRef Id="cmf_gss_server_exe" /> 71 <ComponentRef Id="cmf_kdestroy_exe" /> 72 <ComponentRef Id="cmf_kcpytkt_exe" /> 73 <ComponentRef Id="cmf_kdeltkt_exe" /> 74 <ComponentRef Id="cmf_kinit_exe" /> 75 <ComponentRef Id="cmf_klist_exe" /> 76 <ComponentRef Id="cmf_kpasswd_exe" /> 77 <ComponentRef Id="cmf_kswitch_exe" /> 78 <ComponentRef Id="cmf_kvno_exe" /> 79 <ComponentRef Id="cmf_ccapiserver_exe" /> 80 <ComponentRef Id="cmf_ms2mit_exe" /> 81 <ComponentRef Id="cmf_mit2ms_exe" /> 82 <ComponentRef Id="cmf_leash_exe" /> 83 <ComponentRef Id="cmf_kfwlogon_DLL" /> 84 <ComponentRef Id="cmf_kfwcpcc_EXE" /> 85 86 <!-- Kerberos V options --> 87 <ComponentRef Id="rcm_krb5_1" /> 88 <ComponentRef Id="rcm_krb5_2" /> 89 <ComponentRef Id="rcm_krb5_3" /> 90 91 <!-- Leash config options --> 92 <ComponentRef Id="rcm_leash_2" /> 93 <ComponentRef Id="rcm_leash_3" /> 94 95 <ComponentRef Id="cmf_leash32_chm" /> 96 97 <!-- Leash dll options --> 98 <ComponentRef Id="rcm_leashdll_1" /> 99 <ComponentRef Id="rcm_leashdll_2" /> 100 <ComponentRef Id="rcm_leashdll_3" /> 101 <ComponentRef Id="rcm_leashdll_4" /> 102 <ComponentRef Id="rcm_leashdll_5" /> 103 <ComponentRef Id="rcm_leashdll_6" /> 104 <ComponentRef Id="rcm_leashdll_7" /> 105 <ComponentRef Id="rcm_leashdll_9" /> 106 <ComponentRef Id="rcm_leashdll_10" /> 107 <ComponentRef Id="rcm_leashdll_11" /> 108 <ComponentRef Id="rcm_leashdll_12" /> 109 <ComponentRef Id="rcm_leashdll_13" /> 110 <ComponentRef Id="rcm_leashdll_15" /> 111 <ComponentRef Id="rcm_leashdll_16" /> 112 <ComponentRef Id="rcm_leashdll_17" /> 113 114 <ComponentRef Id="cmf_krb5_ini" /> 115 116 <ComponentRef Id="rcm_common" /> 117 <ComponentRef Id="rcm_client" /> 118 119 <Feature Id="feaKfwLeashStartup" AllowAdvertise="no" Display="hidden" Level="130"> 120 <Condition Level="30">LEASHAUTOSTART = 1</Condition> 121 <ComponentRef Id="csc_LeashStartup" /> 122 </Feature> 123 <ComponentRef Id="SMshortcut" /> 124 <ComponentRef Id="Dshortcut" /> 125 <?include runtime.wxi?> 126 </Feature> <!-- /feaKfwClient --> 127 128 <Feature 129 Id="feaKfwSDK" 130 AllowAdvertise="no" 131 Description="!(loc.KerberosSDKDesc)" 132 InstallDefault="local" 133 Level="130" 134 Title="!(loc.KerberosSDKTitle)"> 135 136 <ComponentRef Id="cmp_dirlib_amd64" /> 137 <ComponentRef Id="cmp_dirinc_krb5_gssapi" /> 138 <ComponentRef Id="cmp_dirinc_krb5_krb5" /> 139 <ComponentRef Id="cmp_dirinc_krb5" /> 140<!-- <ComponentRef Id="cmp_dirinc_krbcc" /> --> 141 <ComponentRef Id="cmp_dirinc_leash" /> 142 <ComponentRef Id="cmp_dirinc_loadfuncs" /> 143 <ComponentRef Id="rcm_common" /> 144 <ComponentRef Id="rcm_sdk" /> 145 </Feature> <!-- /feaKfwSDK --> 146 147 <Feature 148 Id="feaKfwDocs" 149 AllowAdvertise="no" 150 Description="!(loc.KerberosDocDesc)" 151 InstallDefault="local" 152 Level="30" 153 Title="!(loc.KerberosDocTitle)"> 154 155 <ComponentRef Id="rcm_common" /> 156 <ComponentRef Id="rcm_docs" /> 157 </Feature> 158 159 </Feature> 160</Include> 161