OLLIESRV_PATH=$HOME/bin
MOUNT_PATH=$HOME/bin

all:V: install

build:V:
	go build -buildvcs=false -o $OLLIESRV_PATH/olliesrv .
	go build -buildvcs=false -o $MOUNT_PATH/ollie-9p-mount ./cmd/ollie-9p-mount/

install:V: build data

data:V:
	echo === Installing 9p data ===
	mkdir -p $HOME/.config/ollie/skills
	mkdir -p $HOME/.config/ollie/tools
	rm -rf $HOME/.config/ollie/prompts
	mkdir -p $HOME/.config/ollie/prompts
	cp -rf prompts/* $HOME/.config/ollie/prompts
	cp -rf skills/* $HOME/.config/ollie/skills
	cp -rf tools/_lib $HOME/.config/ollie/tools/_lib
	cp -rf tools/* $HOME/.config/ollie/tools

clean:V:
	rm -f $OLLIESRV_PATH/olliesrv $MOUNT_PATH/ollie-9p-mount
