Disable stack execution on plugins
[claws.git] / src / plugins / litehtml_viewer / litehtml / Makefile.am
blobe4b5ac94a1130341ea69c5678c44f0df94a800ae
1 # Copyright 1999-2021 the Claws Mail team.
2 # This file is part of Claws Mail package, and distributed under the
3 # terms of the General Public License version 3 (or later).
4 # See COPYING file for license details.
6 if OS_WIN32
7 lh_cppflags = -DLITEHTML_UTF8
8 else
9 lh_cppflags =
10 endif
12 if BUILD_LITEHTML_VIEWER_PLUGIN
13 noinst_LTLIBRARIES = liblitehtml.la
14 endif
16 liblitehtml_la_CXXFLAGS = -std=c++11
18 liblitehtml_la_SOURCES = \
19         background.h \
20         borders.h \
21         codepoint.cpp \
22         codepoint.h \
23         css_borders.cpp \
24         css_length.cpp \
25         css_length.h \
26         css_margins.h \
27         css_offsets.h \
28         css_position.h \
29         css_properties.cpp \
30         css_properties.h \
31         css_selector.cpp \
32         css_selector.h \
33         document_container.cpp \
34         document_container.h \
35         document.cpp \
36         document.h \
37         el_anchor.cpp \
38         el_anchor.h \
39         el_base.cpp \
40         el_base.h \
41         el_before_after.cpp \
42         el_before_after.h \
43         el_body.cpp \
44         el_body.h \
45         el_break.cpp \
46         el_break.h \
47         el_cdata.cpp \
48         el_cdata.h \
49         el_comment.cpp \
50         el_comment.h \
51         el_div.cpp \
52         el_div.h \
53         element.cpp \
54         element.h \
55         el_font.cpp \
56         el_font.h \
57         el_image.cpp \
58         el_image.h \
59         el_link.cpp \
60         el_link.h \
61         el_para.cpp \
62         el_para.h \
63         el_script.cpp \
64         el_script.h \
65         el_space.cpp \
66         el_space.h \
67         el_style.cpp \
68         el_style.h \
69         el_table.cpp \
70         el_table.h \
71         el_td.cpp \
72         el_td.h \
73         el_text.cpp \
74         el_text.h \
75         el_title.cpp \
76         el_title.h \
77         el_tr.cpp \
78         el_tr.h \
79         formatting_context.cpp \
80         formatting_context.h \
81         html.cpp \
82         html.h \
83         html_tag.cpp \
84         html_tag.h \
85         iterators.cpp \
86         iterators.h \
87         line_box.cpp \
88         line_box.h \
89         litehtml.h \
90         Makefile.am \
91         master_css.h \
92         media_query.cpp \
93         media_query.h \
94         num_cvt.cpp \
95         num_cvt.h \
96         os_types.h \
97         render_block_context.cpp \
98         render_block_context.h \
99         render_block.cpp \
100         render_block.h \
101         render_flex.cpp \
102         render_flex.h \
103         render_image.cpp \
104         render_image.h \
105         render_inline_context.cpp \
106         render_inline_context.h \
107         render_inline.cpp \
108         render_inline.h \
109         render_item.cpp \
110         render_item.h \
111         render_table.cpp \
112         render_table.h \
113         string_id.cpp \
114         string_id.h \
115         strtod.cpp \
116         style.cpp \
117         style.h \
118         stylesheet.cpp \
119         stylesheet.h \
120         table.cpp \
121         table.h \
122         tstring_view.cpp \
123         tstring_view.h \
124         types.h \
125         url.cpp \
126         url.h \
127         url_path.cpp \
128         url_path.h \
129         utf8_strings.cpp \
130         utf8_strings.h \
131         web_color.cpp \
132         web_color.h
134 liblitehtml_la_LDFLAGS = \
135         -avoid-version -module \
136         $(LIBGUMBO_LIBS)
138 liblitehtml_la_CPPFLAGS = \
139         $(lh_cppflags) \
140         $(LIBGUMBO_CFLAGS)
142 EXTRA_DIST = \
143         LICENSE \
144         README.md