f867e87f30
packaged in wip by Denys Nykula and tnn@ Device enumeration includes known properties which devices don't report. Evdev min, max, res, fuzz and flat by axis. Key mapping, hard-coded layouts, modifier LEDs. Accelerometer mount-matrix and location. Mouse DPI. Pointingstick sensitivity. Without the rest of systemd.
39 lines
1.1 KiB
Makefile
39 lines
1.1 KiB
Makefile
# $NetBSD: builtin.mk,v 1.1 2023/05/10 17:39:09 nikita Exp $
|
|
|
|
BUILTIN_PKG:= libudev
|
|
|
|
BUILTIN_FIND_PKGCONFIG_FILES_VAR:= LIBUDEV_PC
|
|
BUILTIN_FIND_PKGCONFIG_FILES.LIBUDEV_PC= libudev.pc
|
|
|
|
.include "../../mk/buildlink3/bsd.builtin.mk"
|
|
|
|
.if !defined(IS_BUILTIN.libudev)
|
|
IS_BUILTIN.libudev= no
|
|
. if empty(LIBUDEV_PC:M__nonexistent__)
|
|
IS_BUILTIN.libudev= yes
|
|
. endif
|
|
.endif
|
|
MAKEVARS+= IS_BUILTIN.libudev
|
|
|
|
.if !defined(USE_BUILTIN.libudev)
|
|
USE_BUILTIN.libudev= ${IS_BUILTIN.libudev}
|
|
.endif
|
|
|
|
.if ${USE_BUILTIN.libudev:tl} == yes
|
|
. if !empty(USE_TOOLS:C/:.*//:Mpkg-config)
|
|
do-configure-pre-hook: link-libudev-pkgconfig
|
|
|
|
BLKDIR_PKGCFG= ${BUILDLINK_DIR}/lib/pkgconfig
|
|
LIBUDEV_PKGCFGF= ${BUILTIN_FIND_PKGCONFIG_FILES.LIBUDEV_PC}
|
|
|
|
.PHONY: link-libudev-pkgconfig link-message-libudev-pkgconfig
|
|
link-libudev-pkgconfig: link-message-libudev-pkgconfig
|
|
link-message-libudev-pkgconfig:
|
|
@${STEP_MSG} "Linking ${LIBUDEV_PC} file into ${BUILDLINK_DIR}."
|
|
|
|
link-libudev-pkgconfig:
|
|
${RUN} \
|
|
${MKDIR} ${BLKDIR_PKGCFG}; \
|
|
${LN} -sf ${LIBUDEV_PC} ${BLKDIR_PKGCFG}/${LIBUDEV_PKGCFGF}
|
|
. endif
|
|
.endif
|