GNUmakefile
changeset 8615 1f2fb8070c7c
parent 8595 bd4f8a2b72c7
child 8785 daa518a22c34
equal deleted inserted replaced
8614:937de0c39279 8615:1f2fb8070c7c
    17 INSTALL_DATA=$(INSTALL) -m644
    17 INSTALL_DATA=$(INSTALL) -m644
    18 INSTALL_EXEC=$(INSTALL) -m755
    18 INSTALL_EXEC=$(INSTALL) -m755
    19 MKDIR=install -d
    19 MKDIR=install -d
    20 MKDIR_PRIVATE=$(MKDIR) -m750
    20 MKDIR_PRIVATE=$(MKDIR) -m750
    21 
    21 
    22 .PHONY: all test clean install
    22 .PHONY: all test coverage clean install
    23 
    23 
    24 all: prosody.install prosodyctl.install prosody.cfg.lua.install prosody.version
    24 all: prosody.install prosodyctl.install prosody.cfg.lua.install prosody.version
    25 	$(MAKE) -C util-src install
    25 	$(MAKE) -C util-src install
    26 ifeq ($(EXCERTS),yes)
    26 ifeq ($(EXCERTS),yes)
    27 	-$(MAKE) -C certs localhost.crt example.com.crt
    27 	-$(MAKE) -C certs localhost.crt example.com.crt
    66 	$(MAKE) clean -C util-src
    66 	$(MAKE) clean -C util-src
    67 
    67 
    68 test:
    68 test:
    69 	busted --lua=$(RUNWITH)
    69 	busted --lua=$(RUNWITH)
    70 
    70 
       
    71 coverage:
       
    72 	-rm -- luacov.*
       
    73 	busted --lua=$(RUNWITH) -c
       
    74 	luacov
       
    75 	luacov-console
       
    76 	luacov-console -s
       
    77 
    71 util/%.so:
    78 util/%.so:
    72 	$(MAKE) install -C util-src
    79 	$(MAKE) install -C util-src
    73 
    80 
    74 %.install: %
    81 %.install: %
    75 	sed "1s| lua$$| $(RUNWITH)|; \
    82 	sed "1s| lua$$| $(RUNWITH)|; \