mirror of https://github.com/GNOME/gimp.git
121 lines
3.1 KiB
Meson
121 lines
3.1 KiB
Meson
|
|
appdisplayenums = custom_target('display-enums.c',
|
|
input : [ 'display-enums.h', ],
|
|
output: [ 'display-enums.c', ],
|
|
command: [
|
|
gimp_mkenums,
|
|
'--fhead','#include "config.h"\n'
|
|
+ '#include <gio/gio.h>\n'
|
|
+ '#include "libgimpbase/gimpbase.h"\n'
|
|
+ '#include "@basename@"\n'
|
|
+ '#include "gimp-intl.h"\n',
|
|
app_mkenums_custom_target_commonargs,
|
|
'@INPUT@',
|
|
],
|
|
capture: 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-icon.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',
|
|
appdisplayenums,
|
|
gitversion_h,
|
|
|
|
appcoremarshal[1],
|
|
]
|
|
|
|
libappdisplay = static_library('appdisplay',
|
|
libappdisplay_sources,
|
|
include_directories: [ rootInclude, rootAppInclude, ],
|
|
c_args: '-DG_LOG_DOMAIN="Gimp-Display"',
|
|
dependencies: [
|
|
gegl, gtk3,
|
|
],
|
|
)
|