add focused unit and map checks

This commit is contained in:
2026-08-11 19:35:11 +09:00
parent 9dc116a035
commit 42823420ab
18 changed files with 1326 additions and 9 deletions

View File

@@ -1,9 +1,15 @@
CC = 9c
LD = 9l
PKGGOALS := $(filter-out check test verify-map clean xim bench,$(MAKECMDGOALS))
ifeq ($(MAKECMDGOALS),)
PKGGOALS := all
endif
ifneq ($(PKGGOALS),)
DBUS_CFLAGS := $(shell pkg-config --cflags dbus-1)
DBUS_LIBS := $(shell pkg-config --libs dbus-1)
WL_CFLAGS := $(shell pkg-config --cflags wayland-client xkbcommon)
WL_LIBS := $(shell pkg-config --libs wayland-client xkbcommon)
endif
CFLAGS = -Wall -Wextra -O2 -g $(DBUS_CFLAGS) $(WL_CFLAGS)
PROG = strans
@@ -19,13 +25,22 @@ $(OBJS): dat.h fn.h ipc.h
clean:
rm -f $(OBJS) $(PROG)
make -C xim/ clean
make -C bench/ clean
$(MAKE) -C tests clean
$(MAKE) -C xim/ clean
$(MAKE) -C bench/ clean
xim:
make -C xim/
$(MAKE) -C xim/
bench:
make -C bench/
$(MAKE) -C bench/
.PHONY: all clean xim bench
check: verify-map test
test:
$(MAKE) -C tests check TESTARGS="$(TESTARGS)"
verify-map:
python3 map/mktelex.py | cmp - map/telex.map
.PHONY: all check test verify-map clean xim bench