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 11bb472bd63d4fada38667fc53e9d2ba5122aef5..7354caf71dcb76156cc2dcdf613ca207f8e60358 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 59edeebb59db2a6e87ecd378a44e80a5543bf93d..2cfce43eba1a06a00930b9f6b85e5b48d36a1277 100644 (file)
@@ -1,5 +1,6 @@
 prefix=/usr
 DESTDIR=
+LIBDIRNAME=lib
 
 COPTS=-O2
 WOPTS=-pedantic -Werror -Wall