1EXTRA_DIST = \
2	Makefile.mingw \
3	lib/COPYING \
4	lib/common.c \
5	lib/config.h \
6	lib/dcc7.c \
7	lib/dcc.c \
8	lib/debug.c \
9	lib/debug.h \
10	lib/deflate.c \
11	lib/deflate.h \
12	lib/encoding.c \
13	lib/encoding.h \
14	lib/endian.c \
15	lib/events.c \
16	lib/fileio.h \
17	lib/handlers.c \
18	lib/http.c \
19	lib/internal.h \
20	lib/libgadu.c \
21	lib/libgadu.h \
22	lib/message.c \
23	lib/message.h \
24	lib/network.c \
25	lib/network.h \
26	lib/obsolete.c \
27	lib/packets.pb-c.c \
28	lib/packets.pb-c.h \
29	lib/protobuf.c \
30	lib/protobuf-c.c \
31	lib/protobuf-c.h \
32	lib/protobuf.h \
33	lib/protocol.h \
34	lib/pubdir50.c \
35	lib/pubdir.c \
36	lib/resolver.c \
37	lib/resolver.h \
38	lib/session.h \
39	lib/sha1.c \
40	lib/strman.h \
41	lib/tvbuff.c \
42	lib/tvbuff.h \
43	lib/tvbuilder.c \
44	lib/tvbuilder.h
45
46pkgdir = $(libdir)/purple-$(PURPLE_MAJOR_VERSION)
47
48if ! HAVE_LIBGADU
49INTGG_SOURCES = \
50	lib/common.c \
51	lib/config.h \
52	lib/dcc7.c \
53	lib/dcc.c \
54	lib/debug.c \
55	lib/debug.h \
56	lib/deflate.c \
57	lib/deflate.h \
58	lib/encoding.c \
59	lib/encoding.h \
60	lib/endian.c \
61	lib/events.c \
62	lib/fileio.h \
63	lib/handlers.c \
64	lib/http.c \
65	lib/internal.h \
66	lib/libgadu.c \
67	lib/libgadu.h \
68	lib/message.c \
69	lib/message.h \
70	lib/network.c \
71	lib/network.h \
72	lib/obsolete.c \
73	lib/packets.pb-c.c \
74	lib/packets.pb-c.h \
75	lib/protobuf.c \
76	lib/protobuf-c.c \
77	lib/protobuf-c.h \
78	lib/protobuf.h \
79	lib/protocol.h \
80	lib/pubdir50.c \
81	lib/pubdir.c \
82	lib/resolver.c \
83	lib/resolver.h \
84	lib/session.h \
85	lib/sha1.c \
86	lib/strman.h \
87	lib/tvbuff.c \
88	lib/tvbuff.h \
89	lib/tvbuilder.c \
90	lib/tvbuilder.h
91
92INTGG_LIBS = $(ZLIB_LIBS) $(GNUTLS_LIBS)
93INTGG_CFLAGS = \
94	-I$(top_srcdir)/libpurple/protocols/gg/lib \
95	$(ZLIB_CFLAGS) \
96	$(GNUTLS_CFLAGS) \
97	-DGG_IGNORE_DEPRECATED
98
99endif
100
101GGSOURCES = \
102	$(INTGG_SOURCES) \
103	gg-utils.h \
104	gg-utils.c \
105	confer.h \
106	confer.c \
107	search.h \
108	search.c \
109	buddylist.h \
110	buddylist.c \
111	gg.h \
112	gg.c
113
114AM_CFLAGS = $(st)
115
116libgg_la_LDFLAGS = -module -avoid-version
117
118if STATIC_GG
119
120st = -DPURPLE_STATIC_PRPL
121noinst_LTLIBRARIES = libgg.la
122libgg_la_SOURCES = $(GGSOURCES)
123libgg_la_CFLAGS  = $(AM_CFLAGS)
124libgg_la_LIBADD  = $(LIBGADU_LIBS) $(INTGG_LIBS)
125
126else
127
128st =
129pkg_LTLIBRARIES = libgg.la
130libgg_la_SOURCES = $(GGSOURCES)
131libgg_la_LIBADD  = $(GLIB_LIBS) $(LIBGADU_LIBS) $(INTGG_LIBS)
132
133endif
134
135AM_CPPFLAGS = \
136	-I$(top_srcdir)/libpurple \
137	-I$(top_builddir)/libpurple \
138	$(LIBGADU_CFLAGS) \
139	$(INTGG_CFLAGS) \
140	$(GLIB_CFLAGS) \
141	$(DEBUG_CFLAGS)
142