From 549ed37562f2eac998e3e7c5a6c95a9b5bebc686 Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Fri, 23 Feb 2018 22:32:10 -0800 Subject: Add cmark 0.28.3 --- pkg/cmark/gen.lua | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkg/cmark/gen.lua (limited to 'pkg/cmark/gen.lua') diff --git a/pkg/cmark/gen.lua b/pkg/cmark/gen.lua new file mode 100644 index 00000000..fc058678 --- /dev/null +++ b/pkg/cmark/gen.lua @@ -0,0 +1,38 @@ +cflags{ + '-I $dir', +} + +pkg.hdrs = { + copy('$outdir/include', '$srcdir/src', {'cmark.h'}), + copy('$outdir/include', '$dir', {'cmark_export.h', 'cmark_version.h'}), + install=true, +} + +lib('libcmark.a', expand{'src/', { + 'cmark.c', + 'node.c', + 'iterator.c', + 'blocks.c', + 'inlines.c', + 'scanners.c', + 'utf8.c', + 'buffer.c', + 'references.c', + 'render.c', + 'man.c', + 'xml.c', + 'html.c', + 'commonmark.c', + 'latex.c', + 'houdini_href_e.c', + 'houdini_html_e.c', + 'houdini_html_u.c', + 'cmark_ctype.c', +}}) +file('lib/libcmark.a', '644', '$outdir/libcmark.a') + +exe('cmark', {'src/main.c', 'libcmark.a'}) +file('bin/cmark', '755', '$outdir/cmark') +man{'man/man1/cmark.1'} + +fetch 'git' -- cgit v1.2.3