Add GRegex for regular expression matching. (#50075)
[platform/upstream/glib.git] / glib / pcre / makefile.msc
1 !IFDEF DEBUG
2 CRT=-MDd
3 !ELSE
4 CRT=-MD
5 !ENDIF
6
7 CFLAGS = \
8         -I ..\.. \
9         -DHAVE_CONFIG_H \
10         -DHAVE_LONG_LONG_FORMAT \
11         -DSUPPORT_UCP \
12         -DSUPPORT_UTF8 \
13         -DNEWLINE=10 \
14         -DMATCH_LIMIT=10000000 \
15         -DMATCH_LIMIT_RECURSION=10000000 \
16         -DMAX_NAME_SIZE=32 \
17         -DMAX_NAME_COUNT=10000 \
18         -DMAX_DUPLENGTH=30000 \
19         -DLINK_SIZE=2 \
20         -DEBCDIC=0 \
21         -DPOSIX_MALLOC_THRESHOLD=10
22
23 OBJECTS = \
24         pcre_chartables.obj \
25         pcre_compile.obj \
26         pcre_config.obj \
27         pcre_dfa_exec.obj \
28         pcre_exec.obj \
29         pcre_fullinfo.obj \
30         pcre_get.obj \
31         pcre_globals.obj \
32         pcre_info.obj \
33         pcre_maketables.obj \
34         pcre_newline.obj \
35         pcre_ord2utf8.obj \
36         pcre_refcount.obj \
37         pcre_study.obj \
38         pcre_tables.obj \
39         pcre_try_flipped.obj \
40         pcre_ucp_searchfuncs.obj \
41         pcre_valid_utf8.obj \
42         pcre_version.obj \
43         pcre_xclass.obj \
44
45 pcre.lib : $(OBJECTS)
46         lib -out:pcre.lib $(OBJECTS)
47
48 .c.obj:
49         $(CC) $(CRT) $(CFLAGS) -Ox -GD -c $<