MAJORCOMP=windows
MINORCOMP=policy

TARGETNAME=gptext
TARGETPATH=obj
TARGETTYPE=DYNLINK

DLLENTRY=_DllMainCRTStartup
UMTYPE=windows
USE_MSVCRT=1
C_DEFINES = -DUNICODE -D_UNICODE

INCLUDES= ..\inc; \
          ..\..\rsoputil; \
          ..\..\inc; \
          ..\..\userinit\$(O); \
          $(NET_INC_PATH); \
          $(SHELL_INC_PATH); \
          $(ADMIN_INC_PATH);

TARGETLIBS=\
           $(SDK_LIB_PATH)\kernel32.lib  \
           $(SDK_LIB_PATH)\user32.lib    \
           $(SDK_LIB_PATH)\gdi32.lib     \
           $(SDK_LIB_PATH)\advapi32.lib  \
           $(SDK_LIB_PATH)\comctl32.lib  \
           $(SDK_LIB_PATH)\comdlg32.lib  \
           $(SDK_LIB_PATH)\shell32.lib   \
           $(SDK_LIB_PATH)\activeds.lib  \
           $(SDK_LIB_PATH)\adsiid.lib    \
           $(SDK_LIB_PATH)\ole32.lib     \
           $(SDK_LIB_PATH)\oleaut32.lib  \
           $(SDK_LIB_PATH)\uuid.lib      \
           $(SDK_LIB_PATH)\mmc.lib       \
           $(SDK_LIB_PATH)\netapi32.lib  \
           $(SDK_LIB_PATH)\wbemuuid.lib  \
           $(SDK_LIB_PATH)\psapi.lib     \
           $(SDK_LIB_PATH)\userenv.lib   \
           $(SDK_LIB_PATH)\wsock32.lib   \
           $(NET_LIB_PATH)\polstore.lib  \
           ..\..\rsoputil\$(O)\rsoputil.lib \
           $(NET_LIB_PATH)\polstore.lib  \
           $(NET_LIB_PATH)\wlstore.lib  \


SOURCES= debug.cpp \
         gptext.cpp   \
         policy.cpp   \
         psched.cpp   \
         scripts.cpp  \
         ipsecext.cpp \
         util.cpp     \
         gposcripts.cpp \
         wirelessext.cpp \
         gptext.rc


PRECOMPILED_CXX=1
PRECOMPILED_INCLUDE=gptext.h
PRECOMPILED_PCH=pch.pch
PRECOMPILED_OBJ=pch.obj

#
# Enable Fusion Build Magic (preprocess the manifest, stick in resources)
#
SXS_ASSEMBLY_NAME=Microsoft.Windows.MSOS.GPTExt
SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
SXS_MANIFEST=gptext.manifest
SXS_MANIFEST_IN_RESOURCES=1
SXS_NO_BINPLACE=1

# the resource ID here must be 2
SXS_MANIFEST_RESOURCE_ID=2

# ISOLATION_AWARE_ENABLED ==> use ui themes

C_DEFINES=$(C_DEFINES) -DISOLATION_AWARE_ENABLED