1*4882a593SmuzhiyunFrom 0dcd2368c3e23a5cc1cc4a979d9c241ed9302236 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Romain Naour <romain.naour@openwide.fr> 3*4882a593SmuzhiyunDate: Sun, 4 Jan 2015 16:06:07 +0100 4*4882a593SmuzhiyunSubject: [PATCH] Makefile: install static library and headers separately 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunSigned-off-by: Romain Naour <romain.naour@openwide.fr> 7*4882a593Smuzhiyun--- 8*4882a593Smuzhiyun Makefile | 12 +++++++----- 9*4882a593Smuzhiyun 1 file changed, 7 insertions(+), 5 deletions(-) 10*4882a593Smuzhiyun 11*4882a593Smuzhiyundiff --git a/Makefile b/Makefile 12*4882a593Smuzhiyunindex e27dcbd..ecf52d1 100644 13*4882a593Smuzhiyun--- a/Makefile 14*4882a593Smuzhiyun+++ b/Makefile 15*4882a593Smuzhiyun@@ -45,12 +45,10 @@ perl-lib: static 16*4882a593Smuzhiyun cd LockDev && make OPTIMIZE="-O2 -g -Wall" 17*4882a593Smuzhiyun cd LockDev && make test 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun-.PHONY: install install_dev install_dbg install_doc install_run 20*4882a593Smuzhiyun-install: install_dev install_dbg install_doc install_run 21*4882a593Smuzhiyun+.PHONY: install install_dev install_dbg install_doc install_run install_static 22*4882a593Smuzhiyun+install: install_dev install_dbg install_doc install_run install_static 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun-install_dev: ${static} src/lockdev.h 25*4882a593Smuzhiyun- install -m755 -d ${libdir} 26*4882a593Smuzhiyun- install -m644 ${static} ${libdir} 27*4882a593Smuzhiyun+install_dev: src/lockdev.h 28*4882a593Smuzhiyun install -m755 -d ${incdir} 29*4882a593Smuzhiyun install -m644 src/lockdev.h ${incdir} 30*4882a593Smuzhiyun install -m644 src/ttylock.h ${incdir} 31*4882a593Smuzhiyun@@ -69,6 +67,10 @@ install_doc: docs/lockdev.3 32*4882a593Smuzhiyun install -m755 -d ${mandir}/man3 33*4882a593Smuzhiyun install -m644 docs/lockdev.3 ${mandir}/man3 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun+install_static: ${static} 36*4882a593Smuzhiyun+ install -m755 -d ${libdir} 37*4882a593Smuzhiyun+ install -m644 ${static} ${libdir} 38*4882a593Smuzhiyun+ 39*4882a593Smuzhiyun install_run: ${shared} 40*4882a593Smuzhiyun install -m755 -d ${libdir} 41*4882a593Smuzhiyun install -m644 ${shared} ${libdir} 42*4882a593Smuzhiyun-- 43*4882a593Smuzhiyun1.9.3 44*4882a593Smuzhiyun 45