Set library and header installation directories from configuration
authorDan Nicholson <dbn.lists@gmail.com>
Thu, 3 Jul 2008 16:17:44 +0000 (09:17 -0700)
committerDan Nicholson <dbn.lists@gmail.com>
Sun, 6 Jul 2008 21:15:40 +0000 (14:15 -0700)
commit11ac5b2456575060627e9f52946d7d0e218a228d
treeaab1e7db088e94805b8aba1462a75808ac5d2982
parent056689d457924ba4d8a0723d0c5f24383d1757d9
Set library and header installation directories from configuration

Currently the installation directories for libraries and headers are
resolved within the install commands. For instance, the libraries will
be installed to $(INSTALL_DIR)/$(LIB_DIR). This limits the flexibility
of the installation, such as when the libraries should be installed to a
subdirectory like /usr/lib/tls.

This adds the make variables $(INSTALL_LIB_DIR) and $(INSTALL_INC_DIR)
to define the locations that the libraries and headers are installed.
For the static configs, this resolves exactly as before to
$(INSTALL_DIR)/include and $(INSTALL_DIR)/$(LIB_DIR). For autoconf, they
are derived directly from the --libdir and --includedir settings.
16 files changed:
configs/autoconf.in
configs/default
configure.ac
src/glu/Makefile
src/glu/glu.pc.in
src/glut/fbdev/Makefile
src/glut/glx/Makefile
src/glut/glx/glut.pc.in
src/glut/mini/Makefile
src/glut/mini/glut.pc.in
src/glw/Makefile
src/glw/glw.pc.in
src/mesa/Makefile
src/mesa/drivers/dri/Makefile
src/mesa/drivers/dri/dri.pc.in
src/mesa/gl.pc.in