# 23 march 2019

libui_sources += [
	'darwin/aat.m',
	'darwin/alloc.m',
	'darwin/area.m',
	'darwin/areaevents.m',
	'darwin/attrstr.m',
	'darwin/autolayout.m',
	'darwin/box.m',
	'darwin/button.m',
	'darwin/checkbox.m',
	'darwin/colorbutton.m',
	'darwin/combobox.m',
	'darwin/control.m',
	'darwin/datetimepicker.m',
	'darwin/debug.m',
	'darwin/draw.m',
	'darwin/drawtext.m',
	'darwin/editablecombo.m',
	'darwin/entry.m',
	'darwin/fontbutton.m',
	'darwin/fontmatch.m',
	'darwin/fonttraits.m',
	'darwin/fontvariation.m',
	'darwin/form.m',
	'darwin/future.m',
	'darwin/graphemes.m',
	'darwin/grid.m',
	'darwin/group.m',
	'darwin/image.m',
	'darwin/label.m',
	'darwin/main.m',
	'darwin/map.m',
	'darwin/menu.m',
	'darwin/multilineentry.m',
	'darwin/opentype.m',
	'darwin/progressbar.m',
	'darwin/radiobuttons.m',
	'darwin/scrollview.m',
	'darwin/separator.m',
	'darwin/slider.m',
	'darwin/spinbox.m',
	'darwin/stddialogs.m',
	'darwin/tab.m',
	'darwin/table.m',
	'darwin/tablecolumn.m',
	'darwin/text.m',
	'darwin/undocumented.m',
	'darwin/util.m',
	'darwin/window.m',
	'darwin/winmoveresize.m',
]

libui_deps += [
	meson.get_compiler('objc').find_library('objc',
		required: true),
	dependency('appleframeworks',
		modules: ['Foundation', 'AppKit'],
		required: true),
]
libui_soversion = 'A'
# the / is required by some older versions of OS X
libui_rpath = '@executable_path/'