PKGDIR     ?= ..
CONTRIB    ?= ${PKGDIR}/common/contrib
SRC_DIR    ?= ${PKGDIR}/src


PRIVATE_INCDIR += ../../contrib/drivers/usb/core

DDELINUX26DIR ?= /usr/pkg/include/ddelinux26
.include <../../mk/minix.dde.mk>

VPATH = ${SRC_DIR}:${CONTRIB}
PROG = usbd
BINDIR ?= ${PREFIX}/sbin


SRCS =       \
			 drivers/usb/host/pci-quirks.c  \
             drivers/usb/host/uhci-hcd.c    \
             drivers/usb/host/ohci-hcd.c    \
             drivers/usb/host/ehci-hcd.c    \
			 usb_stub_driver.c \
			 main.c
MAN=

LDADD +=  -L /usr/pkg/lib -lddelinux26_usb_core -lddelinux26  -lddekit_usb_server -lddekit\
          -ldevman   -lsys  -ltimers -lminc -lminlib -Wl,--gc-sections

CFLAGS += -g

.include <../../mk/minix.service.mk>

distclean:
	rm -rf drivers *.depend usbd *.o *.d


_MKTARGET_CREATE := ${_MKTARGET_CREATE}; mkdir -p ${.TARGET:H};
.c.o:
	${COMPILE.c} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} -o ${.TARGET}

