4 etpan_library = etpan/libclawsetpan.la
10 SUBDIRS = common gtk $(etpan_dir) . plugins
12 bin_PROGRAMS = claws-mail
14 @rm -f $(DESTDIR)$(bindir)/sylpheed-claws
15 @ln -s claws-mail $(DESTDIR)$(bindir)/sylpheed-claws
17 claws_mail_SOURCES = \
26 addressbook_foldersel.c \
83 matcher_parser_lex.l \
84 matcher_parser_parse.y \
102 prefs_compose_writing.c \
103 prefs_customheader.c \
104 prefs_display_header.c \
106 prefs_filtering_action.c \
108 prefs_folder_item.c \
111 prefs_image_viewer.c \
121 prefs_summary_column.c \
122 prefs_folder_column.c \
153 claws_mailincludedir = $(pkgincludedir)
154 claws_mailinclude_HEADERS = \
165 addressbook_foldersel.h \
195 folder_item_prefs.h \
224 matcher_parser_lex.h \
225 matcher_parser_parse.h \
243 prefs_compose_writing.h \
244 prefs_customheader.h \
245 prefs_display_header.h \
247 prefs_filtering_action.h \
249 prefs_folder_item.h \
252 prefs_image_viewer.h \
262 prefs_summary_column.h \
263 prefs_folder_column.h \
294 matcher_parser_parse.h \
299 pixmaps/addr_one.xpm \
300 pixmaps/addr_two.xpm \
301 pixmaps/address_book.xpm \
302 pixmaps/address_search.xpm \
303 pixmaps/address.xpm \
305 pixmaps/category.xpm \
306 pixmaps/checkbox_off.xpm \
307 pixmaps/checkbox_on.xpm \
308 pixmaps/check_spelling.xpm \
309 pixmaps/clipkey.xpm \
311 pixmaps/clip_gpg_signed.xpm \
313 pixmaps/complete.xpm \
314 pixmaps/continue.xpm \
315 pixmaps/deleted.xpm \
316 pixmaps/dir_close.xpm \
317 pixmaps/dir_noselect.xpm \
318 pixmaps/dir_open_hrm.xpm \
319 pixmaps/dir_open.xpm \
320 pixmaps/down_arrow.xpm \
321 pixmaps/drafts_close.xpm \
322 pixmaps/drafts_open.xpm \
325 pixmaps/forwarded.xpm \
326 pixmaps/gpg_signed.xpm \
328 pixmaps/ham_btn.xpm \
329 pixmaps/ignorethread.xpm \
330 pixmaps/inactive.xpm \
331 pixmaps/inbox_hrm.xpm \
333 pixmaps/interface.xpm \
337 pixmaps/linewrap.xpm \
338 pixmaps/linewrapcurrent.xpm \
340 pixmaps/mail_attach.xpm \
341 pixmaps/mail_compose.xpm \
342 pixmaps/mail_forward.xpm \
343 pixmaps/mail_receive_all.xpm \
344 pixmaps/mail_receive.xpm \
345 pixmaps/mail_reply_to_all.xpm \
346 pixmaps/mail_reply_to_author.xpm \
347 pixmaps/mail_reply.xpm \
348 pixmaps/mail_send_queue.xpm \
349 pixmaps/mail_send.xpm \
352 pixmaps/mime_application.xpm \
353 pixmaps/mime_audio.xpm \
354 pixmaps/mime_image.xpm \
355 pixmaps/mime_message.xpm \
356 pixmaps/mime_pdf.xpm \
357 pixmaps/mime_ps.xpm \
358 pixmaps/mime_calendar.xpm \
359 pixmaps/mime_text_enriched.xpm \
360 pixmaps/mime_text_html.xpm \
361 pixmaps/mime_text_plain.xpm \
362 pixmaps/mime_unknown.xpm \
363 pixmaps/news_compose.xpm \
365 pixmaps/notice_error.xpm \
366 pixmaps/notice_note.xpm \
367 pixmaps/notice_warn.xpm \
368 pixmaps/offline.xpm \
370 pixmaps/outbox_hrm.xpm \
373 pixmaps/preferences.xpm \
374 pixmaps/privacy_expired.xpm \
375 pixmaps/privacy_failed.xpm \
376 pixmaps/privacy_passed.xpm \
377 pixmaps/privacy_signed.xpm \
378 pixmaps/privacy_unknown.xpm \
379 pixmaps/privacy_warn.xpm \
380 pixmaps/privacy_emblem_encrypted.xpm \
381 pixmaps/privacy_emblem_failed.xpm \
382 pixmaps/privacy_emblem_passed.xpm \
383 pixmaps/privacy_emblem_signed.xpm \
384 pixmaps/privacy_emblem_warn.xpm \
385 pixmaps/properties.xpm \
386 pixmaps/quicksearch.xpm \
387 pixmaps/replied.xpm \
390 pixmaps/spam_btn.xpm \
391 pixmaps/claws-mail_icon.xpm \
392 pixmaps/claws-mail_logo.xpm \
393 pixmaps/claws-mail.xpm \
394 pixmaps/trash_hrm.xpm \
396 pixmaps/trash_btn.xpm \
399 pixmaps/up_arrow.xpm \
401 pixmaps/dir_close_mark.xpm \
402 pixmaps/dir_open_hrm_mark.xpm \
403 pixmaps/dir_open_mark.xpm \
404 pixmaps/drafts_close_mark.xpm \
405 pixmaps/drafts_open_mark.xpm \
406 pixmaps/inbox_hrm_mark.xpm \
407 pixmaps/inbox_mark.xpm \
408 pixmaps/outbox_hrm_mark.xpm \
409 pixmaps/outbox_mark.xpm \
410 pixmaps/trash_hrm_mark.xpm \
411 pixmaps/trash_mark.xpm \
423 arch_ldflags := -export-all-symbols
428 claws_mail_LDFLAGS = \
429 $(arch_ldflags) -export-dynamic
446 $(STARTUP_NOTIFICATION_LIBS) \
450 -DG_LOG_DOMAIN=\"Claws-Mail\" \
451 -DLOCALEDIR=\""$(localedir)"\" \
452 -DMANUALDIR=\""$(manualdir)"\" \
453 -DFAQDIR=\""$(faqdir)"\" \
454 -DTARGET_ALIAS=\""$(target_triplet)"\" \
455 -DSYSCONFDIR=\""$(sysconfdir)"\" \
460 $(GNOMEPRINT_CFLAGS) \
461 $(LIBETPAN_CPPFLAGS) \
462 $(STARTUP_NOTIFICATION_CFLAGS) \
465 #no-unused-function is there because of bison stuff
466 #no-deprecated-declarations because of gpgme_data_rewind, which we have
467 #to call inside gpgme due to our lack of LARGEFILE support
472 claws-mail$(EXEEXT): $(claws_mail_OBJECTS) $(claws_mail_DEPENDENCIES)
473 @rm -f claws-mail$(EXEEXT)
474 @rm -f claws-mail.def claws-mail.base claws-mail.exp libclaws-mail.a .libs/libclaws-mail.a
475 $(LINK) -shared $(claws_mailLDFLAGS) -Wl,--out-implib=libclaws-mail.a -Wl,--export-all-symbols,--exclude-symbols,main $(claws_mail_OBJECTS) -Wl,--no-whole-archive $(claws_mail_LDADD) $(LIBS)
476 dlltool --output-def claws-mail.def --dllname claws-mail$(EXEEXT) --export-all-symbols --exclude-symbols main $(claws_mail_OBJECTS) gtk/.libs/libclawsgtk.a
477 $(LINK) $(claws_mail_LDFLAGS) -Wl,--base-file,claws-mail.base $(claws_mail_OBJECTS) $(claws_mail_LDADD) $(LIBS)
479 dlltool --base-file claws-mail.base --input-def claws-mail.def --output-exp claws-mail.exp
480 $(LINK) $(claws_mail_LDFLAGS) -Wl,claws-mail.exp $(claws_mail_OBJECTS) $(claws_mail_LDADD) $(LIBS)
481 @cp libclaws-mail.a .libs/libclaws-mail.a
483 #claws-mail$(EXEEXT): $(claws_mail_OBJECTS) $(claws_mail_DEPENDENCIES)
484 # @rm -f claws-mail$(EXEEXT)
485 # $(LINK) $(claws_mail_LDFLAGS) $(claws_mail_OBJECTS) $(claws_mail_LDADD) $(LIBS)