GLib: implement GMutex natively on Linux
[platform/upstream/glib.git] / glib / pcre / Makefile.am
1 include $(top_srcdir)/glib.mk
2
3 noinst_LTLIBRARIES += libpcre.la
4
5 libpcre_la_CPPFLAGS = \
6         -DG_LOG_DOMAIN=\"GLib-GRegex\" \
7         -DHAVE_CONFIG_H \
8         -DHAVE_MEMMOVE \
9         -DSUPPORT_UCP \
10         -DSUPPORT_UTF \
11         -DSUPPORT_UTF8 \
12         -DNEWLINE=-1 \
13         -DMATCH_LIMIT=10000000 \
14         -DMATCH_LIMIT_RECURSION=8192 \
15         -DMAX_NAME_SIZE=32 \
16         -DMAX_NAME_COUNT=10000 \
17         -DMAX_DUPLENGTH=30000 \
18         -DLINK_SIZE=2 \
19         -DPOSIX_MALLOC_THRESHOLD=10 \
20         -DPCRE_STATIC \
21         -UBSR_ANYCRLF \
22         -UEBCDIC \
23         $(glib_INCLUDES) \
24         @GLIB_DEBUG_FLAGS@ \
25         -DGLIB_COMPILATION \
26         $(AM_CPPFLAGS)
27
28 libpcre_la_CFLAGS = \
29         $(GLIB_HIDDEN_VISIBILITY_CFLAGS) \
30         $(PCRE_WARN_CFLAGS) \
31         $(DEP_CFLAGS) \
32         $(AM_CFLAGS)
33
34 libpcre_la_LDFLAGS = \
35         -no-undefined \
36         $(AM_LDFLAGS)
37
38 libpcre_la_SOURCES = \
39         pcre_byte_order.c \
40         pcre_chartables.c \
41         pcre_compile.c \
42         pcre_config.c \
43         pcre_dfa_exec.c \
44         pcre_exec.c \
45         pcre_fullinfo.c \
46         pcre_get.c \
47         pcre_globals.c \
48         pcre_jit_compile.c \
49         pcre_newline.c \
50         pcre_ord2utf8.c \
51         pcre_string_utils.c \
52         pcre_study.c \
53         pcre_tables.c \
54         pcre_valid_utf8.c \
55         pcre_xclass.c \
56         pcre.h \
57         pcre_internal.h \
58         ucp.h
59
60 libpcre_la_LIBADD = $(DEP_LIBS)
61
62 EXTRA_DIST +=                           \
63                 COPYING                 \
64                 makefile.msc