Commit 58f7fc22 authored by Kamil Trzciński's avatar Kamil Trzciński

Allow to configure `BUILD_DIR` and `TARGET_DIR`

parent e510462d
PREFIX=/usr/local PREFIX=/usr/local
PKG := gitlab.com/gitlab-org/gitlab-workhorse PKG := gitlab.com/gitlab-org/gitlab-workhorse
BUILD_DIR := $(CURDIR) BUILD_DIR ?= $(CURDIR)
TARGET_DIR := $(BUILD_DIR)/_build TARGET_DIR ?= $(BUILD_DIR)/_build
TARGET_SETUP := $(TARGET_DIR)/.ok TARGET_SETUP := $(TARGET_DIR)/.ok
BIN_BUILD_DIR := $(TARGET_DIR)/bin BIN_BUILD_DIR := $(TARGET_DIR)/bin
PKG_BUILD_DIR := $(TARGET_DIR)/src/$(PKG) PKG_BUILD_DIR := $(TARGET_DIR)/src/$(PKG)
...@@ -38,7 +38,7 @@ $(TARGET_SETUP): ...@@ -38,7 +38,7 @@ $(TARGET_SETUP):
$(call message,"Setting up target directory") $(call message,"Setting up target directory")
rm -rf $(TARGET_DIR) rm -rf $(TARGET_DIR)
mkdir -p "$(dir $(PKG_BUILD_DIR))" mkdir -p "$(dir $(PKG_BUILD_DIR))"
ln -sf ../../../.. "$(PKG_BUILD_DIR)" ln -sf "$(CURDIR)" "$(PKG_BUILD_DIR)"
mkdir -p "$(BIN_BUILD_DIR)" mkdir -p "$(BIN_BUILD_DIR)"
touch "$(TARGET_SETUP)" touch "$(TARGET_SETUP)"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment