X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=Makefile;h=edd5e8d467246c07083f88af24dd3281fed37c86;hb=HEAD;hp=38cf8b1d83b6c224937b7b88dc5fdf56c514ab0e;hpb=7cb8f6cbd4f8d0ac713daabef3b07d4b5275b9fb;p=checkmail.git diff --git a/Makefile b/Makefile index 38cf8b1..edd5e8d 100644 --- a/Makefile +++ b/Makefile @@ -1,17 +1,42 @@ +# Define if you want support for wide characters (needs libncursesw) +CONFIG_WIDE_CURSES=1 + +# Define if you want XKB led controls and on-screen display via OSDD +CONFIG_X11=1 + +# Define if you want watching mail changes by inotify +CONFIG_INOTIFY=1 + #DEBUG=-ggdb CFLAGS=-O2 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -Winline $(DEBUG) -std=gnu99 -DVERSION=$(VERSION) -DYEAR=$(YEAR) -LDFLAGS=-lncurses -VERSION=0.4 -YEAR=2006 +ifeq ($(CONFIG_WIDE_CURSES),1) +LDLIBS=-lncursesw +CFLAGS+=-DCONFIG_WIDE_CURSES=1 +else +LDLIBS=-lncurses +endif + +ifeq ($(CONFIG_X11),1) +LDLIBS+=-lX11 +CFLAGS+=-DCONFIG_X11=1 +endif + +ifeq ($(CONFIG_INOTIFY),1) +CFLAGS+=-DCONFIG_INOTIFY=1 +endif + +VERSION=1.12 +YEAR=2023 all: cm -cm: cm.o util.o charset.o +cm: cm.o util.o charset.o rfc822.o -cm.o: cm.c clists.h util.h +cm.o: cm.c clists.h util.h charset.h util.o: util.c util.h -charset.o: charset.c util.h +charset.o: charset.c util.h charset.h rfc822.h +rfc822.o: rfc822.c util.h rfc822.h clean: rm -f `find . -name "*~" -or -name "*.[oa]" -or -name "\#*\#" -or -name TAGS -or -name core`