More Makefile improvements

Sat, 29 Nov 2008 02:23:48 +0000

author
Matthew Wild <mwild1@gmail.com>
date
Sat, 29 Nov 2008 02:23:48 +0000
changeset 464
f1827353fd58
parent 463
a2452d3bd828
child 465
9ab51c483cf3

More Makefile improvements

Makefile file | annotate | diff | comparison | revisions
--- 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

mercurial