gimp/app/tools/meson.build

149 lines
3.6 KiB
Meson

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,
],
)