2004-08-12 [colin] 0.9.12cvs57.5
[claws.git] / src / Makefile.am
index 2f13b2db82b39c803cd527d60b2f44db7ec3be15..6b9c713ef6e06ff6b00cb181c74fe0afab42680d 100644 (file)
+SUBDIRS = common gtk plugins
+
 bin_PROGRAMS = sylpheed
 
 sylpheed_SOURCES = \
-       intl.h \
-       defs.h \
-       version.h \
-       main.c main.h \
-       mainwindow.c mainwindow.h \
-       folderview.c folderview.h \
-       summaryview.c summaryview.h \
-       messageview.c messageview.h \
-       headerview.c headerview.h \
-       textview.c textview.h \
-       imageview.c imageview.h \
-       mimeview.c mimeview.h \
-       summary_search.c summary_search.h \
-       message_search.c message_search.h \
-       colorlabel.c colorlabel.h \
-       folder.c folder.h \
-       procmsg.c procmsg.h \
-       procheader.c procheader.h \
-       filter.c filter.h \
-       compose.c compose.h \
-       gtkshruler.c gtkshruler.h \
-       gtksctree.c gtksctree.h \
-       gtkstext.c gtkstext.h \
-       menu.c menu.h \
-       stock_pixmap.c stock_pixmap.h \
-       prefs.c prefs.h \
-       prefs_common.c prefs_common.h \
-       prefs_filter.c prefs_filter.h \
-       prefs_account.c prefs_account.h \
-       prefs_folder_item.c prefs_folder_item.h \
-       prefs_display_header.c prefs_display_header.h \
-       prefs_customheader.c prefs_customheader.h \
-       prefs_summary_column.c prefs_summary_column.h \
-       prefs_template.c prefs_template.h \
-       account.c account.h \
-       displayheader.c displayheader.h \
-       customheader.c customheader.h \
-       template.c template.h \
-       addressbook.c addressbook.h \
-       addr_compl.c addr_compl.h \
-       addressitem.h \
-       adbookbase.h \
-       addritem.c addritem.h \
-       addrcache.c addrcache.h \
-       addrclip.c addrclip.h \
-       addrselect.c addrselect.h \
-       addrbook.c addrbook.h \
-       addrindex.c addrindex.h \
-       mgutils.c mgutils.h \
-       vcard.c vcard.h \
-       ldif.c ldif.h \
-       importldif.c importldif.h \
-       mutt.c mutt.h \
-       importmutt.c importmutt.h \
-       pine.c pine.h \
-       importpine.c importpine.h \
-       jpilot.c jpilot.h \
-       syldap.c syldap.h \
-       editbook.c editbook.h \
-       editgroup.c editgroup.h \
-       editaddress.c editaddress.h \
-       editvcard.c editvcard.h \
-       editjpilot.c editjpilot.h \
-       editldap.c editldap.h \
-       editldap_basedn.c editldap_basedn.h \
-       addressadd.c addressadd.h \
-       addrharvest.c addrharvest.h \
-       addrgather.c addrgather.h \
-       filesel.c filesel.h \
-       foldersel.c foldersel.h \
-       statusbar.c statusbar.h \
-       logwindow.c logwindow.h \
-       sourcewindow.c sourcewindow.h \
-       manage_window.c manage_window.h \
-       undo.c undo.h \
-       alertpanel.c alertpanel.h \
-       inputdialog.c inputdialog.h \
-       progressdialog.c progressdialog.h \
-       grouplistdialog.c grouplistdialog.h \
-       about.c about.h \
-       setup.c setup.h \
-       utils.c utils.h \
-       gtkutils.c gtkutils.h \
-       codeconv.c codeconv.h \
-       unmime.c unmime.h \
-       base64.c base64.h \
-       uuencode.c uuencode.h \
-       md5.c md5.h \
-       rfc822.c rfc822.h \
-       socket.c socket.h \
-       ssl.c ssl.h \
-       automaton.c automaton.h \
-       session.c session.h \
-       smtp.c smtp.h \
-       pop.c pop.h \
-       mh.c mh.h \
-       mbox.c mbox.h \
-       send.c send.h \
-       recv.c recv.h \
-       inc.c inc.h \
-       import.c import.h \
-       export.c export.h \
-       nntp.c nntp.h \
-       news.c news.h \
-       imap.c imap.h \
-       xml.c xml.h \
-       html.c html.h \
-       enriched.c enriched.h \
-       procmime.c procmime.h \
-       rfc2015.c rfc2015.h \
-       passphrase.c passphrase.h \
-       pgptext.c pgptext.h \
-       select-keys.c select-keys.h \
-       sigstatus.c sigstatus.h \
+       account.c \
+       action.c \
+       addrbook.c \
+       addrcache.c \
+       addrclip.c \
+       addr_compl.c \
+       addressadd.c \
+       addressbook.c \
+       addrgather.c \
+       addrharvest.c \
+       addrindex.c \
+       addritem.c \
+       addrquery.c \
+       addrselect.c \
+       alertpanel.c \
+       browseldap.c \
+       codeconv.c \
+       compose.c \
+       crash.c \
+       customheader.c \
+       displayheader.c \
+       editaddress.c \
+       editbook.c \
+       editgroup.c \
+       editjpilot.c \
+       editldap_basedn.c \
+       editldap.c \
+       editvcard.c \
+       enriched.c \
+       exphtmldlg.c \
+       expldifdlg.c \
+       export.c \
+       exporthtml.c \
+       exportldif.c \
+       filtering.c \
+       folder.c \
+       folder_item_prefs.c \
+       foldersel.c \
+       folderutils.c \
+       folderview.c \
+       grouplistdialog.c \
+       headerview.c \
+       html.c \
+       imap.c \
+       imap_gtk.c \
+       import.c \
+       importldif.c \
+       importmutt.c \
+       importpine.c \
+       inc.c \
+       jpilot.c \
+       ldapctrl.c \
+       ldaplocate.c \
+       ldapquery.c \
+       ldapserver.c \
+       ldaputil.c \
+       ldif.c \
+       localfolder.c \
+       main.c \
+       mainwindow.c \
+       manual.c \
+       matcher.c \
+       matcher_parser_lex.l \
+       matcher_parser_parse.y \
+       mbox.c \
+       message_search.c \
+       messageview.c \
+       mh.c \
+       mh_gtk.c \
+       mimeview.c \
+       msgcache.c \
+       mutt.c \
+       news.c \
+       news_gtk.c \
+       noticeview.c \
+       passphrase.c \
+       pine.c \
+       pop.c \
+       prefs_account.c \
+       prefs_actions.c \
+       prefs_common.c \
+       prefs_customheader.c \
+       prefs_display_header.c \
+       prefs_ext_prog.c \
+       prefs_filtering_action.c \
+       prefs_filtering.c \
+       prefs_folder_item.c \
+       prefs_fonts.c \
+       prefs_gtk.c \
+       prefs_matcher.c \
+       prefs_msg_colors.c \
+       prefs_spelling.c \
+       prefs_summary_column.c \
+       prefs_template.c \
+       prefs_themes.c \
+       prefs_toolbar.c \
+       prefs_wrapping.c \
+       privacy.c \
+       procheader.c \
+       procmime.c \
+       procmsg.c \
+       quote_fmt.c \
+       quote_fmt_lex.l \
+       quote_fmt_parse.y \
+       recv.c \
+       remotefolder.c \
+       rfc2015.c \
+       select-keys.c \
+       send_message.c \
+       setup.c \
        simple-gettext.c \
-       manual.c manual.h \
-       stringtable.c stringtable.h \
-       scoring.c scoring.h \
-       matcher.c matcher.h \
-       prefs_matcher.c prefs_matcher.h \
-       prefs_scoring.c prefs_scoring.h \
-       prefs_actions.c prefs_actions.h \
-       filtering.c filtering.h \
-       prefs_filtering.c prefs_filtering.h \
-       mbox_folder.c mbox_folder.h \
-       quote_fmt_lex.l quote_fmt_lex.h \
-       quote_fmt_parse.y quote_fmt.c quote_fmt.h \
-       gtkspell.c gtkspell.h gtkxtext.h \
-       matcher_parser_lex.l matcher_parser_lex.h \
-       matcher_parser_parse.y matcher_parser.h \
-       string_match.h string_match.c \
-       selective_download.c selective_download.h
+       sourcewindow.c \
+       ssl_manager.c \
+       statusbar.c \
+       stock_pixmap.c \
+       summary_search.c \
+       summaryview.c \
+       textview.c \
+       toolbar.c \
+       undo.c \
+       unmime.c \
+       vcard.c
 
-BUILT_SOURCES = \
-       quote_fmt_lex.c \
-       quote_fmt_parse.c \
+sylpheedincludedir = $(pkgincludedir)
+sylpheedinclude_HEADERS = \
+       account.h \
+       action.h \
+       adbookbase.h \
+       addrbook.h \
+       addrcache.h \
+       addrclip.h \
+       addr_compl.h \
+       addrdefs.h \
+       addressadd.h \
+       addressbook.h \
+       addressitem.h \
+       addrgather.h \
+       addrharvest.h \
+       addrindex.h \
+       addritem.h \
+       addrquery.h \
+       addrselect.h \
+       alertpanel.h \
+       browseldap.h \
+       codeconv.h \
+       compose.h \
+       crash.h \
+       customheader.h \
+       displayheader.h \
+       editaddress.h \
+       editbook.h \
+       editgroup.h \
+       editjpilot.h \
+       editldap_basedn.h \
+       editldap.h \
+       editvcard.h \
+       enriched.h \
+       exphtmldlg.h \
+       expldifdlg.h \
+       export.h \
+       exporthtml.h \
+       exportldif.h \
+       filtering.h \
+       folder.h \
+       folder_item_prefs.h \
+       foldersel.h \
+       folderutils.h \
+       folderview.h \
+       grouplistdialog.h \
+       headerview.h \
+       html.h \
+       imap.h \
+       imap_gtk.h \
+       import.h \
+       importldif.h \
+       importmutt.h \
+       importpine.h \
+       inc.h \
+       jpilot.h \
+       ldapctrl.h \
+       ldaplocate.h \
+       ldapquery.h \
+       ldapserver.h \
+       ldaputil.h \
+       ldif.h \
+       localfolder.h \
+       main.h \
+       mainwindow.h \
+       manual.h \
+       matcher.h \
+       matcher_parser.h \
+       matcher_parser_lex.h \
+       matcher_parser_parse.h \
+       mbox.h \
+       message_search.h \
+       messageview.h \
+       mh.h \
+       mh_gtk.h \
+       mimeview.h \
+       msgcache.h \
+       mutt.h \
+       news.h \
+       news_gtk.h \
+       noticeview.h \
+       passphrase.h \
+       pine.h \
+       pop.h \
+       prefs_account.h \
+       prefs_actions.h \
+       prefs_common.h \
+       prefs_customheader.h \
+       prefs_display_header.h \
+       prefs_ext_prog.h \
+       prefs_filtering_action.h \
+       prefs_filtering.h \
+       prefs_folder_item.h \
+       prefs_fonts.h \
+       prefs_gtk.h \
+       prefs_matcher.h \
+       prefs_msg_colors.h \
+       prefs_spelling.h \
+       prefs_summary_column.h \
+       prefs_template.h \
+       prefs_themes.h \
+       prefs_toolbar.h \
+       prefs_wrapping.h \
+       privacy.h \
+       procheader.h \
+       procmime.h \
+       procmsg.h \
+       quote_fmt.h \
+       quote_fmt_lex.h \
        quote_fmt_parse.h \
-       matcher_parser_lex.c \
-       matcher_parser_parse.c \
-       matcher_parser_parse.h
+       recv.h \
+       remotefolder.h \
+       rfc2015.h \
+       select-keys.h \
+       send_message.h \
+       setup.h \
+       sourcewindow.h \
+       ssl_manager.h \
+       statusbar.h \
+       stock_pixmap.h \
+       summary_search.h \
+       summaryview.h \
+       textview.h \
+       toolbar.h \
+       undo.h \
+       unmime.h \
+       vcard.h
+
+BUILT_SOURCES = \
+       matcher_parser_parse.h \
+       quote_fmt_parse.h
 
 EXTRA_DIST = \
-       quote_fmt_parse.h \
-       version.h.in \
+       pixmaps/address_book.xpm \
+       pixmaps/address_search.xpm \
+       pixmaps/address.xpm \
+       pixmaps/book.xpm \
+       pixmaps/category.xpm \
+       pixmaps/checkbox_off.xpm \
+       pixmaps/checkbox_on.xpm \
+       pixmaps/check_spelling.xpm \
+       pixmaps/clipkey.xpm \
        pixmaps/clip.xpm \
+       pixmaps/close.xpm \
+       pixmaps/complete.xpm \
+       pixmaps/continue.xpm \
        pixmaps/deleted.xpm \
-       pixmaps/dir-close.xpm \
-       pixmaps/dir-open.xpm \
+       pixmaps/dir_close.xpm \
+       pixmaps/dir_open_hrm.xpm \
+       pixmaps/dir_open.xpm \
+       pixmaps/down_arrow.xpm \
+       pixmaps/drafts_close.xpm \
+       pixmaps/drafts_open.xpm \
+       pixmaps/error.xpm \
+       pixmaps/exec.xpm \
        pixmaps/folder.xpm \
        pixmaps/forwarded.xpm \
+       pixmaps/gpg_signed.xpm \
        pixmaps/group.xpm \
+       pixmaps/ignorethread.xpm \
+       pixmaps/inbox_hrm.xpm \
        pixmaps/inbox.xpm \
-       pixmaps/mark.xpm \
-       pixmaps/checkbox_on.xpm \
-       pixmaps/checkbox_off.xpm \
-       pixmaps/new.xpm \
-       pixmaps/outbox.xpm \
-       pixmaps/regular.xpm \
-       pixmaps/replied.xpm \
-       pixmaps/trash.xpm \
-       pixmaps/unread.xpm \
+       pixmaps/interface.xpm \
+       pixmaps/jpilot.xpm \
+       pixmaps/key.xpm \
+       pixmaps/ldap.xpm \
        pixmaps/linewrap.xpm \
-       pixmaps/continue.xpm \
-       pixmaps/complete.xpm \
-       pixmaps/error.xpm \
-       pixmaps/mail.xpm \
+       pixmaps/linewrapcurrent.xpm \
+       pixmaps/locked.xpm \
        pixmaps/mail_attach.xpm \
-       pixmaps/mail_receive.xpm \
-       pixmaps/mail_receive_all.xpm \
-       pixmaps/mail_send.xpm \
-       pixmaps/mail_send_queue.xpm \
        pixmaps/mail_compose.xpm \
-       pixmaps/news_compose.xpm \
-       pixmaps/mail_reply.xpm \
+       pixmaps/mail_forward.xpm \
+       pixmaps/mail_receive_all.xpm \
+       pixmaps/mail_receive.xpm \
        pixmaps/mail_reply_to_all.xpm \
        pixmaps/mail_reply_to_author.xpm \
-       pixmaps/mail_forward.xpm \
+       pixmaps/mail_reply.xpm \
+       pixmaps/mail_send_queue.xpm \
+       pixmaps/mail_send.xpm \
+       pixmaps/mail.xpm \
+       pixmaps/mark.xpm \
+       pixmaps/mime_application.xpm \
+       pixmaps/mime_audio.xpm \
+       pixmaps/mime_image.xpm \
+       pixmaps/mime_message.xpm \
+       pixmaps/mime_text_enriched.xpm \
+       pixmaps/mime_text_html.xpm \
+       pixmaps/mime_text_plain.xpm \
+       pixmaps/mime_unknown.xpm \
+       pixmaps/news_compose.xpm \
+       pixmaps/new.xpm \
+       pixmaps/notice_error.xpm \
+       pixmaps/notice_note.xpm \
+       pixmaps/notice_warn.xpm \
+       pixmaps/offline.xpm \
+       pixmaps/online.xpm \
+       pixmaps/outbox_hrm.xpm \
+       pixmaps/outbox.xpm \
+       pixmaps/paste.xpm \
        pixmaps/preferences.xpm \
+       pixmaps/privacy_expired.xpm \
+       pixmaps/privacy_failed.xpm \
+       pixmaps/privacy_passed.xpm \
+       pixmaps/privacy_signed.xpm \
+       pixmaps/privacy_unknown.xpm \
+       pixmaps/privacy_warn.xpm \
+       pixmaps/privacy_emblem_encrypted.xpm \
+       pixmaps/privacy_emblem_failed.xpm \
+       pixmaps/privacy_emblem_passed.xpm \
+       pixmaps/privacy_emblem_signed.xpm \
+       pixmaps/privacy_emblem_warn.xpm \
        pixmaps/properties.xpm \
+       pixmaps/quicksearch.xpm \
+       pixmaps/regular.xpm \
+       pixmaps/replied.xpm \
        pixmaps/search.xpm \
-       pixmaps/close.xpm \
-       pixmaps/exec.xpm \
+       pixmaps/sylpheed_logo.xpm \
+       pixmaps/sylpheed.xpm \
+       pixmaps/trash_hrm.xpm \
        pixmaps/trash.xpm \
+       pixmaps/unread.xpm \
        pixmaps/up_arrow.xpm \
-       pixmaps/down_arrow.xpm \
-       pixmaps/paste.xpm \
-       pixmaps/tb_address_book.xpm \
-       pixmaps/sylpheed-logo.xpm \
-       pixmaps/address.xpm \
-       pixmaps/book.xpm \
-       pixmaps/category.xpm \
-       pixmaps/interface.xpm \
-       pixmaps/jpilot.xpm \
-       pixmaps/ldap.xpm \
-       pixmaps/vcard.xpm \
-       pixmaps/locked.xpm \
-       pixmaps/work_offline.xpm \
-       pixmaps/work_online.xpm
+       pixmaps/vcard.xpm
 
 INCLUDES = \
-       -DG_LOG_DOMAIN=\"Sylpheed\" \
-       -I$(top_srcdir)/libkcc \
-       -I$(top_srcdir)/intl \
-       $(GTK_CFLAGS) \
-       $(GDK_IMLIB_CFLAGS) \
-       $(GDK_PIXBUF_CFLAGS) \
-       $(GPGME_CFLAGS) \
-        $(PSPELL_CFLAGS)    \
-       -I$(includedir)
+       -Icommon \
+       -Igtk \
+       -I$(top_srcdir)/intl
+
+sylpheed_LDFLAGS = \
+       -export-dynamic
 
 sylpheed_LDADD = \
-       $(top_builddir)/libkcc/libkcc.a \
+       gtk/libsylpheedgtk.la \
+       $(ASPELL_LIBS) \
        $(INTLLIBS) \
        $(GTK_LIBS) \
-       $(GDK_IMLIB_LIBS) \
-       $(GDK_PIXBUF_LIBS) \
        $(GPGME_LIBS) \
-        $(PSPELL_LIBS)
+       $(LDAP_LIBS) \
+       $(OPENSSL_LIBS) \
+       $(COMPFACE_LIBS) \
+       $(JPILOT_LIBS) \
+       $(PTHREAD_LIBS) \
+       $(LIBICONV) \
+       $(STARTUP_NOTIFICATION_LIBS)
 
-CPPFLAGS = \
+AM_CPPFLAGS = \
+       -DG_LOG_DOMAIN=\"Sylpheed\" \
        -DLOCALEDIR=\""$(localedir)"\" \
        -DMANUALDIR=\""$(manualdir)"\" \
        -DFAQDIR=\""$(faqdir)"\" \
-       -DHOST_ALIAS=\""$(host_alias)"\" \
-       -DSYSCONFDIR=\""$(sysconfdir)"\"
+       -DTARGET_ALIAS=\""$(target_triplet)"\" \
+       -DSYSCONFDIR=\""$(sysconfdir)"\" \
+       $(ASPELL_CFLAGS) \
+       $(GTK_CFLAGS) \
+       $(GPGME_CFLAGS) \
+       $(OPENSSL_CFLAGS) \
+       $(STARTUP_NOTIFICATION_CFLAGS)
 
-YFLAGS = -d
+AM_YFLAGS = -d