awesome/Makefile

23 lines
604 B
Makefile
Raw Permalink Normal View History

2024-07-06 18:31:50 +00:00
LUA_FILES = $(shell find src -type f -name '*.lua') rc.lua settings.lua
.PHONY: test
test: build
{ sleep 1; DISPLAY=:10 awesome -c "$(CURDIR)/rc.lua"; } & Xephyr :10 -name xephyr_awesome -ac -br -noreset -screen "1920x1080"
.PHONY: deploy
deploy: build
2024-12-15 13:49:58 +00:00
rsync -avmh --delete --exclude 'settings.lua' --include '*.lua' --include '*.so' --include '*.png' --include '*/' --include '*.rasi' --include '*.sh' --exclude '*' ./ ~/.config/awesome/
2024-07-06 18:31:50 +00:00
.PHONY: build
build:
cmake -S . -B build -G Ninja
2024-07-06 18:31:50 +00:00
cmake --build build
.PHONY: clean
clean:
rm -vfr build
2024-07-06 18:31:50 +00:00
.PHONY: luacheck
luacheck:
luacheck $(LUA_FILES)