123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- ifdef V
- VVAL=--verbose
- endif
- ifdef VERBOSE
- VVAL=--verbose
- endif
- ifdef FAIL_WARN
- export FAIL_WARN
- endif
- all:
- python3 setup.py $(VVAL)
- test:
- python3 setup.py $(VVAL) test
- clean:
- python3 setup.py $(VVAL) clean
- # A debug build
- debug:
- python3 setup.py build $(VVAL) --debug
- debug-event-loop:
- python3 setup.py build $(VVAL) --debug --extra-logging=event-loop
- # Build with the ASAN and UBSAN sanitizers
- asan:
- python3 setup.py build $(VVAL) --debug --sanitize
- profile:
- python3 setup.py build $(VVAL) --profile
- app:
- python3 setup.py kitty.app $(VVAL)
- linux-package: FORCE
- rm -rf linux-package
- python3 setup.py linux-package
- FORCE:
- man:
- $(MAKE) -C docs man
- html:
- $(MAKE) -C docs html
- dirhtml:
- $(MAKE) -C docs dirhtml
- linkcheck:
- $(MAKE) -C docs linkcheck
- website:
- ./publish.py --only website
- docs: man html
- develop-docs:
- $(MAKE) -C docs develop-docs
- prepare-for-cross-compile: clean all
- python3 setup.py $(VVAL) clean --clean-for-cross-compile
- cross-compile:
- python3 setup.py linux-package --skip-code-generation
-
|