Comparison

Makefile @ 7681:2f2f93661d8b

Makefile: Use install to copy plugins that live in subdirectories instead of recursive cp
author Kim Alvefur <zash@zash.se>
date Sat, 01 Oct 2016 01:39:46 +0200
parent 7680:47be42c9eea3
child 7682:e07116c0df77
comparison
equal deleted inserted replaced
7680:47be42c9eea3 7681:2f2f93661d8b
36 install -m644 net/websocket/*.lua $(SOURCE)/net/websocket 36 install -m644 net/websocket/*.lua $(SOURCE)/net/websocket
37 install -m644 util/*.lua $(SOURCE)/util 37 install -m644 util/*.lua $(SOURCE)/util
38 install -m644 util/*.so $(SOURCE)/util 38 install -m644 util/*.so $(SOURCE)/util
39 install -d $(SOURCE)/util/sasl 39 install -d $(SOURCE)/util/sasl
40 install -m644 util/sasl/*.lua $(SOURCE)/util/sasl 40 install -m644 util/sasl/*.lua $(SOURCE)/util/sasl
41 umask 0022 && cp -r plugins/* $(MODULES) 41 install -d $(MODULES)/mod_s2s $(MODULES)/mod_pubsub $(MODULES)/adhoc $(MODULES)/muc
42 install -m644 plugins/*.lua $(MODULES)
43 install -m644 plugins/mod_s2s/*.lua $(MODULES)
44 install -m644 plugins/mod_pubsub/*.lua $(MODULES)
45 install -m644 plugins/adhoc/*.lua $(MODULES)
46 install -m644 plugins/muc/*.lua $(MODULES)
42 install -m644 certs/* $(CONFIG)/certs 47 install -m644 certs/* $(CONFIG)/certs
43 install -m644 man/prosodyctl.man $(MAN)/man1/prosodyctl.1 48 install -m644 man/prosodyctl.man $(MAN)/man1/prosodyctl.1
44 test -f $(CONFIG)/prosody.cfg.lua || install -m644 prosody.cfg.lua.install $(CONFIG)/prosody.cfg.lua 49 test -f $(CONFIG)/prosody.cfg.lua || install -m644 prosody.cfg.lua.install $(CONFIG)/prosody.cfg.lua
45 -test -f prosody.version && install -m644 prosody.version $(SOURCE)/prosody.version 50 -test -f prosody.version && install -m644 prosody.version $(SOURCE)/prosody.version
46 $(MAKE) install -C util-src 51 $(MAKE) install -C util-src