-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile.inc
More file actions
47 lines (38 loc) · 767 Bytes
/
Makefile.inc
File metadata and controls
47 lines (38 loc) · 767 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
ifeq ($(strip $(V)),)
E := @echo
Q := @
else
E := @\#
Q :=
endif
export E Q
define msg-gen
$(E) " GEN " $(1)
endef
define msg-clean
$(E) " CLEAN " $(1)
endef
export msg-gen msg-clean
MAKEFLAGS += --no-print-directory
export MAKEFLAGS
RM ?= rm -f
MAKE ?= make
GIT ?= git
CP ?= cp -f
MV ?= mv -f
GO ?= go
GO-BUILD ?= go build
GOTAGS ?= gotags
MONGO ?= mongo --quiet localhost:27017
KUBECTL ?= kubectl
IPVSADM ?= ipvsadm
FLAVOR ?= default
MKDIR ?= mkdir -p
INST ?= install
TAR ?= tar
DOCKER ?= docker run --rm
LOCAL_SOURCES ?= /home/swifty/local-sources
VOLUME_DIR ?= /home/swifty-volume
TEST_REPO ?= test/.repo
export RM MAKE GIT CP GO GO-BUILD GOTAGS MONGO KUBECTL IPVSADM
.PHONY: .FORCE