58 lines
1.2 KiB
Makefile
58 lines
1.2 KiB
Makefile
# $OpenBSD$
|
|
|
|
INSTALL_DATA= /usr/bin/install -c -m 644
|
|
|
|
NOPROFILE=
|
|
|
|
LIB= evdev
|
|
|
|
PREFIX= /usr/local
|
|
INCSDIR= ${PREFIX}/include
|
|
LIBDIR= ${PREFIX}/lib
|
|
|
|
CPPFLAGS+= -I${.CURDIR} \
|
|
-I${INCSDIR} \
|
|
|
|
INCS= libevdev.h
|
|
SRCS= libevdev.c
|
|
PKGCONFIG= libevdev.pc
|
|
|
|
|
|
includes: _SUBDIRUSE
|
|
mkdir -p ${DESTDIR}${INCSDIR}/libevdev
|
|
cd ${.CURDIR}/libevdev; for i in ${INCS}; do \
|
|
j="cmp -s $$i ${DESTDIR}${INCSDIR}/$$i || \
|
|
${INSTALL_DATA} $$i ${DESTDIR}${INCSDIR}/libevdev"; \
|
|
echo "\tinstalling $$i"; \
|
|
eval "$$j"; \
|
|
done
|
|
|
|
# pkgconfig
|
|
PACKAGE_VERSION = 1.13.1
|
|
PKGCONFIG = libevdev.pc
|
|
|
|
.SUFFIXES: .in .pc
|
|
|
|
all: ${PKGCONFIG}
|
|
|
|
CLEANFILES += ${PKGCONFIG}
|
|
|
|
${PKGCONFIG}: ${PKGCONFIG}.in
|
|
@sed -e 's#@prefix@#${PREFIX}#g' \
|
|
-e 's#@datarootdir@#$${prefix}/share#g' \
|
|
-e 's#@datadir@#$${datarootdir}#g' \
|
|
-e 's#@exec_prefix@#$${prefix}#g' \
|
|
-e 's#@libdir@#$${exec_prefix}/lib#g' \
|
|
-e 's#@includedir@#$${prefix}/include#g' \
|
|
-e 's#@PACKAGE_VERSION@#'${PACKAGE_VERSION}'#g' \
|
|
${EXTRA_PKGCONFIG_SUBST} \
|
|
< $? > $@
|
|
|
|
install-pc: ${PKGCONFIG}
|
|
${INSTALL_DATA} ${PKGCONFIG} ${DESTDIR}${LIBDIR}/pkgconfig
|
|
|
|
realinstall: install-pc
|
|
|
|
.include <bsd.obj.mk>
|
|
.include <bsd.lib.mk>
|
|
|