Add *message-id-disable*
[s-mailx.git] / makefile
blobbce183fe3043c859b77f41aa07793189a7d87f31
1 #@ Makefile for S-nail.
2 #@ Adjustments have to be made in `conf.rc' (or on the command line).
3 #@ See the file `INSTALL' if you need help.
5 .PHONY: all install uninstall clean distclean
7 config:
8 @$(_prego)
9 build:
10 @$(_prestop) && $(MAKE) -f mk.mk all
11 test:
12 @$(_prestop) && sh ./cc-test.sh --check-only
13 packager-install:
14 @$(_prestop) && $(MAKE) -f mk.mk install
15 all: config
16 @$(MAKE) -f mk.mk all
17 install: all
18 @$(MAKE) -f mk.mk install
19 uninstall:
20 @$(_prestop) && $(MAKE) -f mk.mk uninstall
21 clean:
22 @$(_prestop) && $(MAKE) -f mk.mk clean
23 distclean:
24 @$(_prestop) && $(MAKE) -f mk.mk distclean
26 _update-version:
27 @$(_prego) && $(MAKE) -f mk.mk _update-version
28 _buh:
29 @WANT_ASSERTS=1 WANT_NOALLOCA=1; export WANT_ASSERTS WANT_NOALLOCA;\
30 $(_prego) && $(MAKE) -f mk.mk _update-version &&\
31 $(MAKE) -f mk.mk all
32 _update-release:
33 @$(_prego) && $(MAKE) -f mk.mk _update-release
35 _prego = $(SHELL) ./mk-conf.sh
36 _prestop = [ -f ./mk.mk ] || {\
37 echo 'S-nail is not configured, nothing to do';\
38 exit 1;\
41 # vim:set fenc=utf-8 filetype=make: