Changeset

464:f1827353fd58

More Makefile improvements
author Matthew Wild <mwild1@gmail.com>
date Sat, 29 Nov 2008 02:23:48 +0000
parents 463:a2452d3bd828
children 465:9ab51c483cf3
files Makefile
diffstat 1 files changed, 14 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Sat Nov 29 02:07:33 2008 +0000
+++ b/Makefile	Sat Nov 29 02:23:48 2008 +0000
@@ -4,18 +4,28 @@
 BIN = $(DESTDIR)$(PREFIX)/bin
 CONFIG = $(DESTDIR)$(SYSCONFDIR)
 MODULES = $(DESTDIR)$(PREFIX)/lib/prosody/modules
-
-SOURCEDIR = $(DESTDIR)$(PREFIX)/lib/prosody
+SOURCE = $(DESTDIR)$(PREFIX)/lib/prosody
 
 all:
 	$(MAKE) all -C util-src
 
-install: prosody
-	install -d $(BIN) $(CONFIG) $(MODULES)
+install: prosody util/encodings.so util/encodings.so
+
+	install -d $(BIN) $(CONFIG) $(MODULES) $(SOURCE)
+	install -d $(SOURCE)/core $(SOURCE)/net $(SOURCE)/util
 	install ./prosody $(BIN)
+	install -m644 core/* $(SOURCE)/core
+	install -m644 net/* $(SOURCE)/net
+	install -m644 util/* $(SOURCE)/util
 	install -m644 plugins/* $(MODULES)
 	install -m644 prosody.cfg.lua $(CONFIG)
 	$(MAKE) install -C util-src
 
 clean:
 	$(MAKE) clean -C util-src
+
+util/encodings.so:
+	$(MAKE) install -C util-src
+
+util/hashes.so:
+	$(MAKE) install -C util-src