File: meson.build

package info (click to toggle)
gimp 3.0.4-3
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 210,076 kB
  • sloc: ansic: 842,287; lisp: 10,761; python: 10,318; cpp: 7,238; perl: 4,355; sh: 1,043; xml: 963; yacc: 609; lex: 348; javascript: 150; makefile: 43
file content (148 lines) | stat: -rw-r--r-- 3,704 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
stamp_tools_enums = custom_target('stamp-tools-enums.h',
  input : [
    files(
      'tools-enums.h'
    ),
  ],
  output: [ 'stamp-tools-enums.h', ],
  command: [
    mkenums_wrap, perl,
    meson.project_source_root(), meson.current_source_dir(),
    meson.current_build_dir(),
    'tools-',
    '#include <gio/gio.h>\n'              +
    '#include "libgimpbase/gimpbase.h"\n' +
    '#include "core/core-enums.h"\n',
    '#include "gimp-intl.h"'
  ],
  build_by_default: true
)

libapptools_sources = [
  'gimp-tools.c',
  'gimp-tool-options-manager.c',
  'gimpairbrushtool.c',
  'gimpalignoptions.c',
  'gimpaligntool.c',
  'gimpbrightnesscontrasttool.c',
  'gimpbrushtool.c',
  'gimpbucketfilloptions.c',
  'gimpbucketfilltool.c',
  'gimpbycolorselecttool.c',
  'gimpcageoptions.c',
  'gimpcagetool.c',
  'gimpcloneoptions-gui.c',
  'gimpclonetool.c',
  'gimpcoloroptions.c',
  'gimpcolorpickeroptions.c',
  'gimpcolorpickertool.c',
  'gimpcolortool.c',
  'gimpconvolvetool.c',
  'gimpcropoptions.c',
  'gimpcroptool.c',
  'gimpcurvestool.c',
  'gimpdodgeburntool.c',
  'gimpdrawtool.c',
  'gimpeditselectiontool.c',
  'gimpellipseselecttool.c',
  'gimperasertool.c',
  'gimpfilteroptions.c',
  'gimpfiltertool-settings.c',
  'gimpfiltertool-widgets.c',
  'gimpfiltertool.c',
  'gimpflipoptions.c',
  'gimpfliptool.c',
  'gimpforegroundselectoptions.c',
  'gimpforegroundselecttool.c',
  'gimpforegroundselecttoolundo.c',
  'gimpfreeselecttool.c',
  'gimpfuzzyselecttool.c',
  'gimpgegltool.c',
  'gimpgenerictransformtool.c',
  'gimpgradientoptions.c',
  'gimpgradienttool-editor.c',
  'gimpgradienttool.c',
  'gimpguidetool.c',
  'gimphandletransformoptions.c',
  'gimphandletransformtool.c',
  'gimphealtool.c',
  'gimphistogramoptions.c',
  'gimpinkoptions-gui.c',
  'gimpinktool.c',
  'gimpiscissorsoptions.c',
  'gimpiscissorstool.c',
  'gimplevelstool.c',
  'gimpmagnifyoptions.c',
  'gimpmagnifytool.c',
  'gimpmeasureoptions.c',
  'gimpmeasuretool.c',
  'gimpmoveoptions.c',
  'gimpmovetool.c',
  'gimpmybrushoptions-gui.c',
  'gimpmybrushtool.c',
  'gimpnpointdeformationoptions.c',
  'gimpnpointdeformationtool.c',
  'gimpoffsettool.c',
  'gimpoperationtool.c',
  'gimppaintbrushtool.c',
  'gimppaintoptions-gui.c',
  'gimppaintselectoptions.c',
  'gimppaintselecttool.c',
  'gimppainttool-paint.c',
  'gimppainttool.c',
  'gimppenciltool.c',
  'gimpperspectiveclonetool.c',
  'gimpperspectivetool.c',
  'gimppolygonselecttool.c',
  'gimprectangleoptions.c',
  'gimprectangleselectoptions.c',
  'gimprectangleselecttool.c',
  'gimpregionselectoptions.c',
  'gimpregionselecttool.c',
  'gimprotatetool.c',
  'gimpsamplepointtool.c',
  'gimpscaletool.c',
  'gimpseamlesscloneoptions.c',
  'gimpseamlessclonetool.c',
  'gimpselectionoptions.c',
  'gimpselectiontool.c',
  'gimpsheartool.c',
  'gimpsmudgetool.c',
  'gimpsourcetool.c',
  'gimptextoptions.c',
  'gimptexttool-editor.c',
  'gimptexttool.c',
  'gimpthresholdtool.c',
  'gimptilehandleriscissors.c',
  'gimptool-progress.c',
  'gimptool.c',
  'gimptoolcontrol.c',
  'gimptooloptions-gui.c',
  'gimptools-utils.c',
  'gimptransform3doptions.c',
  'gimptransform3dtool.c',
  'gimptransformgridoptions.c',
  'gimptransformgridtool.c',
  'gimptransformgridtoolundo.c',
  'gimptransformoptions.c',
  'gimptransformtool.c',
  'gimpunifiedtransformtool.c',
  'gimpvectoroptions.c',
  'gimpvectortool.c',
  'gimpwarpoptions.c',
  'gimpwarptool.c',
  'tool_manager.c',
  'tools-enums.c',
  stamp_tools_enums,

  appcoremarshal[1],
]

libapptools = static_library('apptools',
  libapptools_sources,
  include_directories: [ rootInclude, rootAppInclude, ],
  c_args: '-DG_LOG_DOMAIN="Gimp-Tools"',
  dependencies: [
    gegl, gtk3,
  ],
)