This commit is contained in:
Joshua Bemenderfer
2025-09-08 16:24:38 -04:00
parent 70200a4091
commit 9d9757e868
79 changed files with 11705 additions and 3554 deletions

29
packages/c/Makefile Normal file
View File

@@ -0,0 +1,29 @@
CC=gcc
CFLAGS=-std=c99 -Wall -Wextra -g
TARGET=test/test-runner
SOURCE=test/test-runner.c
.PHONY: all test clean
all: $(TARGET)
$(TARGET): $(SOURCE)
$(CC) $(CFLAGS) -o $(TARGET) $(SOURCE)
test: $(TARGET)
./$(TARGET)
test-basic: $(TARGET)
./$(TARGET) new-api:basic
test-hierarchical: $(TARGET)
./$(TARGET) new-api:hierarchical
test-string-views: $(TARGET)
./$(TARGET) new-api:string-views
test-legacy: $(TARGET)
./$(TARGET) new-api:legacy-compat
clean:
rm -f $(TARGET)