yyjson-sys 0.1.0

yyjson-sys is a low-level Rust FFI binding for yyjson, a high-performance JSON parsing library. It provides direct access to yyjson's C API. This crate is intended for building higher-level abstractions or integrating yyjson with Rust projects that require minimal overhead.
Documentation
.SILENT:
.DEFAULT_GOAL:=all
SHELL:=/usr/bin/bash

.PHONY: all bindgen

all:
	echo 'yyjson-sys'

BINDINGS_RS = src/bindings.rs
YYJSON_H = yyjson/src/yyjson.h

bindgen:
	bindgen \
		--output $(BINDINGS_RS) \
		--rust-edition 2021 \
		--wrap-static-fns \
		--wrap-static-fns-path extern.c \
		$(YYJSON_H) \
		-- \
		-DYYJSON_DISABLE_UTILS=1