TARGETNAME=lsass TARGETPATH=obj TARGETTYPE=PROGRAM INCLUDES=..\;..\..\inc;..\..\..\inc; \ ..\..\idl\$(O); \ $(DS_GLOBAL_INC); \ $(NTDS_INC); \ $(SECURITY_INC); \ $(DS_INC_PATH); \ $(BASE_INC_PATH); \ $(COM_INC_PATH); \ $(DRIVERS_INC_PATH); SOURCES= \ lsass.c \ lsass.rc \ lsasrv.mof \ main.c PASS0_HEADERDIR=$(O) PASS0_SOURCEDIR=$(O) UMTYPE=windows UMENTRYABS=mainNoCRTStartup # # LSASS is a system critical process. # Commit a large enough stack to avoid ever running out on a tight memory system # !IF $(WIN64) LINKER_STACKCOMMITSIZE=49152 !ELSE LINKER_STACKCOMMITSIZE=24576 !ENDIF LARGE_ADDRESS_AWARE=1 TARGETLIBS=\ $(SDK_LIB_PATH)\ntdll.lib \ $(SDK_LIB_PATH)\lsasrv.lib \ $(SDK_LIB_PATH)\rpcrt4.lib \ $(SDK_LIB_PATH)\samlib.lib \ $(SDK_LIB_PATH)\samsrv.lib \ $(SECURITY_LIB_PATH)\dsysdbg.lib C_DEFINES=-DRPC_NO_WINDOWS_H -DLSA_BLD_DS -DLSASRV_EXPORT -DEXPORT MISCFILES=auditing_resource_dlls_{0DA0CD6C-F99C-45F5-A0A6-2F53563F18AB}.sld