|
Packit |
fabffb |
src_inc = include_directories('.')
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
# FIXME: although this file is contained in the libnma directory
|
|
Packit |
fabffb |
# it should be generated before because it's used at
|
|
Packit |
fabffb |
# wireless-security directory, which is needed later for
|
|
Packit |
fabffb |
# libnma directory.
|
|
Packit |
fabffb |
libnma_inc = include_directories('libnma')
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
version_conf = configuration_data()
|
|
Packit |
fabffb |
version_conf.set('NMA_MAJOR_VERSION', nma_major_version)
|
|
Packit |
fabffb |
version_conf.set('NMA_MINOR_VERSION', nma_minor_version)
|
|
Packit |
fabffb |
version_conf.set('NMA_MICRO_VERSION', nma_micro_version)
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
version = 'nma-version.h'
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
version_header = configure_file(
|
|
Packit |
fabffb |
input: 'libnma/' + version + '.in',
|
|
Packit |
fabffb |
output: version,
|
|
Packit |
fabffb |
configuration: version_conf,
|
|
Packit |
fabffb |
install: true,
|
|
Packit |
fabffb |
install_dir: join_paths(nma_includedir, 'libnma')
|
|
Packit |
fabffb |
)
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
subdir('utils')
|
|
Packit |
fabffb |
subdir('wireless-security')
|
|
Packit |
fabffb |
subdir('libnma')
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
if enable_libnm_gtk
|
|
Packit |
fabffb |
subdir('libnm-gtk')
|
|
Packit |
fabffb |
endif
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
subdir('connection-editor')
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
sources = files(
|
|
Packit |
fabffb |
'ap-menu-item.c',
|
|
Packit |
fabffb |
'applet-agent.c',
|
|
Packit |
fabffb |
'applet.c',
|
|
Packit |
fabffb |
'applet-device-bt.c',
|
|
Packit |
fabffb |
'applet-device-ethernet.c',
|
|
Packit |
fabffb |
'applet-device-wifi.c',
|
|
Packit |
fabffb |
'applet-dialogs.c',
|
|
Packit |
fabffb |
'applet-vpn-request.c',
|
|
Packit |
fabffb |
'ethernet-dialog.c',
|
|
Packit |
fabffb |
'main.c',
|
|
Packit |
fabffb |
'mb-menu-item.c',
|
|
Packit |
fabffb |
'mobile-helpers.c'
|
|
Packit |
fabffb |
)
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
resource_data = files(
|
|
Packit |
fabffb |
'8021x.ui',
|
|
Packit |
fabffb |
'connection-editor/ce-page-dsl.ui',
|
|
Packit |
fabffb |
'gsm-unlock.ui',
|
|
Packit |
fabffb |
'info.ui'
|
|
Packit |
fabffb |
)
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
sources += gnome.compile_resources(
|
|
Packit |
fabffb |
'applet-resources',
|
|
Packit |
fabffb |
'applet.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 |
libnotify_dep,
|
|
Packit |
fabffb |
libsecret_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 |
'-DLIBEXECDIR="@0@"'.format(nma_libexecdir),
|
|
Packit |
fabffb |
'-DNMALOCALEDIR="@0@"'.format(nma_localedir),
|
|
Packit |
fabffb |
'-DSYSCONFDIR="@0@"'.format(nma_sysconfdir),
|
|
Packit |
fabffb |
'-DAUTOSTARTDIR="@0@"'.format(nma_autostartdir),
|
|
Packit |
fabffb |
'-DICONDIR="@0@"'.format(nma_icondir),
|
|
Packit |
fabffb |
'-DG_LOG_DOMAIN="@0@"'.format(nma_name)
|
|
Packit |
fabffb |
]
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
if enable_appindicator == 'ayatana' or enable_appindicator == 'ubuntu'
|
|
Packit |
fabffb |
deps += [
|
|
Packit |
fabffb |
appindicator_dep,
|
|
Packit |
fabffb |
dbusmenu_dep
|
|
Packit |
fabffb |
]
|
|
Packit |
fabffb |
endif
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
if enable_wwan
|
|
Packit |
fabffb |
sources += files('applet-device-broadband.c')
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
deps += mm_glib_dep
|
|
Packit |
fabffb |
endif
|
|
Packit |
fabffb |
|
|
Packit |
fabffb |
executable(
|
|
Packit |
fabffb |
nma_name,
|
|
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 |
)
|