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

PRIVATE_INCDIR += ${PKGDIR}/include \
                  ${DDELINUX26DIR}/contrib/drivers/usb/core \
                  ${DDELINUX26DIR}/contrib/drivers/scsi

DPADD += #dependcies

LDADD +=  -L /usr/pkg/lib -Xlinker --whole-archive -lddelinux26_usb_vhcd \
          -lddelinux26_usb_core  -lddelinux26  -lddekit_usb_client \
		  -lddekit -Xlinker --no-whole-archive -lusb -lchardriver -lsys \
		  -ltimers -lminc -lminlib -Wl,--gc-sections -static


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


PROG = usb_hid

VPATH = ${SRC_DIR}:${CONTRIB}

SRCS =       \
        main.c  \
		dummy.c \
		evdev.c \
		minix.c \
		drivers/hid/usbhid/hid-core.c \
		drivers/hid/usbhid/hid-quirks.c \
		drivers/hid/hid-core.c \
		drivers/hid/hid-input.c \
		drivers/input/input.c

BINDIR = ${PREFIX}/sbin
MAN =

distclean:
	rm -rf drivers evdev.d evdev.o main.d main.o minix.d minix.o usb_hid

.include <bsd.prog.mk>

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

