mirror of
https://github.com/YspCoder/clawgo.git
synced 2026-05-18 05:57:29 +08:00
fix make
This commit is contained in:
9
Makefile
9
Makefile
@@ -16,12 +16,13 @@ GO?=go
|
|||||||
GOFLAGS?=-v
|
GOFLAGS?=-v
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
INSTALL_PREFIX?=$(HOME)/.local
|
INSTALL_PREFIX?=/usr/local
|
||||||
INSTALL_BIN_DIR=$(INSTALL_PREFIX)/bin
|
INSTALL_BIN_DIR=$(INSTALL_PREFIX)/bin
|
||||||
INSTALL_MAN_DIR=$(INSTALL_PREFIX)/share/man/man1
|
INSTALL_MAN_DIR=$(INSTALL_PREFIX)/share/man/man1
|
||||||
|
|
||||||
# Workspace and Skills
|
# Workspace and Skills
|
||||||
CLAWGO_HOME?=$(HOME)/.clawgo
|
USER_HOME:=$(if $(SUDO_USER),$(shell eval echo ~$(SUDO_USER)),$(HOME))
|
||||||
|
CLAWGO_HOME?=$(USER_HOME)/.clawgo
|
||||||
WORKSPACE_DIR?=$(CLAWGO_HOME)/workspace
|
WORKSPACE_DIR?=$(CLAWGO_HOME)/workspace
|
||||||
WORKSPACE_SKILLS_DIR=$(WORKSPACE_DIR)/skills
|
WORKSPACE_SKILLS_DIR=$(WORKSPACE_DIR)/skills
|
||||||
BUILTIN_SKILLS_DIR=$(CURDIR)/skills
|
BUILTIN_SKILLS_DIR=$(CURDIR)/skills
|
||||||
@@ -100,6 +101,10 @@ install: build
|
|||||||
done
|
done
|
||||||
@echo "Installation complete!"
|
@echo "Installation complete!"
|
||||||
|
|
||||||
|
## install-user: Install clawgo to ~/.local and copy builtin skills
|
||||||
|
install-user:
|
||||||
|
@$(MAKE) install INSTALL_PREFIX=$(USER_HOME)/.local
|
||||||
|
|
||||||
## install-skills: Install builtin skills to workspace
|
## install-skills: Install builtin skills to workspace
|
||||||
install-skills:
|
install-skills:
|
||||||
@echo "Installing builtin skills to $(WORKSPACE_SKILLS_DIR)..."
|
@echo "Installing builtin skills to $(WORKSPACE_SKILLS_DIR)..."
|
||||||
|
|||||||
Reference in New Issue
Block a user