Terrace/packages/c/Makefile
Joshua Bemenderfer 9d9757e868 Updates.
2025-09-08 16:24:38 -04:00

29 lines
483 B
Makefile

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)