summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillem Jover <guillem@hadrons.org>2008-07-12 07:29:24 +0300
committerGuillem Jover <guillem@hadrons.org>2008-07-12 07:39:25 +0300
commitff8539bc035800ff551174b99bb17da27890b660 (patch)
treed6823a4d45507b720ee0324b56513b00c2658e0f
parent8c7f053ab0d9a3f54a38b752ffbcc2c6ef226f8c (diff)
downloadlibbsd-ff8539bc035800ff551174b99bb17da27890b660.tar.gz
Add new path variables
-rw-r--r--Makefile33
1 files changed, 22 insertions, 11 deletions
diff --git a/Makefile b/Makefile
index 5ca2b94..e37873e 100644
--- a/Makefile
+++ b/Makefile
@@ -40,6 +40,14 @@ LIB_SHARED_OBJS = $(LIB_SRCS:%.c=%.lo)
MK_CFLAGS = -Iinclude/ -include bsd/bsd.h -D_GNU_SOURCE -D__REENTRANT
+prefix := /usr
+exec_prefix :=
+libdir := ${exec_prefix}/lib
+usrlibdir := ${prefix}/lib
+includedir := ${prefix}/include
+pkgconfigdir := ${usrlibdir}/pkgconfig
+mandir := ${prefix}/share/man
+
libs: $(LIB_STATIC) $(LIB_SHARED_SO)
man: $(LIB_MANS)
@@ -84,17 +92,20 @@ dist: ChangeLog
gpg -a -b $(TAR_FILE)
install: libs man
- mkdir -p $(DESTDIR)/usr/lib/ $(DESTDIR)/lib/
- mkdir -p $(DESTDIR)/usr/include/bsd/
- mkdir -p $(DESTDIR)/usr/share/man/man3
- mkdir -p $(DESTDIR)/usr/lib/pkgconfig
- install -m644 $(LIB_STATIC) $(DESTDIR)/usr/lib/
- install -m644 $(LIB_SHARED) $(DESTDIR)/lib/
- for i in $(LIB_INCLUDES) ; do install -m644 include/$$i $(DESTDIR)/usr/include/$$i ; done
- install -m644 $(LIB_MANS) $(DESTDIR)/usr/share/man/man3
- install -m644 $(LIB_PKGCONFIG) $(DESTDIR)/usr/lib/pkgconfig
- ln -sf /lib/$(LIB_SHARED) $(DESTDIR)/usr/lib/$(LIB_SHARED_SO)
- ln -sf $(LIB_SHARED) $(DESTDIR)/lib/$(LIB_SONAME)
+ mkdir -p $(DESTDIR)/$(libdir)
+ mkdir -p $(DESTDIR)/$(usrlibdir)
+ mkdir -p $(DESTDIR)/$(includedir)/bsd/
+ mkdir -p $(DESTDIR)/$(mandir)/man3
+ mkdir -p $(DESTDIR)/$(pkgconfigdir)
+ install -m644 $(LIB_STATIC) $(DESTDIR)/$(usrlibdir)
+ install -m644 $(LIB_SHARED) $(DESTDIR)/$(libdir)
+ for i in $(LIB_INCLUDES); do \
+ install -m644 include/$$i $(DESTDIR)/$(includedir)/$$i; \
+ done
+ install -m644 $(LIB_MANS) $(DESTDIR)/$(mandir)/man3
+ install -m644 $(LIB_PKGCONFIG) $(DESTDIR)/$(pkgconfigdir)
+ ln -sf $(libdir)/$(LIB_SHARED) $(DESTDIR)/$(usrlibdir)/$(LIB_SHARED_SO)
+ ln -sf $(LIB_SHARED) $(DESTDIR)/$(libdir)/$(LIB_SONAME)
clean:
rm -f $(LIB_GEN_SRCS)