@@ -32,9 +32,9 @@ DESTDIR ?= /
3232OUTPUT := $(CURDIR ) /bin
3333OUTPUT_JS := $(CURDIR ) /build/out
3434
35- BIN := $(DESTDIR ) /usr /sbin
36- CONFIG_DIR := $(DESTDIR ) / $(CONFIG_PATH )
37- SHARE := $(DESTDIR ) /usr /share/spreed-webrtc-server
35+ BIN := $(DESTDIR ) @prefix@ /sbin
36+ CONFIG_DIR := $(DESTDIR ) @prefix@ $(CONFIG_PATH )
37+ SHARE := $(DESTDIR ) @prefix@ /share/spreed-webrtc-server
3838
3939BUILD_ARCH := $(shell $(GO ) env GOARCH)
4040BUILD_OS := $(shell go env GOOS)
6262getupdate : vendorclean get
6363
6464binary : get
65- $(GO ) build $(GOBUILDFLAGS ) -o $( OUTPUT ) /$(EXENAME ) -ldflags ' $(LDFLAGS)' app/$(EXENAME )
65+ $(GO ) build $(GOBUILDFLAGS ) -o bin /$(EXENAME ) -ldflags ' $(LDFLAGS)' app/$(EXENAME )
6666
6767binaryrace : GOBUILDFLAGS := $(GOBUILDFLAGS ) -race
6868binaryrace : binary
@@ -130,7 +130,7 @@ install:
130130 $(INSTALL ) -d $(SHARE ) /www/static/translation
131131 $(INSTALL ) -d $(SHARE ) /www/static/css
132132 $(INSTALL ) -d $(SHARE ) /www/static/js/libs/pdf
133- $(INSTALL ) $( DIST_BIN ) / * $(BIN )
133+ $(INSTALL ) bin/ $( EXENAME ) $(BIN )
134134 $(INSTALL ) -m 644 server.conf.in $(CONFIG_DIR ) /$(CONFIG_FILE )
135135 $(INSTALL ) html/* $(SHARE ) /www/html
136136 $(INSTALL ) static/img/* $(SHARE ) /www/static/img
@@ -147,6 +147,7 @@ clean:
147147 $(GO ) clean -i -r app/... 2> /dev/null || true
148148 rm -rf $(CURDIR ) /static/fonts
149149 rm -rf $(CURDIR ) /build/out
150+ rm -f $(CURDIR ) /bin/$(EXENAME )
150151
151152distclean : clean
152153 rm -rf $(DIST )
0 commit comments