Makefile

changeset 464
f1827353fd58
parent 463
a2452d3bd828
child 465
9ab51c483cf3
equal deleted inserted replaced
463:a2452d3bd828 464:f1827353fd58
2 include config.unix 2 include config.unix
3 3
4 BIN = $(DESTDIR)$(PREFIX)/bin 4 BIN = $(DESTDIR)$(PREFIX)/bin
5 CONFIG = $(DESTDIR)$(SYSCONFDIR) 5 CONFIG = $(DESTDIR)$(SYSCONFDIR)
6 MODULES = $(DESTDIR)$(PREFIX)/lib/prosody/modules 6 MODULES = $(DESTDIR)$(PREFIX)/lib/prosody/modules
7 7 SOURCE = $(DESTDIR)$(PREFIX)/lib/prosody
8 SOURCEDIR = $(DESTDIR)$(PREFIX)/lib/prosody
9 8
10 all: 9 all:
11 $(MAKE) all -C util-src 10 $(MAKE) all -C util-src
12 11
13 install: prosody 12 install: prosody util/encodings.so util/encodings.so
14 install -d $(BIN) $(CONFIG) $(MODULES) 13
14 install -d $(BIN) $(CONFIG) $(MODULES) $(SOURCE)
15 install -d $(SOURCE)/core $(SOURCE)/net $(SOURCE)/util
15 install ./prosody $(BIN) 16 install ./prosody $(BIN)
17 install -m644 core/* $(SOURCE)/core
18 install -m644 net/* $(SOURCE)/net
19 install -m644 util/* $(SOURCE)/util
16 install -m644 plugins/* $(MODULES) 20 install -m644 plugins/* $(MODULES)
17 install -m644 prosody.cfg.lua $(CONFIG) 21 install -m644 prosody.cfg.lua $(CONFIG)
18 $(MAKE) install -C util-src 22 $(MAKE) install -C util-src
19 23
20 clean: 24 clean:
21 $(MAKE) clean -C util-src 25 $(MAKE) clean -C util-src
26
27 util/encodings.so:
28 $(MAKE) install -C util-src
29
30 util/hashes.so:
31 $(MAKE) install -C util-src

mercurial