From bbb25ef2ebe215e59d72f6168c286f5466ae2da5 Mon Sep 17 00:00:00 2001 From: donmor Date: Mon, 21 Jul 2025 14:21:32 +0800 Subject: [PATCH] Update Makefile Add `install` target that can be invoked by `# make install`; DESTDIR/prefix is supported --- Makefile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Makefile b/Makefile index 603aeabd..40877bd6 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,7 @@ export PATH := $(PATH):`go env GOPATH`/bin export GO111MODULE=on LDFLAGS := -s -w +prefix ?= /usr/local all: env fmt build @@ -69,3 +70,11 @@ clean: rm -f ./bin/frpc rm -f ./bin/frps rm -rf ./lastversion + +install: + install -Dm755 bin/frps ${DESTDIR}${prefix}/bin/frps + install -Dm755 bin/frpc ${DESTDIR}${prefix}/bin/frpc + install -Dm644 -b confi/frps.toml ${DESTDIR}${prefix}/etc/frp/frps.toml + install -Dm644 -b confi/frpc.toml ${DESTDIR}${prefix}/etc/frp/frpc.toml + install -Dm644 confi/frps_full_example.toml ${DESTDIR}${prefix}/etc/frp/frps_full_example.toml + install -Dm644 confi/frpc_full_example.toml ${DESTDIR}${prefix}/etc/frp/frpc_full_example.toml