@@ -223,43 +223,21 @@ endif
223223install-cli : install-cli-scripts install-cli-escripts
224224 @:
225225
226- install-cli-scripts :
226+ install-cli-scripts : | $( CLI_SCRIPTS_DIR )
227227 $(gen_verbose ) \
228228 set -e; \
229229 test -d " $( DEPS_DIR) /rabbit/scripts" ; \
230- if command -v flock > /dev/null; then \
231- flock $(CLI_SCRIPTS_LOCK ) \
232- sh -e -c ' mkdir -p "$(CLI_SCRIPTS_DIR)" && \
233- cp -a $(DEPS_DIR ) /rabbit/scripts/* $(CLI_SCRIPTS_DIR ) /' ; \
234- elif command -v lockf > /dev/null; then \
235- lockf $(CLI_SCRIPTS_LOCK ) \
236- sh -e -c ' mkdir -p "$(CLI_SCRIPTS_DIR)" && \
237- cp -a $(DEPS_DIR ) /rabbit/scripts/* $(CLI_SCRIPTS_DIR ) /' ; \
238- else \
239- mkdir -p " $( CLI_SCRIPTS_DIR) " && \
240- cp -a $(DEPS_DIR ) /rabbit/scripts/* $(CLI_SCRIPTS_DIR ) /; \
241- fi
230+ $(call maybe_flock,$(CLI_SCRIPTS_LOCK ) , \
231+ cp -a $(DEPS_DIR ) /rabbit/scripts/* $(CLI_SCRIPTS_DIR ) /)
242232
243- install-cli-escripts :
244- $(gen_verbose ) \
245- if command -v flock > /dev/null; then \
246- flock $(CLI_ESCRIPTS_LOCK ) \
247- sh -c ' mkdir -p "$(CLI_ESCRIPTS_DIR)" && \
248- $(MAKE ) -C " $( DEPS_DIR) /rabbitmq_cli" install \
249- PREFIX=" $( abspath $( CLI_ESCRIPTS_DIR) ) " \
250- DESTDIR=' ; \
251- elif command -v lockf > /dev/null; then \
252- lockf $(CLI_ESCRIPTS_LOCK ) \
253- sh -c ' mkdir -p "$(CLI_ESCRIPTS_DIR)" && \
233+ install-cli-escripts : | $(CLI_ESCRIPTS_DIR )
234+ $(gen_verbose ) $(call maybe_flock,$(CLI_ESCRIPTS_LOCK ) , \
254235 $(MAKE ) -C " $( DEPS_DIR) /rabbitmq_cli" install \
255236 PREFIX=" $( abspath $( CLI_ESCRIPTS_DIR) ) " \
256- DESTDIR=' ; \
257- else \
258- mkdir -p " $( CLI_ESCRIPTS_DIR) " && \
259- $(MAKE ) -C " $( DEPS_DIR) /rabbitmq_cli" install \
260- PREFIX=" $( abspath $( CLI_ESCRIPTS_DIR) ) " \
261- DESTDIR= ; \
262- fi
237+ DESTDIR= IS_DEP=1)
238+
239+ $(CLI_SCRIPTS_DIR ) $(CLI_ESCRIPTS_DIR ) :
240+ $(verbose ) mkdir -p $@
263241
264242clean-dist ::
265243 $(gen_verbose ) rm -rf \
0 commit comments