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 |