@@ -204,19 +204,17 @@ $$(LIBUV_MAKEFILE_$(1)): $$(LIBUV_DEPS) $$(MKFILE_DEPS) $$(LIBUV_STAMP_$(1))
204
204
# theory when we support msvc then we should be using gyp's msvc output instead
205
205
# of mingw's makefile for windows
206
206
ifdef CFG_WINDOWSY_$(1)
207
- $$(LIBUV_LIB_$(1 ) ) : $$(LIBUV_DEPS ) $$(MKFILE_DEPS )
207
+ LIBUV_LOCAL_$(1) := $$(S ) src/libuv/libuv.a
208
+ $$(LIBUV_LOCAL_$(1 ) ) : $$(LIBUV_DEPS ) $$(MKFILE_DEPS )
208
209
$$(Q )$$(MAKE ) -C $$(S ) src/libuv -f Makefile.mingw \
209
210
LDFLAGS=" $$ (CFG_GCCISH_LINK_FLAGS_$( 1) )" \
210
211
CC=" $$ (CC_$( 1) ) $$ (LIBUV_CFLAGS_$( 1) ) $$ (SNAP_DEFINES)" \
211
212
CXX=" $$ (CXX_$( 1) )" \
212
213
AR=" $$ (AR_$( 1) )" \
213
214
V=$$(VERBOSE )
214
- $$(Q ) cp $$(S ) src/libuv/libuv.a $$@
215
215
else
216
- $$(LIBUV_LIB_$(1 ) ) : $$(LIBUV_DIR_$(1 ) ) /Release/libuv.a $$(MKFILE_DEPS )
217
- $$(Q ) cp $$< $$@
218
- $$(LIBUV_DIR_$(1 ) ) /Release/libuv.a : $$(LIBUV_DEPS ) $$(LIBUV_MAKEFILE_$(1 ) ) \
219
- $$(MKFILE_DEPS )
216
+ LIBUV_LOCAL_$(1) := $$(LIBUV_DIR_$(1 ) ) /Release/libuv.a
217
+ $$(LIBUV_LOCAL_$(1 ) ) : $$(LIBUV_DEPS ) $$(LIBUV_MAKEFILE_$(1 ) ) $$(MKFILE_DEPS )
220
218
$$(Q )$$(MAKE ) -C $$(LIBUV_DIR_$(1 ) ) \
221
219
CFLAGS=" $$ (LIBUV_CFLAGS_$( 1) ) $$ (SNAP_DEFINES)" \
222
220
LDFLAGS=" $$ (CFG_GCCISH_LINK_FLAGS_$( 1) )" \
@@ -231,6 +229,19 @@ $$(LIBUV_DIR_$(1))/Release/libuv.a: $$(LIBUV_DEPS) $$(LIBUV_MAKEFILE_$(1)) \
231
229
232
230
endif
233
231
232
+ ifeq ($(1 ) ,$$(CFG_BUILD ) )
233
+ ifneq ($$(CFG_LIBUV_ROOT ) ,)
234
+ $$(LIBUV_LIB_$(1 ) ) : $$(CFG_LIBUV_ROOT ) /libuv.a
235
+ $$(Q ) cp $$< $$@
236
+ else
237
+ $$(LIBUV_LIB_$(1 ) ) : $$(LIBUV_LOCAL_$(1 ) )
238
+ $$(Q ) cp $$< $$@
239
+ endif
240
+ else
241
+ $$(LIBUV_LIB_$(1 ) ) : $$(LIBUV_LOCAL_$(1 ) )
242
+ $$(Q ) cp $$< $$@
243
+ endif
244
+
234
245
# ###############################################################################
235
246
# jemalloc
236
247
# ###############################################################################
@@ -273,11 +284,11 @@ $$(JEMALLOC_LIB_$(1)): $$(CFG_JEMALLOC_ROOT)/libjemalloc_pic.a
273
284
@$$(call E, copy: jemalloc)
274
285
$$(Q ) cp $$< $$@
275
286
else
276
- $$(JEMALLOC_LIB_$(1 ) ) :
287
+ $$(JEMALLOC_LIB_$(1 ) ) : $$( JEMALLOC_LOCAL_ $( 1 ) )
277
288
$$(Q ) cp $$< $$@
278
289
endif
279
290
else
280
- $$(JEMALLOC_LIB_$(1 ) ) :
291
+ $$(JEMALLOC_LIB_$(1 ) ) : $$( JEMALLOC_LOCAL_ $( 1 ) )
281
292
$$(Q ) cp $$< $$@
282
293
endif
283
294
0 commit comments