xemu/data/meson.build
Matt Borgerson 9c06980275 ui: Redesign user interface
Introduces a new user interface that looks much nicer, is easier to
navigate with controllers, provides more context to users, and is
scalable. Some additional features are included.

* Adds 'popup menu' with actions that can be used easily from controller
* Adds 'main menu', unifying other configuration dialogs
* Adds port-forwarding user interface
* Adds screenshot feature
* Adds volume control feature
* Adds gamepad auto-bind option
* Adds vsync configuration option
* Adds auto UI scaling
* Adds preferred window size selection
* Adds AV pack selection
* Exposes some existing config items in GUI
2022-05-07 16:09:34 -07:00

25 lines
670 B
Meson

pfiles = [
'controller_mask.png',
'logo_sdf.png',
'xemu_64x64.png',
'abxy.ttf',
'Roboto-Medium.ttf',
'RobotoCondensed-Regular.ttf',
'font_awesome_6_1_1_solid.otf',
]
libpfile_targets = []
foreach e : pfiles
t = custom_target('@0@.[ch]'.format(e),
output: ['@0@.c'.format(e), '@0@.h'.format(e)],
input: files('@0@'.format(e)),
command: [packfile, '@INPUT@', '@OUTPUT0@', '@OUTPUT1@'])
libpfile_targets += t[0]
genh += t[1]
endforeach
libpfile = static_library('pdata', libpfile_targets,
name_suffix: 'fa')
common_ss.add(declare_dependency(link_whole: libpfile))