[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Irssi-xmpp-dev] 'install' rule for make



Hello,

Attached is a patch that allows the user to perform a system-wide installation 
with "make install".

This rule will install the irssi-xmpp libraries in 
the "/usr/lib/irssi/modules" directory, unless another directory is specified 
in the IRSSI_MODULES variable.

Regards.
-- 
davux
--- irssi-xmpp-0.13/Makefile	2007-08-12 19:48:15.000000000 +0200
+++ irssi-plugin-xmpp-0.13/Makefile	2007-08-28 18:12:57.000000000 +0200
@@ -1,3 +1,4 @@
+export IRSSI_MODULES= /usr/lib/irssi/modules
 SUBDIR= src
 
 .PHONY: clean all user-install
@@ -16,3 +17,6 @@
 
 user-install:
 	${MAKE} -C ${SUBDIR} user-install
+
+install:
+	${MAKE} -C ${SUBDIR} install
--- irssi-xmpp-0.13/src/core/Makefile	2007-08-12 19:48:14.000000000 +0200
+++ irssi-plugin-xmpp-0.13/src/core/Makefile	2007-08-28 18:06:31.000000000 +0200
@@ -26,5 +26,9 @@
 	install -d ~/.irssi/modules
 	install lib$(LIB).so ~/.irssi/modules
 
+install:
+	install -d $(IRSSI_MODULES)
+	install lib$(LIB).so $(IRSSI_MODULES)
+
 clean:
 	rm -rf *.o *.so *.core
--- irssi-xmpp-0.13/src/fe-common/Makefile	2007-08-12 19:48:15.000000000 +0200
+++ irssi-plugin-xmpp-0.13/src/fe-common/Makefile	2007-08-28 18:07:09.000000000 +0200
@@ -26,5 +26,9 @@
 	install -d ~/.irssi/modules
 	install lib$(LIB).so ~/.irssi/modules
 
+install:
+	install -d $(IRSSI_MODULES)
+	install lib$(LIB).so $(IRSSI_MODULES)
+
 clean:
 	rm -rf *.o *.so *.core 
--- irssi-xmpp-0.13/src/Makefile	2007-08-12 19:48:15.000000000 +0200
+++ irssi-plugin-xmpp-0.13/src/Makefile	2007-08-27 21:20:40.000000000 +0200
@@ -10,3 +10,6 @@
 
 user-install:
 	for dir in ${SUBDIR} ; do (${MAKE} -C $$dir user-install) ; done
+
+install:
+	for dir in ${SUBDIR} ; do (${MAKE} -C $$dir install) ; done

Attachment: signature.asc
Description: This is a digitally signed message part.