Tweaked scripts to share more code, added coverage calls/hits

The main change is requiring field names for -b/-f/-s/-S, this
is a bit more powerful, and supports hidden extra fields, but
can require a bit more typing in some cases.
This commit is contained in:
Christopher Haster
2022-10-02 03:07:30 -05:00
parent 296c5afea7
commit ca66993812
8 changed files with 1972 additions and 1454 deletions
+5 -5
View File
@@ -149,23 +149,23 @@ bench-list: bench-runner
.PHONY: code
code: $(OBJ)
./scripts/code.py $^ -S $(CODEFLAGS)
./scripts/code.py $^ -Ssize $(CODEFLAGS)
.PHONY: data
data: $(OBJ)
./scripts/data.py $^ -S $(DATAFLAGS)
./scripts/data.py $^ -Ssize $(DATAFLAGS)
.PHONY: stack
stack: $(CI)
./scripts/stack.py $^ -S $(STACKFLAGS)
./scripts/stack.py $^ -Slimit -Sframe $(STACKFLAGS)
.PHONY: struct
struct: $(OBJ)
./scripts/struct_.py $^ -S $(STRUCTFLAGS)
./scripts/struct_.py $^ -Ssize $(STRUCTFLAGS)
.PHONY: coverage
coverage: $(GCDA)
./scripts/coverage.py $^ -s $(COVERAGEFLAGS)
./scripts/coverage.py $^ -slines -sbranches $(COVERAGEFLAGS)
.PHONY: summary sizes
summary sizes: $(BUILDDIR)lfs.csv