Blame src/connection-editor/meson.build
|
Packit |
fabffb |
sources = files(
|
|
Packit |
fabffb |
'ce-page.c',
|
|
Packit |
fabffb |
'ce-polkit-button.c',
|
|
Packit |
fabffb |
'ce-polkit.c',
|
|
Packit |
fabffb |
'ce-utils.c',
|
|
Packit |
fabffb |
'connection-helpers.c',
|
|
Packit |
fabffb |
'ip4-routes-dialog.c',
|
|
Packit |
fabffb |
'ip6-routes-dialog.c',
|
|
Packit |
fabffb |
'nm-connection-editor.c',
|
|
Packit |
fabffb |
'nm-connection-list.c',
|
|
Packit |
fabffb |
'main.c',
|
|
Packit |
fabffb |
'page-8021x-security.c',
|
|
Packit |
fabffb |
'page-bridge.c',
|
|
Packit |
fabffb |
'page-bridge-port.c',
|
|
Packit |
fabffb |
'page-bluetooth.c',
|
|
Packit |
fabffb |
'page-bond.c',
|
|
Packit |
fabffb |
'page-dcb.c',
|
|
Packit |
fabffb |
'page-dsl.c',
|
|
Packit |
fabffb |
'page-ethernet.c',
|
|
Packit |
fabffb |
'page-general.c',
|
|
Packit |
fabffb |
'page-infiniband.c',
|
|
Packit |
fabffb |
'page-ip-tunnel.c',
|
|
Packit |
fabffb |
'page-ip4.c',
|
|
Packit |
fabffb |
'page-ip6.c',
|
|
Packit |
fabffb |
'page-macsec.c',
|
|
Packit |
fabffb |
'page-master.c',
|
|
Packit |
fabffb |
'page-mobile.c',
|
|
Packit |
fabffb |
'page-ppp.c',
|
|
Packit |
fabffb |
'page-proxy.c',
|
|
Packit |
fabffb |
'page-team.c',
|
|
Packit |
fabffb |
'page-team-port.c',
|
|
Packit |
fabffb |
'page-vlan.c',
|
|
Packit |
fabffb |
'page-vpn.c',
|
|
Packit |
fabffb |
'page-wifi.c',
|
|
Packit |
fabffb |
'page-wifi-security.c',
|
|
Packit Service |
639700 |
'page-wireguard.c',
|
|
Packit |
fabffb |
'ppp-auth-methods-dialog.c',
|
|
Packit |
fabffb |
'vpn-helpers.c'
|
|
Packit |
fabffb |
)
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
resource_data = files(
|
|
Packit |
fabffb |
'ce-ip4-routes.ui',
|
|
Packit |
fabffb |
'ce-ip6-routes.ui',
|
|
Packit |
fabffb |
'ce-new-connection.ui',
|
|
Packit |
fabffb |
'ce-page-bluetooth.ui',
|
|
Packit |
fabffb |
'ce-page-bond.ui',
|
|
Packit |
fabffb |
'ce-page-bridge-port.ui',
|
|
Packit |
fabffb |
'ce-page-bridge.ui',
|
|
Packit |
fabffb |
'ce-page-dcb.ui',
|
|
Packit |
fabffb |
'ce-page-dsl.ui',
|
|
Packit |
fabffb |
'ce-page-ethernet.ui',
|
|
Packit |
fabffb |
'ce-page-general.ui',
|
|
Packit |
fabffb |
'ce-page-infiniband.ui',
|
|
Packit |
fabffb |
'ce-page-ip4.ui',
|
|
Packit |
fabffb |
'ce-page-ip6.ui',
|
|
Packit |
fabffb |
'ce-page-ip-tunnel.ui',
|
|
Packit |
fabffb |
'ce-page-macsec.ui',
|
|
Packit |
fabffb |
'ce-page-mobile.ui',
|
|
Packit |
fabffb |
'ce-page-ppp.ui',
|
|
Packit |
fabffb |
'ce-page-proxy.ui',
|
|
Packit |
fabffb |
'ce-page-team-port.ui',
|
|
Packit |
fabffb |
'ce-page-team.ui',
|
|
Packit |
fabffb |
'ce-page-vlan.ui',
|
|
Packit |
fabffb |
'ce-page-wifi-security.ui',
|
|
Packit |
fabffb |
'ce-page-wifi.ui',
|
|
Packit Service |
639700 |
'ce-page-wireguard.ui',
|
|
Packit |
fabffb |
'ce-ppp-auth-methods.ui',
|
|
Packit |
fabffb |
'gtk/menus.ui',
|
|
Packit |
fabffb |
'nm-connection-editor.ui',
|
|
Packit |
fabffb |
'nm-connection-list.ui'
|
|
Packit |
fabffb |
)
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
sources += gnome.compile_resources(
|
|
Packit |
fabffb |
'ce-resources',
|
|
Packit |
fabffb |
'ce.gresource.xml',
|
|
Packit |
fabffb |
dependencies: resource_data
|
|
Packit |
fabffb |
)
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
incs = [
|
|
Packit |
fabffb |
top_inc,
|
|
Packit |
fabffb |
utils_inc,
|
|
Packit |
fabffb |
src_inc,
|
|
Packit |
fabffb |
shared_inc,
|
|
Packit |
fabffb |
wireless_security_inc
|
|
Packit |
fabffb |
]
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
deps = [
|
|
Packit |
fabffb |
gtk_dep,
|
|
Packit |
fabffb |
libnm_dep,
|
|
Packit |
fabffb |
libnma_dep,
|
|
Packit |
fabffb |
m_dep
|
|
Packit |
fabffb |
]
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
cflags = [
|
|
Packit |
fabffb |
'-DBINDIR="@0@"'.format(nma_bindir),
|
|
Packit |
fabffb |
'-DDATADIR="@0@"'.format(nma_datadir),
|
|
Packit |
fabffb |
'-DLIBDIR="@0@"'.format(nma_libdir),
|
|
Packit |
fabffb |
'-DNMALOCALEDIR="@0@"'.format(nma_localedir),
|
|
Packit |
fabffb |
'-DSYSCONFDIR="@0@"'.format(nma_sysconfdir),
|
|
Packit |
fabffb |
'-DICONDIR="@0@"'.format(nma_icondir)
|
|
Packit |
fabffb |
]
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
if enable_selinux
|
|
Packit |
fabffb |
deps += libselinux_dep
|
|
Packit |
fabffb |
endif
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
if enable_team
|
|
Packit |
fabffb |
deps += jansson_dep
|
|
Packit |
fabffb |
endif
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
executable(
|
|
Packit |
fabffb |
'nm-connection-editor',
|
|
Packit |
fabffb |
sources,
|
|
Packit |
fabffb |
include_directories: incs,
|
|
Packit |
fabffb |
dependencies: deps,
|
|
Packit |
fabffb |
c_args: cflags,
|
|
Packit |
fabffb |
link_args: '-Wl,--version-script,@0@'.format(linker_script_ver),
|
|
Packit |
fabffb |
link_depends: linker_script_ver,
|
|
Packit |
fabffb |
link_whole: libwireless_security_libnm,
|
|
Packit |
fabffb |
install: true,
|
|
Packit |
fabffb |
install_dir: nma_bindir
|
|
Packit |
fabffb |
)
|