CCSHELL_DIR = $(PROJECT_ROOT)

!include $(CCSHELL_DIR)\common.inc
SOURCES_USED    =  $(SOURCES_USED) $(CCSHELL_DIR)\common.inc

C_DEFINES=$(C_DEFINES) -DUNICODE -D_UNICODE -D_MSGINA_

INCLUDES=$(INCLUDES);                    \
         $(WINDOWS_INC_PATH);            \
         $(BASE_INC_PATH);               \
         $(TERMSRV_INC_PATH);            \
         $(SHELL_INC_PATH);              \
         $(DS_INC_PATH);                 \
         $(PROJECT_ROOT)\lib\generic

MSC_WARNING_LEVEL=/W4 /WX

TARGETNAME=gina
TARGETPATH=obj
TARGETTYPE=LIBRARY

PASS1_PUBLISH={$(O)\gina.lib=$(SHELL_LIB_PATH)\gina.lib}

SOURCES=Compatibility.cpp               \
        CredentialTransfer.cpp          \
        DimmedWindow.cpp                \
        Exports.cpp                     \
        ExternalProcess.cpp             \
        Init.cpp                        \
        LogonDialog.cpp                 \
        LogonMutex.cpp                  \
        LogonStatus.cpp                 \
        LogonWait.cpp                   \
        PowerButton.cpp                 \
        PrivilegeEnable.cpp             \
        ReturnToWelcome.cpp             \
        SpecialAccounts.cpp             \
        SystemSettings.cpp              \
        TokenGroups.cpp                 \
        Tooltip.cpp                     \
        TurnOffDialog.cpp               \
        UIHost.cpp                      \
        UserList.cpp                    \
        UserSettings.cpp                \
        WaitInteractiveReady.cpp

OBJLIBFILES=$(PROJECT_ROOT)\lib\generic\$(O)\generic.lib

TARGETLIBS=$(TARGETLIBS)                        \
           $(SDK_LIB_PATH)\ntdll.lib            \
           $(SDK_LIB_PATH)\kernel32.lib         \
           $(SDK_LIB_PATH)\advapi32.lib         \
           $(SDK_LIB_PATH)\user32.lib

USE_MSVCRT=1