This commit implements the `phogen_encode` function, which takes a bhash as argument and generates a phonetic string.
20 lines
549 B
Meson
20 lines
549 B
Meson
|
|
# phogen_map is needed for generating phogen_map.h
|
|
subdir('phogen_map')
|
|
|
|
phogen_map_h = custom_target(
|
|
'phogen_map.h',
|
|
input : PHOGEN_WORD_LIST,
|
|
output : 'phogen_map.h',
|
|
command : [PHOGEN_MAP_EXE, '--input=@INPUT@', '--clang=@OUTPUT@'])
|
|
|
|
phogen_inc = include_directories('inc')
|
|
|
|
phogen_lib = static_library(
|
|
'phogen',
|
|
[phogen_map_h, 'src/phogen.c'],
|
|
include_directories : phogen_inc,
|
|
dependencies: bhash_dep)
|
|
|
|
phogen_dep = declare_dependency(link_with : phogen_lib, include_directories : phogen_inc)
|