summaryrefslogtreecommitdiff
path: root/pkg/fribidi/gen.lua
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/fribidi/gen.lua')
-rw-r--r--pkg/fribidi/gen.lua10
1 files changed, 7 insertions, 3 deletions
diff --git a/pkg/fribidi/gen.lua b/pkg/fribidi/gen.lua
index 4f992d1f..88f7fc3b 100644
--- a/pkg/fribidi/gen.lua
+++ b/pkg/fribidi/gen.lua
@@ -1,6 +1,5 @@
cflags{
'-D HAVE_CONFIG_H',
- '-I include',
'-I $dir',
'-I $outdir',
'-I $outdir/include',
@@ -10,7 +9,7 @@ cflags{
sub('tools.ninja', function()
cc('gen.tab/packtab.c')
exe('gen-unicode-version', {'gen.tab/gen-unicode-version.c'})
- for _, t in ipairs{'bidi-type', 'joining-type', 'arabic-shaping', 'mirroring'} do
+ for _, t in ipairs{'bidi-type', 'joining-type', 'arabic-shaping', 'mirroring', 'brackets', 'brackets-type'} do
exe('gen-'..t..'-tab', expand{'gen.tab/', {
'gen-'..t..'-tab.c',
'packtab.c.o',
@@ -33,6 +32,8 @@ gentool('bidi-type-tab', 'bidi-type.tab.i', {'UnicodeData.txt'}, '$compression')
gentool('joining-type-tab', 'joining-type.tab.i', {'UnicodeData.txt', 'ArabicShaping.txt'}, '$compression')
gentool('arabic-shaping-tab', 'arabic-shaping.tab.i', {'UnicodeData.txt'}, '$compression')
gentool('mirroring-tab', 'mirroring.tab.i', {'BidiMirroring.txt'}, '$compression')
+gentool('brackets-tab', 'brackets.tab.i', {'BidiBrackets.txt', 'UnicodeData.txt'}, '$compression')
+gentool('brackets-type-tab', 'brackets-type.tab.i', {'BidiBrackets.txt'}, '$compression')
pkg.hdrs = {
copy('$outdir/include', '$srcdir/lib', {
@@ -50,6 +51,7 @@ pkg.hdrs = {
'fribidi-joining-types.h',
'fribidi-joining-types-list.h',
'fribidi-mirroring.h',
+ 'fribidi-brackets.h',
'fribidi-shape.h',
'fribidi-types.h',
'fribidi-unicode.h',
@@ -62,6 +64,8 @@ pkg.deps = {
'$outdir/joining-type.tab.i',
'$outdir/arabic-shaping.tab.i',
'$outdir/mirroring.tab.i',
+ '$outdir/brackets.tab.i',
+ '$outdir/brackets-type.tab.i',
'$dir/headers',
}
@@ -74,8 +78,8 @@ lib('libfribidi.a', [[
fribidi-deprecated.c
fribidi-joining.c
fribidi-joining-types.c
- fribidi-mem.c
fribidi-mirroring.c
+ fribidi-brackets.c
fribidi-run.c
fribidi-shape.c
)