Makefile
changeset 1464 047ed6e52a41
parent 1454 cc9b6ef41966
child 1643 4642dd87e390
equal deleted inserted replaced
1462:44780b856ce7 1464:047ed6e52a41
     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 SOURCE = $(DESTDIR)$(PREFIX)/lib/prosody
     7 SOURCE = $(DESTDIR)$(PREFIX)/lib/prosody
     8 DATA = $(DESTDIR)$(DATADIR)
     8 DATA = $(DESTDIR)$(DATADIR)
       
     9 MAN = $(DESTDIR)$(PREFIX)/share/man
     9 
    10 
    10 INSTALLEDSOURCE = $(PREFIX)/lib/prosody
    11 INSTALLEDSOURCE = $(PREFIX)/lib/prosody
    11 INSTALLEDCONFIG = $(SYSCONFDIR)
    12 INSTALLEDCONFIG = $(SYSCONFDIR)
    12 INSTALLEDMODULES = $(PREFIX)/lib/prosody/modules
    13 INSTALLEDMODULES = $(PREFIX)/lib/prosody/modules
    13 INSTALLEDDATA = $(DATADIR)
    14 INSTALLEDDATA = $(DATADIR)
    16 	$(MAKE) -C util-src install
    17 	$(MAKE) -C util-src install
    17 
    18 
    18 install: prosody.install prosodyctl.install prosody.cfg.lua.install util/encodings.so util/encodings.so util/pposix.so util/signal.so
    19 install: prosody.install prosodyctl.install prosody.cfg.lua.install util/encodings.so util/encodings.so util/pposix.so util/signal.so
    19 	install -d $(BIN) $(CONFIG) $(MODULES) $(SOURCE)
    20 	install -d $(BIN) $(CONFIG) $(MODULES) $(SOURCE)
    20 	install -m750 -d $(DATA)
    21 	install -m750 -d $(DATA)
       
    22 	install -d $(MAN)/man1
    21 	install -d $(CONFIG)/certs
    23 	install -d $(CONFIG)/certs
    22 	install -d $(SOURCE)/core $(SOURCE)/net $(SOURCE)/util $(SOURCE)/fallbacks
    24 	install -d $(SOURCE)/core $(SOURCE)/net $(SOURCE)/util $(SOURCE)/fallbacks
    23 	install -m755 ./prosody.install $(BIN)/prosody
    25 	install -m755 ./prosody.install $(BIN)/prosody
    24 	install -m755 ./prosodyctl.install $(BIN)/prosodyctl
    26 	install -m755 ./prosodyctl.install $(BIN)/prosodyctl
    25 	install -m644 core/* $(SOURCE)/core
    27 	install -m644 core/* $(SOURCE)/core
    27 	install -m644 util/* $(SOURCE)/util
    29 	install -m644 util/* $(SOURCE)/util
    28 	install -m644 fallbacks/* $(SOURCE)/fallbacks
    30 	install -m644 fallbacks/* $(SOURCE)/fallbacks
    29 	install -m644 plugins/* $(MODULES)
    31 	install -m644 plugins/* $(MODULES)
    30 	install -m644 certs/* $(CONFIG)/certs
    32 	install -m644 certs/* $(CONFIG)/certs
    31 	install -m644 plugins/* $(MODULES)
    33 	install -m644 plugins/* $(MODULES)
       
    34 	install -m644 man/prosodyctl.man $(MAN)/man1/prosodyctl.1
    32 	test -e $(CONFIG)/prosody.cfg.lua || install -m644 prosody.cfg.lua.install $(CONFIG)/prosody.cfg.lua
    35 	test -e $(CONFIG)/prosody.cfg.lua || install -m644 prosody.cfg.lua.install $(CONFIG)/prosody.cfg.lua
    33 	test -e prosody.version && install prosody.version $(SOURCE)/prosody.version || true
    36 	test -e prosody.version && install prosody.version $(SOURCE)/prosody.version || true
    34 	$(MAKE) install -C util-src
    37 	$(MAKE) install -C util-src
    35 
    38 
    36 clean:
    39 clean: