3 Call prefix "PREFIX", not "DESTDIR".
4 Implement DESTDIR installation.
6 --- src/build-data/makefile/unix_shr.in.orig 2009-08-13 12:54:03.000000000 +0400
7 +++ src/build-data/makefile/unix_shr.in 2009-09-05 22:32:14.000000000 +0400
9 ##################################################
10 # Installation Settings #
11 ##################################################
15 -BINDIR = $(DESTDIR)/bin
16 -LIBDIR = $(DESTDIR)/%{libdir}
17 -HEADERDIR = $(DESTDIR)/%{includedir}/botan
18 -DOCDIR = $(DESTDIR)/%{docdir}/Botan-$(VERSION)
19 +BINDIR = $(PREFIX)/bin
20 +LIBDIR = $(PREFIX)/%{libdir}
21 +HEADERDIR = $(PREFIX)/%{includedir}/botan
22 +DOCDIR = $(PREFIX)/%{docdir}/Botan-$(VERSION)
23 PKGCONF_DIR = $(LIBDIR)/pkgconfig
25 CONFIG_SCRIPT = %{botan_config}
27 $(RM) Makefile $(CONFIG_SCRIPT) $(PKGCONFIG)
30 - $(ECHO) "Installing Botan into $(DESTDIR)... "
31 - $(MKDIR_INSTALL) $(DOCDIR)
32 - $(MKDIR_INSTALL) $(HEADERDIR)
33 - $(MKDIR_INSTALL) $(LIBDIR)
34 - $(MKDIR_INSTALL) $(BINDIR)
35 - $(MKDIR_INSTALL) $(PKGCONF_DIR)
36 + $(ECHO) "Installing Botan into $(PREFIX)... "
37 + $(MKDIR_INSTALL) $(DESTDIR)$(DOCDIR)
38 + $(MKDIR_INSTALL) $(DESTDIR)$(HEADERDIR)
39 + $(MKDIR_INSTALL) $(DESTDIR)$(LIBDIR)
40 + $(MKDIR_INSTALL) $(DESTDIR)$(BINDIR)
41 + $(MKDIR_INSTALL) $(DESTDIR)$(PKGCONF_DIR)
42 for i in $(DOCS); do \
43 - $(INSTALL_CMD_DATA) $$i $(DOCDIR); \
44 + $(INSTALL_CMD_DATA) $$i $(DESTDIR)$(DOCDIR); \
46 for i in $(HEADERS); do \
47 - $(INSTALL_CMD_DATA) $$i $(HEADERDIR); \
48 + $(INSTALL_CMD_DATA) $$i $(DESTDIR)$(HEADERDIR); \
50 - $(INSTALL_CMD_DATA) $(STATIC_LIB) $(LIBDIR)
51 - $(INSTALL_CMD_EXEC) $(CONFIG_SCRIPT) $(BINDIR)
52 - $(INSTALL_CMD_EXEC) $(SHARED_LIB) $(LIBDIR)
53 - $(INSTALL_CMD_DATA) $(PKGCONFIG) $(PKGCONF_DIR)
54 - $(CD) $(LIBDIR); $(LN) $(SHARED_LIB) $(SYMLINK)
55 + $(INSTALL_CMD_DATA) $(STATIC_LIB) $(DESTDIR)$(LIBDIR)
56 + $(INSTALL_CMD_EXEC) $(CONFIG_SCRIPT) $(DESTDIR)$(BINDIR)
57 + $(INSTALL_CMD_EXEC) $(SHARED_LIB) $(DESTDIR)$(LIBDIR)
58 + $(INSTALL_CMD_DATA) $(PKGCONFIG) $(DESTDIR)$(PKGCONF_DIR)
59 + $(CD) $(DESTDIR)$(LIBDIR); $(LN) $(SHARED_LIB) $(SYMLINK)