Learning_GTK4_tree/gtk/print/meson.build

60 lines
1.2 KiB
Meson
Raw Normal View History

2023-12-12 11:36:42 +01:00
gtk_print_headers = files([
'gtkpagesetup.h',
'gtkpapersize.h',
'gtkprintcontext.h',
'gtkprintoperation.h',
'gtkprintoperationpreview.h',
'gtkprintsettings.h',
])
gtk_print_sources = files([
'gtkpagesetup.c',
'gtkpapersize.c',
'gtkprintcontext.c',
'gtkprintoperation.c',
'gtkprintoperationpreview.c',
'gtkprintsettings.c',
'gtkprintutils.c',
])
gtk_unix_print_headers = []
gtk_unix_print_sources = []
if os_unix
gtk_unix_print_headers += files([
'gtkpagesetupunixdialog.h',
'gtkprintunixdialog.h',
'gtkprinter.h',
'gtkprintjob.h',
])
gtk_unix_print_sources += files([
'gtkcustompaperunixdialog.c',
'gtkpagesetupunixdialog.c',
'gtkpagethumbnail.c',
'gtkprintbackend.c',
'gtkprinter.c',
'gtkprinteroption.c',
'gtkprinteroptionset.c',
'gtkprinteroptionwidget.c',
'gtkprintjob.c',
'gtkprintoperation-unix.c',
'gtkprintoperation-portal.c',
'gtkprintunixdialog.c',
])
endif
gtk_win32_print_headers = []
gtk_win32_print_sources = []
if os_win32
gtk_win32_print_sources += files([
'gtkprint-win32.c',
'gtkprintoperation-win32.c',
])
if cc.has_header_symbol('windows.h', 'IPrintDialogCallback')
cdata.set('HAVE_IPRINTDIALOGCALLBACK', 1)
endif
endif