Commit c4ef06f0 authored by Ximin Luo's avatar Ximin Luo
Browse files

disambiguate binary names to avoid potential name clashes

parent a0aae748
Loading
Loading
Loading
Loading
+11 −11
Original line number Diff line number Diff line
@@ -9,26 +9,26 @@ GOBUILDFLAGS =
#   apt-get install gccgo-multilib
# GOBUILDFLAGS = -compiler gccgo -gccgoflags "-O3 -m32 -static-libgo"

all: websocket-server/websocket-server
all: pt-websocket-server/pt-websocket-server

websocket-server/websocket-server: websocket-server/*.go websocket/*.go
	cd websocket-server && go build $(GOBUILDFLAGS)
pt-websocket-server/pt-websocket-server: pt-websocket-server/*.go websocket/*.go
	cd pt-websocket-server && go build $(GOBUILDFLAGS)

websocket-client/websocket-client: websocket-client/*.go
	cd websocket-client && go build $(GOBUILDFLAGS)
pt-websocket-client/pt-websocket-client: pt-websocket-client/*.go
	cd pt-websocket-client && go build $(GOBUILDFLAGS)

doc/websocket-server.1: websocket-server/websocket-server
doc/pt-websocket-server.1: pt-websocket-server/pt-websocket-server
	help2man --no-info --name "WebSocket server pluggable transport" --version-string "$(VERSION)" -o "$@" "$<"

install: websocket-server/websocket-server
install: pt-websocket-server/pt-websocket-server
	mkdir -p "$(DESTDIR)$(BINDIR)"
	cp -f websocket-server/websocket-server "$(DESTDIR)$(BINDIR)"
	cp -f "$<" "$(DESTDIR)$(BINDIR)"

clean:
	rm -f websocket-server/websocket-server websocket-client/websocket-client
	rm -f doc/websocket-server.1
	rm -f pt-websocket-server/pt-websocket-server pt-websocket-client/pt-websocket-client
	rm -f doc/pt-websocket-server.1

fmt:
	go fmt ./websocket-server ./websocket-client ./websocket
	go fmt ./pt-websocket-server ./pt-websocket-client ./websocket

.PHONY: all install clean fmt