Code taken from https://git.lysator.liu.se/nettle/nettle and placed in its own subproject.
42 lines
916 B
Meson
42 lines
916 B
Meson
project('nettle', 'c',
|
|
license: [ 'LGPL'],
|
|
version: '3.7.3'
|
|
)
|
|
# https://git.lysator.liu.se/nettle/nettle
|
|
|
|
inc = include_directories('.')
|
|
|
|
sources = [
|
|
'aes128-decrypt.c',
|
|
'aes128-encrypt.c',
|
|
'aes128-set-decrypt-key.c',
|
|
'aes128-set-encrypt-key.c',
|
|
'aes192-decrypt.c',
|
|
'aes192-encrypt.c',
|
|
'aes192-set-decrypt-key.c',
|
|
'aes192-set-encrypt-key.c',
|
|
'aes256-decrypt.c',
|
|
'aes256-encrypt.c',
|
|
'aes256-set-decrypt-key.c',
|
|
'aes256-set-encrypt-key.c',
|
|
'aesdata.c',
|
|
'aes-decrypt.c',
|
|
'aes-decrypt-internal.c',
|
|
'aes-decrypt-table.c',
|
|
'aes-encrypt.c',
|
|
'aes-encrypt-internal.c',
|
|
'aes-encrypt-table.c',
|
|
'aes-invert-internal.c',
|
|
'aes-set-decrypt-key.c',
|
|
'aes-set-encrypt-key.c',
|
|
'aes-set-key-internal.c',
|
|
]
|
|
|
|
libaes = static_library('nettle-aes',
|
|
sources,
|
|
include_directories : inc,
|
|
install : false)
|
|
|
|
aes_dep = declare_dependency(
|
|
include_directories : inc,
|
|
link_with : libaes)
|