aboutsummaryrefslogtreecommitdiff
path: root/rules/common.mk
diff options
context:
space:
mode:
authorIgor Pashev <igor.pashev@nexenta.com>2012-10-26 16:34:14 +0400
committerIgor Pashev <igor.pashev@nexenta.com>2012-10-26 16:34:14 +0400
commitb7957ed3d77663d48a4d658637ca1d46b5991369 (patch)
tree766ca6a238cdc93310acca9c49471661071c3529 /rules/common.mk
parentc2beeae7bc3ce0e434c8c086505648d1bca24bb5 (diff)
downloadcibs-b7957ed3d77663d48a4d658637ca1d46b5991369.tar.gz
Proto dirs have to be relative in manifests
Diffstat (limited to 'rules/common.mk')
-rw-r--r--rules/common.mk9
1 files changed, 6 insertions, 3 deletions
diff --git a/rules/common.mk b/rules/common.mk
index 150906a..ffe40a9 100644
--- a/rules/common.mk
+++ b/rules/common.mk
@@ -42,15 +42,18 @@ mach64 := amd64
variants :=
+workdir-base := work
+workdir := $(CURDIR)/$(workdir-base)
+sourcedir := $(workdir)/source
+
define add-variant
+protodir-base.$1 = $(workdir-base)/proto/$1
+builddir-base.$1 = $(workdir-base)/build/$1
protodir.$1 = $(workdir)/proto/$1
builddir.$1 = $(workdir)/build/$1
variants += $1
-protodirs += $(protodir.$1)
endef
-workdir := $(CURDIR)/work
-sourcedir := $(workdir)/source
CC.32 = gcc -m32
CC.64 = gcc -m64