2
2
ROOT: =..
3
3
include readies/mk/main
4
4
5
- MK_CMAKE: =1
6
5
MK.cmake: =1
7
- MK_CMAKE_INSTALL: =1
8
6
MK_CUSTOM_CLEAN: =1
9
7
8
+ MK_ALL_TARGETS =bindirs fetch build pack
9
+
10
10
# ----------------------------------------------------------------------------------------------
11
11
12
12
define HELP
@@ -61,19 +61,20 @@ DEPS_FLAGS=cpu
61
61
DEVICE =cpu
62
62
endif
63
63
64
+ # ----------------------------------------------------------------------------------------------
65
+
64
66
SRCDIR =..
65
67
BINDIR =$(BINROOT ) /src
66
68
DEPS_DIR =$(ROOT ) /deps/$(OS ) -$(ARCH ) -$(DEVICE )
67
- # INSTALL_DIR=$(ROOT)/bin/$(OS)-$(ARCH)-$(DEVICE)/install
68
69
INSTALL_DIR =$(BINROOT ) /install-$(DEVICE )
69
70
70
- REDIS_VALGRIND_SUPRESS =$(ROOT ) /opt/redis_valgrind.sup
71
-
72
71
TARGET =$(BINDIR ) /redisai.so
73
72
INSTALLED_TARGET =$(INSTALL_DIR ) /redisai.so
74
73
75
74
BACKENDS_PATH ?= $(INSTALL_DIR ) /backends
76
75
76
+ REDIS_VALGRIND_SUPRESS =$(ROOT ) /opt/redis_valgrind.sup
77
+
77
78
# ----------------------------------------------------------------------------------------------
78
79
79
80
CMAKE_FILES += \
@@ -113,7 +114,7 @@ include $(MK)/defs
113
114
114
115
# ----------------------------------------------------------------------------------------------
115
116
116
- .PHONY : deps fetch pack pack_ramp pack_deps test
117
+ .PHONY : deps prebuild fetch pack pack_ramp pack_deps test
117
118
118
119
include $(MK ) /rules
119
120
@@ -122,7 +123,8 @@ include $(MK)/rules
122
123
prebuild :
123
124
$(SHOW ) if [ ! -d $( DEPS_DIR) ]; then echo $$ ' Dependencies are not in place.\nPlease run \' make fetch\' .' ; exit 1; fi
124
125
125
- $(TARGET ) : prebuild $(MK_MAKEFILES ) $(DEPS )
126
+ $(info $(TARGET ) : $(MK_MAKEFILES ) $(DEPS ) )
127
+ $(TARGET ) : $(DEPS )
126
128
$(SHOW ) mkdir -p $(INSTALL_DIR )
127
129
$(SHOW )$(MAKE ) -C $(BINDIR )
128
130
$(SHOW )$(MAKE ) -C $(BINDIR ) install
@@ -178,10 +180,9 @@ ifeq ($(COV),1)
178
180
$(COVERAGE_RESET)
179
181
endif
180
182
$(SHOW)\
183
+ DEVICE=$(DEVICE) \
181
184
MODULE=$(INSTALLED_TARGET) \
182
- GEN=$(GEN) \
183
- AOF=$(AOF) \
184
- SLAVES=$(SLAVES) \
185
+ GEN=$(GEN) AOF=$(AOF) SLAVES=$(SLAVES) \
185
186
$(ROOT)/test/tests.sh
186
187
ifeq ($(COV ) ,1)
187
188
$(COVERAGE_COLLECT_REPORT)
0 commit comments