summaryrefslogtreecommitdiff
path: root/pkg/libtirpc/gen.lua
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2023-01-16 00:31:54 -0800
committerMichael Forney <mforney@mforney.org>2023-01-21 16:59:42 -0800
commitf70b4bb807afbdaccc1daab13b8ff24459c8dfa5 (patch)
tree0cf732f7be305666411b3d69fff7538ae52c36d5 /pkg/libtirpc/gen.lua
parent2794994795dbfa8dd3fa03a7af5287f108456bbb (diff)
Add libtirpc 1.3.3
Diffstat (limited to 'pkg/libtirpc/gen.lua')
-rw-r--r--pkg/libtirpc/gen.lua29
1 files changed, 29 insertions, 0 deletions
diff --git a/pkg/libtirpc/gen.lua b/pkg/libtirpc/gen.lua
new file mode 100644
index 00000000..01ad7485
--- /dev/null
+++ b/pkg/libtirpc/gen.lua
@@ -0,0 +1,29 @@
+cflags{
+ '-std=c99', '-Wall', '-Wpedantic',
+ '-D _BSD_SOURCE',
+ '-D INET6',
+ '-I $outdir/include',
+ '-I $srcdir/tirpc',
+}
+
+pkg.hdrs = copy('$outdir/include', '$srcdir/tirpc', {
+ 'netconfig.h',
+ 'rpc/types.h',
+ 'rpc/xdr.h',
+})
+pkg.deps = {'$gendir/headers'}
+
+lib('libtirpc.a', [[
+ src/(
+ xdr.c
+ xdr_rec.c
+ xdr_array.c
+ xdr_float.c
+ xdr_mem.c
+ xdr_reference.c
+ xdr_stdio.c
+ xdr_sizeof.c
+ )
+]])
+
+fetch 'git'