!ifdef __NT__
!ifndef __AMD64__
!ifndef MSVCDIR
  !error PDB plugin requires the VC++ environment to compile (start VCVARS32.BAT to setup it)
!endif
!ifndef MSSDK
  !error PDB plugin requires the Microsoft SDK environment to compile (start SETENV.BAT to setup it)
!endif
!endif

LINK_ULINK=1
_LDFLAGS=-r # remapping stdcall
PROC=pdb
!include ..\plugin.mak

!ifndef __AMD64__
_CFLAGS="-I$(MSSDK)\include" "-I$(MSVCDIR)\include" -I..\..\include -D__NT__
CFLAGS=$(_CFLAGS) -GX -D__IDP__ -D__PLUGIN__ $(ADRSWITCH)
CC="$(MSVCDIR)\bin\cl"
!endif

OBJS=$(F)$(PROC)$(O)

$(F)pdb$(O)   : $(I)area.hpp $(I)diskio.hpp $(I)funcs.hpp $(I)help.h        \
	        $(I)ida.hpp $(I)idp.hpp $(I)kernwin.hpp $(I)lines.hpp       \
	        $(I)llong.hpp $(I)loader.hpp $(I)nalt.hpp $(I)name.hpp      \
	        $(I)netnode.hpp $(I)pro.h $(I)segment.hpp $(I)ua.hpp        \
	        $(I)xref.hpp pdb.cpp stdafx.h
        $(CC) -c $(CFLAGS) /Fo$@ pdb.cpp
!endif
