27 lines
759 B
Makefile
27 lines
759 B
Makefile
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
|
|
mkdir -p $HOME/.config/autostart
|
|
cp -f org.ollie.olliesrv.desktop $HOME/.config/autostart/
|
|
|
|
clean:V:
|
|
rm -f $OLLIESRV_PATH/olliesrv $MOUNT_PATH/ollie-9p-mount
|