# elmo - ELectronic Mail Operator # # Copyright (C) 2002, 2003, 2004 rzyjontko # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; version 2. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software Foundation, # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. AM_CFLAGS = -Wall -DLOCALEDIR='"$(datadir)/locale"' -DSYSCONFDIR='"$(sysconfdir)"' -DDATADIR='"$(pkgdatadir)"' $(GPGME_CFLAGS) AM_LFLAGS = -p -s -i PLIKI_INC = status.inc elmo.inc cmd.inc clock.inc debug.inc folder.inc \ mailreader.inc box_selection.inc topbar.inc fetch.inc \ frames.inc attach.inc help.inc sender.inc abook.inc \ abook_add.inc EXTRA_DIST = funex.pl elmoconf.pl inc.in interface.desc $(PLIKI_INC) EXTRA_elmo_SOURCES = scandir.c CLEANFILES = *.inc ZRODLA_elmo = elmo.c elmo.h status.c status.h folder.c folder.h cmd.c cmd.h \ mbox.c mbox.h mlex.l mlex.h xmalloc.c xmalloc.h line.c line.h \ hash.c hash.h address.c address.h clock.h clock.c \ mailreader.h mailreader.c rstring.c \ rstring.h multree.c multree.h mail.c mail.h debug.c debug.h \ rarray.c rarray.h maildir.c maildir.h \ file.c file.h error.c error.h select.c select.h \ box_selection.c box_selection.h confread.l confread.h \ networking.c networking.h pop.c pop.h fetch.c fetch.h \ mime.c mime.h smtp.c smtp.h run.c run.h \ compose.l compose.h sender.c sender.h rmime.c rmime.h \ raddress.c raddress.h attach.c attach.h mailinfo.c mailinfo.h \ abook.c abook.h read.c read.h eprintf.c eprintf.h misc.c \ misc.h exec.c exec.h keymap.c keymap.h hook.c hook.h \ exec_table.t choose.c choose.h linech.c linech.h \ ask.c ask.h bayes.c bayes.h ecurses.h wrapbox.c wrapbox.h \ memblock.c memblock.h help.c help.h mybox.c mybox.h \ gettext.h token.c token.h confhold.c confhold.h \ memchunk.c memchunk.h md5c.c md5.h hmac-md5.c hmac-md5.h \ bitarray.c bitarray.h str.c str.h stats.c stats.h \ interface.c interface.h color.c color.h label.c label.h \ topbar.c topbar.h procmail.c procmail.h frames.c frames.h \ pgp.c pgp.h search.c search.h property.c property.h bin_PROGRAMS = elmo bin_SCRIPTS = elmoconf.pl dist_pkgdata_DATA = template if EKG_SCANDIR SCANDIR_elmo = scandir.c else SCANDIR_elmo = endif elmo_SOURCES = $(ZRODLA_elmo) $(SCANDIR_elmo) elmo_LDADD = $(LIBINTL) $(LIBICONV) $(GPGME_LIBS) exec_headers = abook.h attach.h box_selection.h folder.h fetch.h \ mailreader.h sender.h choose.h cmd.h bayes.h help.h mybox.h \ wrapbox.h read.h interface.h debug.h smtp.h stats.h pgp.h \ select.h exec.o: exec_table.t SUFFIXES = .inc %.inc: inc.in interface.desc $(top_srcdir)/interface.pl $(top_srcdir)/interface.pl $(top_srcdir)/src/interface.desc $(top_srcdir)/src/inc.in exec_table.t: $(exec_headers) rm -f exec_table.t (cat $(exec_headers) | $(top_srcdir)/exec_table.pl) >> exec_table.t $(top_srcdir)/src/funex.pl confread.c: confread.l $(SHELL) $(YLWRAP) $< lex.cf.c $@ -- $(LEX) -Pcf -s -p compose.c: compose.l $(SHELL) $(YLWRAP) $< lex.cm.c $@ -- $(LEX) -Pcm -s -p full-clean: clean rm -f *~ debug.log xmalloc.log core* confread.c mlex.c compose.c \ exec_table.t $(PLIKI_INC) #install-data-hook: # $(top_srcdir)/src/elmoconf.pl --global --force