Add pkg-config support, fixes #187.

This commit is contained in:
Roy Marples
2009-10-08 00:19:18 +01:00
parent 42ca23b878
commit 07f9be7b1c
8 changed files with 47 additions and 4 deletions

2
pkgconfig/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
einfo.pc
openrc.pc

11
pkgconfig/Makefile Normal file
View File

@@ -0,0 +1,11 @@
DIR= ${LIBDIR}/pkgconfig
SRCS= einfo.pc.in openrc.pc.in
INC= einfo.pc openrc.pc
sed -n -e 's/^VERSION=[[:space:]]*\([^[:space:]]*\).*/#define VERSION "\1${GITVER}\"/p' ../../Makefile > version.h
SED_EXTRA= -e 's:@VERSION@:${VERSION}:g'
MK= ../mk
include ../Makefile.inc
include ${MK}/scripts.mk

9
pkgconfig/einfo.pc.in Normal file
View File

@@ -0,0 +1,9 @@
prefix=@PREFIX@
exec_prefix=${prefix}
libdir=${prefix}/@LIB@
includedir=/usr/include
Name: einfo
Description: Pretty console informational display
Version: @VERSION@
Libs: -L${libdir} -leinfo

10
pkgconfig/openrc.pc.in Normal file
View File

@@ -0,0 +1,10 @@
prefix=@PREFIX@
exec_prefix=${prefix}
libdir=${prefix}/@LIB@
includedir=/usr/include
Name: OpenRC
Description: Universal init system
Version: @VERSION@
Cflags: -I${includedir}
Libs: -L${libdir} -lrc