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