Bläddra i källkod

makefile from master

Victor Vieux 12 år sedan
förälder
incheckning
c6963da54e
1 ändrade filer med 5 tillägg och 2 borttagningar
  1. 5 2
      Makefile

+ 5 - 2
Makefile

@@ -33,17 +33,20 @@ all: $(DOCKER_BIN)
 
 
 $(DOCKER_BIN): $(DOCKER_DIR)
 $(DOCKER_BIN): $(DOCKER_DIR)
 	@mkdir -p  $(dir $@)
 	@mkdir -p  $(dir $@)
-	@(cd $(DOCKER_MAIN); go get $(GO_OPTIONS); go build $(GO_OPTIONS) $(BUILD_OPTIONS) -o $@)
+	@(cd $(DOCKER_MAIN); go build $(GO_OPTIONS) $(BUILD_OPTIONS) -o $@)
 	@echo $(DOCKER_BIN_RELATIVE) is created.
 	@echo $(DOCKER_BIN_RELATIVE) is created.
 
 
 $(DOCKER_DIR):
 $(DOCKER_DIR):
 	@mkdir -p $(dir $@)
 	@mkdir -p $(dir $@)
-	@ln -sf $(CURDIR)/ $@
+	@if [ -h $@ ]; then rm -f $@; ln -sf $(CURDIR)/ $@; fi
+	@(cd $(DOCKER_MAIN); go get $(GO_OPTIONS))
 
 
 whichrelease:
 whichrelease:
 	echo $(RELEASE_VERSION)
 	echo $(RELEASE_VERSION)
 
 
 release: $(BINRELEASE)
 release: $(BINRELEASE)
+	s3cmd -P put $(BINRELEASE) s3://get.docker.io/builds/`uname -s`/`uname -m`/docker-$(RELEASE_VERSION).tgz
+
 srcrelease: $(SRCRELEASE)
 srcrelease: $(SRCRELEASE)
 deps: $(DOCKER_DIR)
 deps: $(DOCKER_DIR)