CCSHELL_DIR = $(PROJECT_ROOT) !include $(CCSHELL_DIR)\common.inc SOURCES_USED = $(SOURCES_USED) $(CCSHELL_DIR)\common.inc SELFREGNAME = $(O)\selfreg_shgina.inf MISCFILES = $(SELFREGNAME) res\*.bmp PRECOMPILED_CXX = 1 TARGETNAME = shgina TARGETPATH = obj TARGETTYPE = DYNLINK MSC_WARNING_LEVEL=/W4 /WX INCLUDES = \ $(INCLUDES); \ $(PROJECT_ROOT)\lib\$(O); \ $(WINDOWS_INC_PATH); \ $(BASE_INC_PATH); \ $(DS_INC_PATH); \ $(TERMSRV_INC_PATH); \ $(CCSHELL_DIR)\lib\generic TARGETLIBS = \ $(SDK_LIB_PATH)\kernel32.lib \ $(SDK_LIB_PATH)\user32.lib \ $(SDK_LIB_PATH)\advapi32.lib \ $(SDK_LIB_PATH)\netapi32.lib \ $(SDK_LIB_PATH)\ole32.lib \ $(SDK_LIB_PATH)\oleaut32.lib \ $(SHELL_LIB_PATH)\comctlp.lib \ $(SHELL_LIB_PATH)\shlwapip.lib \ $(SHELL_LIB_PATH)\shell32p.lib \ $(SDK_LIB_PATH)\userenv.lib \ $(SDK_LIB_PATH)\winsta.lib \ $(SDK_LIB_PATH)\uuid.lib \ $(CCSHELL_DIR)\lib\$(O)\shguid.lib \ $(CCSHELL_DIR)\lib\$(O)\shguidp.lib \ $(SHELL_LIB_PATH)\shuuid.lib \ $(CCSHELL_DIR)\lib\$(O)\secutil.lib \ $(CCSHELL_DIR)\lib\$(O)\stock.lib \ $(SDK_LIB_PATH)\setupapi.lib \ $(DS_LIB_PATH)\msgina.lib \ $(CCSHELL_DIR)\lib\generic\$(O)\standarddebug.obj \ $(CCSHELL_DIR)\lib\generic\$(O)\tokeninformation.obj \ $(DS_LIB_PATH)\dpapi.lib \ $(SDK_LIB_PATH)\rpcrt4.lib \ $(SDK_LIB_PATH)\crypt32.lib \ $(SDK_LIB_PATH)\cryptui.lib DELAYLOAD = msgina.dll;setupapi.dll;winsta.dll;userenv.dll DLOAD_ERROR_HANDLER=kernel32 USE_MSVCRT=1 DLLDEF = $(O)\shgina.def DLLENTRY = DllMain PRECOMPILED_INCLUDE = priv.h SOURCES = \ DllMain.cpp \ DllReg.cpp \ debug.cpp \ ClassFactory.cpp \ CIDispatchHelper.cpp \ CEnumUsers.cpp \ CUser.cpp \ CLocalMachine.cpp \ LogonIPC.cpp \ CLogonStatusHost.cpp \ CInteractiveLogon.cpp \ shgina.rc NTTARGETFILE0 = $(SELFREGNAME) SXS_ASSEMBLY_NAME=Microsoft.Windows.Shell.Gina SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1 SXS_NO_BINPLACE=1