mirror of
https://github.com/m13253/dns-over-https.git
synced 2026-03-30 18:35:38 +00:00
25 lines
1008 B
Makefile
25 lines
1008 B
Makefile
.PHONY: all clean install uninstall
|
|
|
|
GOBUILD=go build
|
|
PREFIX=/usr/local
|
|
|
|
all: doh-client/doh-client doh-server/doh-server
|
|
|
|
clean:
|
|
rm -f doh-client/doh-client doh-server/doh-server
|
|
|
|
install: doh-client/doh-client doh-server/doh-server
|
|
install -Dm0755 doh-client/doh-client "$(DESTDIR)$(PREFIX)/bin/doh-client"
|
|
install -Dm0755 doh-server/doh-server "$(DESTDIR)$(PREFIX)/bin/doh-server"
|
|
$(MAKE) -C systemd install "DESTDIR=$(DESTDIR)" "PREFIX=$(PREFIX)"
|
|
|
|
uninstall:
|
|
rm -f "$(DESTDIR)$(PREFIX)/bin/doh-client" "$(DESTDIR)$(PREFIX)/bin/doh-server"
|
|
$(MAKE) -C systemd uninstall "DESTDIR=$(DESTDIR)" "PREFIX=$(PREFIX)"
|
|
|
|
doh-client/doh-client: doh-client/client.go doh-client/main.go json-dns/error.go json-dns/globalip.go json-dns/marshal.go json-dns/response.go json-dns/unmarshal.go
|
|
cd doh-client && $(GOBUILD)
|
|
|
|
doh-server/doh-server: doh-server/main.go doh-server/server.go json-dns/error.go json-dns/globalip.go json-dns/marshal.go json-dns/response.go json-dns/unmarshal.go
|
|
cd doh-server && $(GOBUILD)
|