mcabber/mcabber/Makefile.am
author franky
Tue, 15 Sep 2020 21:31:00 +0200
changeset 2353 73916eeef3cb
parent 2104 c7e9950fa741
permissions -rw-r--r--
Fix display when sending message to a full JID This path fixes a regression in mcabber 1.1.1. The message was shown as if it was a MUC private message. Thanks to Minoru for the report.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
57
f381236239a4 [/trunk] Changeset 72 by mikael
mikael
parents:
diff changeset
     1
bin_PROGRAMS = mcabber
1653
fca9a4c17432 Improve UI latency and CPU usage
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1604
diff changeset
     2
mcabber_SOURCES = main.c main.h roster.c roster.h events.c events.h \
94
9a4aa2797f02 [/trunk] Changeset 108 by mikael
mikael
parents: 81
diff changeset
     3
		  commands.c commands.h compl.c compl.h \
374
bd5638c21834 Improve logging system (traces)
Mikael Berthe <mikael@lilotux.net>
parents: 364
diff changeset
     4
		  hbuf.c hbuf.h screen.c screen.h logprint.h \
930
a75f7a13df7b UTF-8 terminal support (Reimar Döffinger)
Mikael Berthe <mikael@lilotux.net>
parents: 868
diff changeset
     5
		  settings.c settings.h hooks.c hooks.h utf8.c utf8.h \
1041
d4b97a2423eb Introduce PGP utility functions
Mikael Berthe <mikael@lilotux.net>
parents: 1040
diff changeset
     6
		  histolog.c histolog.h utils.c utils.h pgp.c pgp.h \
1604
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents: 1600
diff changeset
     7
		  xmpp.c xmpp.h xmpp_helper.c xmpp_helper.h xmpp_defines.h \
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents: 1600
diff changeset
     8
		  xmpp_iq.c xmpp_iq.h xmpp_iqrequest.c xmpp_iqrequest.h \
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents: 1600
diff changeset
     9
		  xmpp_muc.c xmpp_muc.h xmpp_s10n.c xmpp_s10n.h \
2104
c7e9950fa741 Added option to enable carbons (set carbons = 1 in mcabberrc)
Roeland Jago Douma <roeland@famdouma.nl>
parents: 2091
diff changeset
    10
		  caps.c caps.h help.c help.h carbons.c carbons.h
1426
a64778f5f26b Implement FIFO named command pipe
Mikael Berthe <mikael@lilotux.net>
parents: 1309
diff changeset
    11
1309
887f8801418c Only compile otr.c if libotr is available
franky@veqlargh.fs
parents: 1300
diff changeset
    12
if OTR
1470
a8b924b5474c The OTR protocol expects (X)HTML messsages
Mikael Berthe <mikael@lilotux.net>
parents: 1448
diff changeset
    13
mcabber_SOURCES += otr.c otr.h nohtml.c nohtml.h
1309
887f8801418c Only compile otr.c if libotr is available
franky@veqlargh.fs
parents: 1300
diff changeset
    14
endif
57
f381236239a4 [/trunk] Changeset 72 by mikael
mikael
parents:
diff changeset
    15
1598
a087125d8fc8 Replace libjabber with loudmouth
franky
parents: 1590
diff changeset
    16
LDADD = $(GLIB_LIBS) $(LOUDMOUTH_LIBS) $(GPGME_LIBS) $(LIBOTR_LIBS) \
1880
668657be02ba Honour libidn build flags
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1835
diff changeset
    17
				$(ENCHANT_LIBS) $(LIBIDN_LIBS)
57
f381236239a4 [/trunk] Changeset 72 by mikael
mikael
parents:
diff changeset
    18
2041
e8f2db654e67 Fix building from separate directory
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1941
diff changeset
    19
AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) \
e8f2db654e67 Fix building from separate directory
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1941
diff changeset
    20
				$(GLIB_CFLAGS) $(LOUDMOUTH_CFLAGS) \
1668
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    21
				$(GPGME_CFLAGS) $(LIBOTR_CFLAGS) \
1880
668657be02ba Honour libidn build flags
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1835
diff changeset
    22
				$(ENCHANT_CFLAGS) $(LIBIDN_CFLAGS)
73
1fc66b6c08ef [/trunk] Changeset 87 by mikael
mikael
parents: 67
diff changeset
    23
781
d3af6877a7df Add --enable-hgcset to configure script
Mikael Berthe <mikael@lilotux.net>
parents: 777
diff changeset
    24
CLEANFILES = hgcset.h
d3af6877a7df Add --enable-hgcset to configure script
Mikael Berthe <mikael@lilotux.net>
parents: 777
diff changeset
    25
d3af6877a7df Add --enable-hgcset to configure script
Mikael Berthe <mikael@lilotux.net>
parents: 777
diff changeset
    26
if HGCSET
1835
c08db93d4907 Backed out changeset f35f39c15b35 (BUILT_SOURCES)
Mikael Berthe <mikael@lilotux.net>
parents: 1824
diff changeset
    27
BUILT_SOURCES = hgcset.h
777
e6d42f239541 "/version" shows Mercurial changeset (if there's one)
Mikael Berthe <mikael@lilotux.net>
parents: 745
diff changeset
    28
2091
e06054423a60 Change phony targets in makefile to remove unnecessary compilation
Hermitifier
parents: 2079
diff changeset
    29
hgcset.h: remake_hgcset
2041
e8f2db654e67 Fix building from separate directory
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1941
diff changeset
    30
	$(top_srcdir)/hgcset.sh "$(top_srcdir)/mcabber" "$(top_builddir)/mcabber"
777
e6d42f239541 "/version" shows Mercurial changeset (if there's one)
Mikael Berthe <mikael@lilotux.net>
parents: 745
diff changeset
    31
2091
e06054423a60 Change phony targets in makefile to remove unnecessary compilation
Hermitifier
parents: 2079
diff changeset
    32
.PHONY: remake_hgcset
781
d3af6877a7df Add --enable-hgcset to configure script
Mikael Berthe <mikael@lilotux.net>
parents: 777
diff changeset
    33
endif
57
f381236239a4 [/trunk] Changeset 72 by mikael
mikael
parents:
diff changeset
    34
1668
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    35
if INSTALL_HEADERS
1762
e7ce50fe19a9 Introduce mcabber/api.h
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1735
diff changeset
    36
mcabber_SOURCES += modules.c modules.h api.h
1668
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    37
mcabberinclude_HEADERS = main.h roster.h events.h \
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    38
			 commands.h compl.h \
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    39
			 hbuf.h screen.h logprint.h \
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    40
			 settings.h hooks.h utf8.c utf8.h \
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    41
			 histolog.h utils.h pgp.h \
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    42
			 xmpp.h xmpp_helper.h xmpp_defines.h \
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    43
			 xmpp_iq.h xmpp_iqrequest.h \
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    44
			 xmpp_muc.h xmpp_s10n.h \
1762
e7ce50fe19a9 Introduce mcabber/api.h
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1735
diff changeset
    45
			 caps.h fifo.h help.h modules.h api.h \
2041
e8f2db654e67 Fix building from separate directory
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1941
diff changeset
    46
			 $(top_builddir)/include/config.h
1668
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    47
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    48
if OTR
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    49
mcabberinclude_HEADERS += otr.h nohtml.h
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    50
endif
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    51
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    52
if HGCSET
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    53
mcabberinclude_HEADERS += hgcset.h
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    54
endif
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    55
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    56
mcabberincludedir = $(includedir)/mcabber
1941
2256d0626730 Modularize fifo system (Myhailo Danylenko)
Mikael Berthe <mikael@lilotux.net>
parents: 1880
diff changeset
    57
else
2079
8da280d34b48 Rename FIFO module file name
Mikael Berthe <mikael@lilotux.net>
parents: 2041
diff changeset
    58
mcabber_SOURCES += fifo_internal.c fifo.h
1668
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    59
endif
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1653
diff changeset
    60
781
d3af6877a7df Add --enable-hgcset to configure script
Mikael Berthe <mikael@lilotux.net>
parents: 777
diff changeset
    61
#SUBDIRS =