Add pkg-config support, fixes #187.
This commit is contained in:
2
pkgconfig/.gitignore
vendored
Normal file
2
pkgconfig/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
einfo.pc
|
||||
openrc.pc
|
11
pkgconfig/Makefile
Normal file
11
pkgconfig/Makefile
Normal 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
9
pkgconfig/einfo.pc.in
Normal 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
10
pkgconfig/openrc.pc.in
Normal 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
|
Reference in New Issue
Block a user