gimp/app/display/meson.build

125 lines
3.1 KiB
Meson

stamp_display_enums = custom_target('stamp-display-enums.h',
input : [
files(
'display-enums.h'
),
],
output: [ 'stamp-display-enums.h', ],
command: [
mkenums_wrap, perl,
meson.source_root(), meson.current_source_dir(),
meson.current_build_dir(),
'display-',
'#include <gio/gio.h>\n' +
'#include "libgimpbase/gimpbase.h"\n',
'#include "gimp-intl.h"'
],
build_by_default: true
)
libappdisplay_sources = [
'gimpcanvas-style.c',
'gimpcanvas.c',
'gimpcanvasarc.c',
'gimpcanvasboundary.c',
'gimpcanvasbufferpreview.c',
'gimpcanvascanvasboundary.c',
'gimpcanvascorner.c',
'gimpcanvascursor.c',
'gimpcanvasgrid.c',
'gimpcanvasgroup.c',
'gimpcanvasguide.c',
'gimpcanvashandle.c',
'gimpcanvasitem-utils.c',
'gimpcanvasitem.c',
'gimpcanvaslayerboundary.c',
'gimpcanvaslimit.c',
'gimpcanvasline.c',
'gimpcanvaspassepartout.c',
'gimpcanvaspath.c',
'gimpcanvaspen.c',
'gimpcanvaspolygon.c',
'gimpcanvasprogress.c',
'gimpcanvasproxygroup.c',
'gimpcanvasrectangle.c',
'gimpcanvasrectangleguides.c',
'gimpcanvassamplepoint.c',
'gimpcanvastextcursor.c',
'gimpcanvastransformguides.c',
'gimpcanvastransformpreview.c',
'gimpcursorview.c',
'gimpdisplay-foreach.c',
'gimpdisplay-handlers.c',
'gimpdisplay.c',
'gimpdisplayshell-actions.c',
'gimpdisplayshell-appearance.c',
'gimpdisplayshell-autoscroll.c',
'gimpdisplayshell-callbacks.c',
'gimpdisplayshell-close.c',
'gimpdisplayshell-cursor.c',
'gimpdisplayshell-dnd.c',
'gimpdisplayshell-draw.c',
'gimpdisplayshell-expose.c',
'gimpdisplayshell-filter-dialog.c',
'gimpdisplayshell-filter.c',
'gimpdisplayshell-grab.c',
'gimpdisplayshell-handlers.c',
'gimpdisplayshell-items.c',
'gimpdisplayshell-layer-select.c',
'gimpdisplayshell-profile.c',
'gimpdisplayshell-progress.c',
'gimpdisplayshell-render.c',
'gimpdisplayshell-rotate-dialog.c',
'gimpdisplayshell-rotate.c',
'gimpdisplayshell-rulers.c',
'gimpdisplayshell-scale-dialog.c',
'gimpdisplayshell-scale.c',
'gimpdisplayshell-scroll.c',
'gimpdisplayshell-scrollbars.c',
'gimpdisplayshell-selection.c',
'gimpdisplayshell-title.c',
'gimpdisplayshell-tool-events.c',
'gimpdisplayshell-transform.c',
'gimpdisplayshell-utils.c',
'gimpdisplayshell.c',
'gimpimagewindow.c',
'gimpmotionbuffer.c',
'gimpmultiwindowstrategy.c',
'gimpnavigationeditor.c',
'gimpscalecombobox.c',
'gimpsinglewindowstrategy.c',
'gimpstatusbar.c',
'gimptoolcompass.c',
'gimptooldialog.c',
'gimptoolfocus.c',
'gimptoolgui.c',
'gimptoolgyroscope.c',
'gimptoolhandlegrid.c',
'gimptoolline.c',
'gimptoolpath.c',
'gimptoolpolygon.c',
'gimptoolrectangle.c',
'gimptoolrotategrid.c',
'gimptoolsheargrid.c',
'gimptooltransform3dgrid.c',
'gimptooltransformgrid.c',
'gimptoolwidget.c',
'gimptoolwidgetgroup.c',
'display-enums.c',
stamp_display_enums,
gitversion_h,
appcoremarshal[1],
]
libappdisplay = static_library('appdisplay',
libappdisplay_sources,
include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-Display"',
dependencies: [
gegl, gtk3, cairo,
],
)