diff --git a/Makefile b/Makefile index 1f71f28..0a98e23 100644 --- a/Makefile +++ b/Makefile @@ -43,6 +43,8 @@ hdrs += include/bytes.h hdrs += include/haggis.h hdrs += include/jobq.h +mans += man/haggis_node.3 + srcs += bytes.c srcs += haggis.c srcs += jobq.c @@ -64,12 +66,16 @@ libhaggis.a: $(objs) libhaggis.so: $(objs) $(CC) -shared -o $@ $? $(LIBS) -install: install_include install_shared install_static +install: install_include install_man install_shared install_static install_include: include/haggis.h @[ -d $(includedir) ] || install -d $(includedir) install -m644 include/haggis.h $(includedir)/ +install_man: $(mans) + @[ -d $(mandir)/man3 ] || install -d $(mandir)/man3 + install -m644 $(mans) $(mandir)/man3/ + install_static: libhaggis.a @[ -d $(libdir) ] || install -d $(libdir) install -m644 libhaggis.a $(libdir)/ @@ -88,5 +94,5 @@ clean: rm -rf *.a *.so *.o $(MAKE) -C test clean -.PHONY: all shared static clean install install_include install_static \ - install_shared testclean test +.PHONY: all shared static clean install install_include install_man \ + install_static install_shared testclean test diff --git a/config.mk b/config.mk index 242f99e..5906546 100644 --- a/config.mk +++ b/config.mk @@ -1,4 +1,4 @@ -prefix ?= /usr/local +PREFIX ?= /usr/local bindir = $(DESTDIR)$(PREFIX)/bin includedir = $(DESTDIR)$(PREFIX)/include libdir = $(DESTDIR)$(PREFIX)/lib diff --git a/man/haggis.3 b/man/haggis_node.3 similarity index 100% rename from man/haggis.3 rename to man/haggis_node.3