Recent versions of SunOS have a native libusb. Add a builtin.mk to allow
packages depending on devel/libusb to be built on SunOS.
This commit is contained in:
parent
f1fb728c25
commit
9828de12c6
1 changed files with 37 additions and 0 deletions
37
devel/libusb/builtin.mk
Normal file
37
devel/libusb/builtin.mk
Normal file
|
@ -0,0 +1,37 @@
|
|||
# $NetBSD: builtin.mk,v 1.1 2011/04/21 13:05:35 hans Exp $
|
||||
|
||||
BUILTIN_PKG:= libusb
|
||||
PKGCONFIG_FILE.libusb= /usr/bin/libusb-config
|
||||
BUILTIN_VERSION_SCRIPT.libusb= ${PKGCONFIG_FILE.libusb} --version \#
|
||||
.include "../../mk/buildlink3/pkgconfig-builtin.mk"
|
||||
|
||||
.if !empty(USE_BUILTIN.libusb:M[yY][eE][sS])
|
||||
BUILDLINK_FILES.libusb= bin/libusb-config
|
||||
|
||||
. if !empty(USE_TOOLS:C/:.*//:Mpkg-config)
|
||||
do-configure-pre-hook: override-libusb-pkgconfig
|
||||
|
||||
BLKDIR_PKGCFG= ${BUILDLINK_DIR}/lib/pkgconfig
|
||||
LIBUSB_PKGCFGF= libusb.pc
|
||||
|
||||
override-libusb-pkgconfig: override-message-libusb-pkgconfig
|
||||
override-message-libusb-pkgconfig:
|
||||
@${STEP_MSG} "Magical transformations for libusb on Solaris."
|
||||
|
||||
override-libusb-pkgconfig:
|
||||
${RUN} \
|
||||
${MKDIR} ${BLKDIR_PKGCFG}; \
|
||||
{ \
|
||||
${ECHO} "prefix=/usr"; \
|
||||
${ECHO} "exec_prefix=\$${prefix}"; \
|
||||
${ECHO} "libdir=\$${exec_prefix}/lib"; \
|
||||
${ECHO} "includedir=\$${prefix}/include"; \
|
||||
${ECHO} ""; \
|
||||
${ECHO} "Name: libusb"; \
|
||||
${ECHO} "Description: library for USB access"; \
|
||||
${ECHO} "Version: ${BUILTIN_VERSION.libusb"; \
|
||||
${ECHO} "Libs: -Wl,-R\$${libdir} -L\$${libdir} -lusb"; \
|
||||
${ECHO} "Cflags: -I\$${includedir}"; \
|
||||
} >> ${BLKDIR_PKGCFG}/${LIBUSB_PKGCFGF};
|
||||
. endif
|
||||
.endif
|
Loading…
Reference in a new issue