#IM=PLUGINS\\
!ifdef __NT__
!include ../../allmake.mak
#
# This plugin requires Microsft SDK to be installed on the system
# Please specify the SDK directory below
#
SDKDIR=c:\program files\microsoft sdk
CPPDIR=c:\program files\microsoft visual studio\vc98

!ifdef IM
UPATH=E:\TOOLSES\\
SDKDIR=F:\MSSDK
CPPDIR=E:\MSVC\VC
!else
PLG=plugins\\
!endif

_CFLAGS="-I$(SDKDIR)\include" "-I$(CPPDIR)\include" -I..\..\include -D__NT__
CFLAGS=$(_CFLAGS) -D__IDP__ -D__PLUGIN__
CC="$(CPPDIR)\bin\cl"
LINK="$(CPPDIR)\bin\link"
PROC=pdb

BINARY=$(R)$(PLG)$(PROC)$(PLUGIN)
OBJS=$(F)$(PROC)$(O)

all:	objdir $(BINARY)

$(BINARY): ..\plugin.def $(OBJS) $(IDALIB)
#	$(LINK) /dll /out:$@ /export:PLUGIN "$(SDKDIR)\lib\dbghelp.lib" \
	$(LINK) /dll /out:$@ /export:PLUGIN \
	"/LIBPATH:$(CPPDIR)\LIB" \
          $(OBJS) ..\..\libvc.w32\ida.lib
        $(UPATH)peutil -ne -d$(RS)ida.imp $@
#        $(UPATH)peutil -d..\plugin.def $@

!include ../../objdir.mak

$(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
