Change layout and use watchinotify

* Change code layout to a flat layout
* Remove pyright configuration
* Add watchinotify as optional dependency to use the watch option
* Fix watch option to watch for all dependencies (headers)
This commit is contained in:
Corentin 2026-07-24 01:04:21 +09:00
commit b31e3b8426
Signed by: corentin
GPG key ID: 48C87E27C6C917F4
7 changed files with 29 additions and 173 deletions

View file

@ -1,13 +1,12 @@
MAKE_PATH="."
UMAKE_PATH="umake"
.PHONY: all debug clean
all:
@PYTHONPATH=$(UMAKE_PATH) python3 $(MAKE_PATH)/make.py
@PYTHONPATH=$(UMAKE_PATH) python3 make.py
debug:
@PYTHONPATH=$(UMAKE_PATH) python3 $(MAKE_PATH)/make.py --type debug
@PYTHONPATH=$(UMAKE_PATH) python3 make.py --type debug
clean:
@PYTHONPATH=$(UMAKE_PATH) python3 $(MAKE_PATH)/make.py --clean
@PYTHONPATH=$(UMAKE_PATH) python3 make.py --clean