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