Allow setting of libdirname.
authorJustin Bronder <jsbronder@brontes3d.com>
Thu, 18 Jun 2009 17:49:28 +0000 (13:49 -0400)
committerFelix Fietkau <nbd@openwrt.org>
Tue, 1 Dec 2009 18:15:56 +0000 (19:15 +0100)
Modifies the Makefiles so that the installer can specify the name
of the directory that libraries should be installed into by setting
LIBDIRNAME.  For instance 'lib' or 'lib64'.

Makefile
Makefile.inc

index 11bb472..7354caf 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -72,15 +72,15 @@ clean:
 install: install-bin install-dev
 
 install-dev: all
-       $(MKDIR) -p $(DESTDIR)$(prefix)/lib
+       $(MKDIR) -p $(DESTDIR)$(prefix)/$(LIBDIRNAME)
        $(MKDIR) -p $(DESTDIR)$(prefix)/include
-       $(INSTALL) -m0644 libuci.a $(DESTDIR)$(prefix)/lib/
+       $(INSTALL) -m0644 libuci.a $(DESTDIR)$(prefix)/$(LIBDIRNAME)/
        $(INSTALL) -m0644 uci_config.h uci.h ucimap.h $(DESTDIR)$(prefix)/include/
 
 install-bin: all
-       $(MKDIR) -p $(DESTDIR)$(prefix)/lib
-       $(INSTALL) -m0755 $(SHLIB_FILE) $(DESTDIR)$(prefix)/lib/
-       ln -sf $(SHLIB_FILE) $(DESTDIR)$(prefix)/lib/libuci.$(SHLIB_EXT)
+       $(MKDIR) -p $(DESTDIR)$(prefix)/$(LIBDIRNAME)
+       $(INSTALL) -m0755 $(SHLIB_FILE) $(DESTDIR)$(prefix)/$(LIBDIRNAME)/
+       ln -sf $(SHLIB_FILE) $(DESTDIR)$(prefix)/$(LIBDIRNAME)/libuci.$(SHLIB_EXT)
        $(MKDIR) -p $(DESTDIR)$(prefix)/bin
        $(INSTALL) -m0755 uci $(DESTDIR)$(prefix)/bin/
 
index 59edeeb..2cfce43 100644 (file)
@@ -1,5 +1,6 @@
 prefix=/usr
 DESTDIR=
+LIBDIRNAME=lib
 
 COPTS=-O2
 WOPTS=-pedantic -Werror -Wall