wip
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
BUILD_DIR ?= build
|
||||
TARGET ?= forge
|
||||
RUN_ARGS ?= -tf --project=project -is=480 --demo
|
||||
RUN_ARGS ?= --project=$(PWD)/project -is=576
|
||||
VERSION ?= invar-$(shell grep -Eo '[0-9]+\.[0-9]+\.[0-9]+' forge-steel/configure.ac)
|
||||
|
||||
# FILES
|
||||
@@ -40,11 +40,35 @@ $(BUILD_DIR)/$(TARGET): forge-steel/src/main.c forge-steel/hashmap.c/hashmap.c f
|
||||
|
||||
# ACTIONS
|
||||
|
||||
.PHONY: install
|
||||
install:
|
||||
.PHONY: remove-passwd
|
||||
remove-passwd:
|
||||
sudo passwd -d forge
|
||||
|
||||
.PHONY: apt-install
|
||||
apt-install:
|
||||
sudo apt update
|
||||
sudo apt install -y weston libglfw3-dev libgl-dev libasound2-dev libv4l-dev
|
||||
sudo usermod -a -G render $(shell whoami)
|
||||
sudo apt install -y weston kitty libglfw3-dev libgl-dev libasound2-dev libv4l-dev
|
||||
|
||||
.PHONY: setup-weston:
|
||||
setup-weston:
|
||||
ln -s $(PWD)/system/weston.ini $(XDG_CONFIG_HOME)/weston.ini
|
||||
|
||||
.PHONY: setup-system-services:
|
||||
setup-system-services:
|
||||
sudo ln -s $(PWD)/system/getty@tty1.service /etc/systemd/system/getty@tty1.service
|
||||
sudo systemctl daemon-reload
|
||||
sudo systemctl enable getty@tty1.service
|
||||
|
||||
.PHONY: setup-user-services:
|
||||
setup-user-services:
|
||||
sudo ln -s $(PWD)/system/weston.service /etc/systemd/user/weston.service
|
||||
sudo ln -s $(PWD)/system/weston.socket /etc/systemd/user/weston.socket
|
||||
systemctl --user daemon-reload
|
||||
systemctl --user enable weston seatd
|
||||
|
||||
|
||||
.PHONY: install
|
||||
install: remove-passwd apt-install setup-weston setup-system-services setup-user-services
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
@@ -61,6 +85,10 @@ run: $(BUILD_DIR)/$(TARGET)
|
||||
submodule-init:
|
||||
git submodule update --init --recursive
|
||||
|
||||
.PHONY: start-weston
|
||||
start-weston:
|
||||
weston --shell=kiosk-shell.so --xwayland -- kitty --hold $(BUILD_DIR)/$(TARGET) $(RUN_ARGS)
|
||||
|
||||
.PHONY: start
|
||||
start:
|
||||
weston --shell=kiosk-shell.so --xwayland -- $(BUILD_DIR)/$(TARGET) $(RUN_ARGS)
|
||||
$(BUILD_DIR)/$(TARGET) $(RUN_ARGS)
|
||||
|
||||
Reference in New Issue
Block a user