-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
27 lines (20 loc) · 904 Bytes
/
Copy pathMakefile
File metadata and controls
27 lines (20 loc) · 904 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
GO ?= go
CODEX_CONFIG_DIR := $(if $(CODEX_HOME),$(CODEX_HOME),$(HOME)/.codex)
CODEX_CONFIG_FILE ?= $(CODEX_CONFIG_DIR)/config.toml
CODEX_MODEL ?=
.PHONY: install install-binaries install-instructions uninstall uninstall-binaries uninstall-instructions
install: install-binaries install-instructions
install-binaries:
bun install --cwd plugins --frozen-lockfile
go generate ./internal/router/toolplugin
$(GO) install ./cmd/hpatch-router
install-instructions: export CODEX_CONFIG_FILE := $(CODEX_CONFIG_FILE)
install-instructions: export CODEX_MODEL := $(CODEX_MODEL)
install-instructions:
@sh contrib/codex/install-model-instructions.sh
uninstall: uninstall-binaries uninstall-instructions
uninstall-binaries:
$(GO) clean -i ./cmd/hpatch-router
uninstall-instructions: export CODEX_CONFIG_FILE := $(CODEX_CONFIG_FILE)
uninstall-instructions:
@sh contrib/codex/uninstall-model-instructions.sh