TARGETNAME=AntiGameProtect
TARGETPATH=..\bin 
TARGETTYPE=DRIVER

TARGETLIBS= \
	$(DDK_LIB_PATH)\wdmsec.lib

BUFFER_OVERFLOW_CHECKS=0
LINKER_FORCE_NO_DBG_SECTION=TRUE
USE_MAPSYM = 1

C_DEFINES=$(C_DEFINES)

SOURCES= AntiGameProtect.c \
		 ldasm.c \
		 kdetour.c \
		 md5.c \
		 mydbgapi.c \
		 ps.c \
		 memcheck.c \
		 procname.c \
		 match.c \
		 whitelist.c \
		 HookPort.c \
		 SDTPort.c \
		 CopyEngine.c \
		 SpecialProc.c \
		 ToolsFunc.c \
		 ob.c \
		 se.c \
		 ex.c \
		 ke.c \
		 mm.c \
		 insideAddr.c \
		 KernelPeLoad.c \
		 FileSystem.c \
         InlineHook.c \
         System.c \
		 OdProcessList.c \
		 ClearDamage.c \
		 NprotectProc.c \
		 sysinfo.c \
		 psctx.c\
		 psinfo.c\
		 psnotify.c\
		 pspstubs.c\
		 psopen.c\
		 psspnd.c\
		 pscreate.c\
		 ShadowPort.c\
		 DbgPort.c\
		 iostubs.c\
		 mmsection.c\
		 error.c\
		 swapctx.c\
		 IDTSwap.c\
		 bkdisk.c\
		 bkfs.c\
		 diskio.c\
		 SelfSign.c\
		 OutPutHack.c\
		 test_vmx.c\
		 ia_support.c\
		 vmx_cpu.c\
		 vmx_main.c\
		 vmx_machine.c\
		 vmx_idt.c\
		 bsodhook.c\
		 wbox.c\
		 event.c\
		 mutex.c\
		 Semaphore.c\
		 lpcport.c\
		 pipe.c\
		 file.c\
		 poolhack.c\
		 pagefault.c\
		 sysconfig.c\
		 superbp.c\
		 listnode.c\
		 mmlist.c\
		 gamecheck.c\
		 patchsysentry.c\
		 psend.c\
		 hwbpMgr.c\
		 DbgObjMgr.c\
		 KdSupport.c\
		 PrivateHandleTable.c\
		 HookportCtxMgr.c\
		 section.c\
		 debug.c\
		 amd_support.c\
		 drvversion.rc