Skip to content
Snippets Groups Projects
Commit ffb8d176 authored by Florent Gluck's avatar Florent Gluck
Browse files

Updated Makefile to build clients properly

parent 7f2b14ef
Branches
Tags
No related merge requests found
......@@ -196,7 +196,7 @@ set_permissions_srv:
#-------------------------------------------------------------------------
BUILD_FLAGS=build
BUILD_CLIENT_FLAGS=build -buildvcs=false
# To force a full recompile:
# BUILD_FLAGS=build -a
BUILD_DIR_CLIENT=build
......@@ -276,11 +276,11 @@ xbuild_client: check_bin_var check_server_var copy_resources_client $(SRC_CLIENT
cd $(SRC_ABS_CLIENT)/$(BIN) ;\
go clean . ;\
if [ $$os = "linux" ]; then \
GOARCH=$$arch GOOS=$$os CGO_ENABLED=0 go $(BUILD_FLAGS) -o $(BUILD_ABS_CLIENT)/$$arch/$$os/ ;\
GOARCH=$$arch GOOS=$$os CGO_ENABLED=0 go $(BUILD_CLIENT_FLAGS) -o $(BUILD_ABS_CLIENT)/$$arch/$$os/ ;\
#strip -s $(BUILD_ABS_CLIENT)/$$arch/$$os/$(BIN) ;\
#upx $(BUILD_ABS_CLIENT)/$$arch/$$os/$(BIN) ;\
else \
GOARCH=$$arch GOOS=$$os go $(BUILD_FLAGS) -o $(BUILD_ABS_CLIENT)/$$arch/$$os/ ;\
GOARCH=$$arch GOOS=$$os go $(BUILD_CLIENT_FLAGS) -o $(BUILD_ABS_CLIENT)/$$arch/$$os/ ;\
fi \
fi \
done \
......@@ -291,15 +291,15 @@ $(BUILD_DIR_CLIENT):
build_nexush: check_server_var copy_resources_client $(BUILD_DIR_CLIENT) $(SRC_CLIENT)/nexush
@echo "[Building nexush into $(BUILD_DIR_CLIENT) directory]"
@cd $(SRC_CLIENT)/nexush && go build -buildvcs=false . && mv nexush $(BUILD_ABS_CLIENT)
@cd $(SRC_CLIENT)/nexush && go $(BUILD_CLIENT_FLAGS) && mv nexush $(BUILD_ABS_CLIENT)
build_nexus-cli: check_server_var copy_resources_client $(BUILD_DIR_CLIENT) $(SRC_CLIENT)/nexus-cli
@echo "[Building nexus-cli into $(BUILD_DIR_CLIENT) directory]"
@cd $(SRC_CLIENT)/nexus-cli && go build -buildvcs=false . && mv nexus-cli $(BUILD_ABS_CLIENT)
@cd $(SRC_CLIENT)/nexus-cli && go $(BUILD_CLIENT_FLAGS) && mv nexus-cli $(BUILD_ABS_CLIENT)
build_nexus-exam: check_serverip_var copy_resources_client $(BUILD_DIR_CLIENT) $(SRC_CLIENT)/nexus-exam
@echo "[Building nexus-exam into $(BUILD_DIR_CLIENT) directory]"
@cd $(SRC_CLIENT)/nexus-exam && go build . && mv nexus-exam $(BUILD_ABS_CLIENT)
@cd $(SRC_CLIENT)/nexus-exam && go $(BUILD_CLIENT_FLAGS) && mv nexus-exam $(BUILD_ABS_CLIENT)
@strip -s $(BUILD_DIR_CLIENT)/nexus-exam
clean_client:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment