!IF 0

Copyright (c) 1996  Microsoft Corporation

!ENDIF

!ifndef PRNROOT
PRNROOT=$(MAKEDIR:\tools\ps\ppdcheck=)
!endif

!include $(PRNROOT)\print.inc


!IF 0
Force checked build, because the PPD parser warnings are only output in checked builds
!ENDIF
NTDEBUG=ntsd


TARGETNAME=ppdcheck
TARGETPATH=obj
TARGETTYPE=PROGRAM

INCLUDES=$(INCLUDES);$(PRNROOT)\parsers\ppd; \
       $(WINDOWS_INC_PATH);

C_DEFINES=$(C_DEFINES) -DPPDCHECK=1

USE_MSVCRT=1
USE_IOSTREAM=1

SOURCES=ppdcheck.c \
        w_ppd.c w_kwd.c w_char.c w_entry.c w_csize.c w_parse.c \
        pass2.cpp \
        ppdcheck.rc

UMTYPE=console

UMLIBS=\
    $(PRNROOT)\lib\utils\um\$O\utils.lib \
    $(PRNROOT)\lib\ps\um\$(O)\pslib.lib \
    $(PRNROOT)\lib\helper\um\$(O)\helper.lib \
    $(SDK_LIB_PATH)\user32.lib \
    $(WINDOWS_LIB_PATH)\user32p.lib \
    $(SDK_LIB_PATH)\winspool.lib \
    $(SDK_LIB_PATH)\setargv.obj \
    $(SDK_LIB_PATH)\ntdll.lib