diff --git a/Makefile b/Makefile index 0f1b5fa..93fcb29 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,7 @@ HFILES = toml.h CFILES = toml.c OBJ = $(CFILES:.c=.o) EXEC = toml_json toml_cat toml_sample +PCFILE = libtoml.pc CFLAGS = -std=c99 -Wall -Wextra -fpic LIB_VERSION = 1.0 @@ -41,6 +42,7 @@ install: all install toml.h ${prefix}/include install $(LIB) ${prefix}/lib install $(LIB_SHARED) ${prefix}/lib + install $(PCFILE) /usr/lib/pkgconfig clean: rm -f *.o $(EXEC) $(LIB) $(LIB_SHARED) diff --git a/libtoml.pc b/libtoml.pc new file mode 100644 index 0000000..62e7ecb --- /dev/null +++ b/libtoml.pc @@ -0,0 +1,11 @@ +prefix=/usr/local/ +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: libtoml +URL: https://github.com/cktan/tomlc99/ +Description: TOML C library in c99. +Version: v1.0 +Libs: -L${libdir} -ltoml +Cflags: -I${includedir}