DDKROOT=$(_NTDRIVE)$(_NTROOT)

TARGETNAME=usbport
TARGETTYPE=EXPORT_DRIVER
TARGETPATH=obj
DRIVERTYPE=WDM

C_DEFINES=$(C_DEFINES) -DUSE_DMA_MACROS -DDRM_SUPPORT 

MSC_WARNING_LEVEL=/WX

INCLUDES=$(DDKROOT)\public\ddk\inc; \
         ..\INC; ..\..\inc;

TARGETLIBS=$(DDK_LIB_PATH)\ksguid.lib \
           ..\USB2LIB\$(O)\usb2lib.lib \
           $(DRIVERS_LIB_PATH)\ksdrmhlp.lib

SYNCHRONIZE_BLOCK=1
USE_MAPSYM=1

SOURCES=usbport.rc \
        usbport.c \
        usb2.c \
        busif.c \
        xsplit.c \
        iso.c \
        dmtimer.c \
        thread.c \
        cancel.c \
        dma.c \
        core.c \
        pnp.c \
        power.c \
        roothub.c \
        urb.c \
        device.c \
        service.c \
        ioctl.c \
        dbg.c \
        status.c \
        int.c \
        cmnbuf.c \
        config.c