TOPDIR=..

include ..\config.mk

TARGETNAME=xenutil
TARGETTYPE=EXPORT_DRIVER
INCLUDES = $(INCLUDES);..\xenhdrs

TARGETLIBS=$(DDK_LIB_PATH)\ntdll.lib \
           $(DDK_LIB_PATH)\ntstrsafe.lib \
           $(DDK_LIB_PATH)\aux_klib.lib

C_DEFINES=$(C_DEFINES) -DXENTARGET=\"XENUTIL\" "-DXSAPI="

SOURCES= \
    xenutl.c \
    austere.c \
    thread.c \
    logging.c \
    registry.c \
    xen.c \
    reexport.c \
    hvm.c \
    suspend.c \
    iohole.c \
    xenbus.c \
    evtchn.c \
    debug.c \
    balloon.c \
    gntmap.c \
    gnttab.c \
    work.c \
    diags.c \
    xenutil.rc

I386_SOURCES= \
    hypercall.c \
    i386\asmstubs.c    

AMD64_SOURCES= \
    amd64\asmstubs.asm

!if "$(_BUILDARCH)" == "x86"
DLLDEF= i386\xenutil.def
!else
DLLDEF= amd64\xenutil.def
!endif

