gnupgparse.c sha_locl.h OPS.PGP doc/pgp-Notes.txt doc/language.txt \
doc/language50.txt
-all: mutt @DOTLOCK_TARGET@
+all: mutt @DOTLOCK_TARGET@ charsets/charsets.list
mutt: keymap_defs.h $(OBJS) $(REGEX)
$(CC) -o mutt $(OBJS) $(REGEX) $(LDFLAGS) $(LIBS)
dotlock: dotlock.o @SNPRINTFOBJS@
$(CC) -o dotlock dotlock.o @SNPRINTFOBJS@
+charsets/charsets.list:
+ ( cd $(srcdir)/charsets && $(MAKE) charsets.list)
+
keymap_defs.h: Makefile $(OPS)
rm -f keymap_defs.h
$(srcdir)/gen_defs $(OPS) > keymap_defs.h
veryclean:
rm -f $(VERYCLEANFILES)
+ (cd $(srcdir)/charsets && $(MAKE) $@)
distclean:
(cd $(srcdir) && rm -f $(DISTCLEANFILES))
SHELL=/bin/sh
sharedir=@sharedir@
CC=@CC@
-CFLAGS=@CFLAGS@
+CFLAGS=@CFLAGS@ -D_GEN_CHARSETS
LDFLAGS=@LDFLAGS@
srcdir=@srcdir@
VPATH=@srcdir@
@SET_MAKE@
INSTALL=@INSTALL@
+charsets.list: parse_i18n
+ sh gen_charsets
+
parse_i18n: parse_i18n.o
$(CC) -o parse_i18n parse_i18n.o
clean:
-rm -f *.o *~ core parse_i18n
-distclean: clean
+distclean: clean veryclean
-rm -f Makefile
veryclean:
dirs="$dirs /usr/local/lib/i18n /usr/lib/i18n /usr/local/share/i18n"
dirs="$dirs /usr/share/i18n"
+trap "rm -f ./charsets.$$; exit" 0 1 2 15
+
rm -f ./charsets.list ./charsets.alias ./charsets.$$
for d in $dirs ; do