]> mj.ucw.cz Git - checkmail.git/blob - Makefile
Updated README to describe OSD and isearch
[checkmail.git] / Makefile
1 # Define if you want support for wide characters (needs libncursesw)
2 CONFIG_WIDE_CURSES=1
3
4 # Define if you want XKB led controls and on-screen display via OSDD
5 CONFIG_X11=1
6
7 #DEBUG=-ggdb
8 CFLAGS=-O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -Winline $(DEBUG) -std=gnu99 -DVERSION=$(VERSION) -DYEAR=$(YEAR)
9
10 ifdef CONFIG_WIDE_CURSES
11 LDFLAGS=-lncursesw
12 CFLAGS+=-DCONFIG_WIDE_CURSES=1
13 else
14 LDFLAGS=-lncurses
15 endif
16
17 ifdef CONFIG_X11
18 LDFLAGS+=-lX11
19 CFLAGS+=-DCONFIG_X11=1
20 endif
21
22 VERSION=1.3
23 YEAR=2008
24
25 all: cm
26
27 cm: cm.o util.o charset.o rfc822.o
28
29 cm.o: cm.c clists.h util.h charset.h
30 util.o: util.c util.h
31 charset.o: charset.c util.h charset.h rfc822.h
32 rfc822.o: rfc822.c util.h rfc822.h
33
34 clean:
35         rm -f `find . -name "*~" -or -name "*.[oa]" -or -name "\#*\#" -or -name TAGS -or -name core`
36         rm -f cm log
37         rm -rf maint/dist
38
39 distclean: clean
40
41 .PHONY: all clean distclean