@@ -321,27 +321,20 @@ distcheck-docs: dist-docs
321
321
# Primary targets (dist, distcheck)
322
322
# #####################################################################
323
323
324
- ifdef CFG_WINDOWSY_$(CFG_BUILD)
325
-
326
- dist : dist-win dist-tar-bins
327
-
328
- distcheck : distcheck-win
329
- $(Q ) rm -Rf tmp/distcheck
330
- @echo
331
- @echo -----------------------------------------------
332
- @echo " Rust ready for distribution (see ./dist)"
333
- @echo -----------------------------------------------
334
-
335
- else
324
+ MAYBE_DIST_TAR_SRC =dist-tar-src
325
+ MAYBE_DISTCHECK_TAR_SRC =distcheck-tar-src
336
326
337
327
# FIXME #13224: On OS X don't produce tarballs simply because --exclude-vcs don't work.
338
328
# This is a huge hack because I just don't have time to figure out another solution.
339
329
ifeq ($(CFG_OSTYPE ) , apple-darwin)
340
330
MAYBE_DIST_TAR_SRC =
341
331
MAYBE_DISTCHECK_TAR_SRC =
342
- else
343
- MAYBE_DIST_TAR_SRC =dist-tar-src
344
- MAYBE_DISTCHECK_TAR_SRC =distcheck-tar-src
332
+ endif
333
+
334
+ # Don't bother with source tarballs on windows just because we historically haven't.
335
+ ifeq ($(CFG_OSTYPE ) , pc-windows-gnu)
336
+ MAYBE_DIST_TAR_SRC =
337
+ MAYBE_DISTCHECK_TAR_SRC =
345
338
endif
346
339
347
340
ifneq ($(CFG_DISABLE_DOCS ) ,)
@@ -352,15 +345,13 @@ MAYBE_DIST_DOCS=dist-docs
352
345
MAYBE_DISTCHECK_DOCS =distcheck-docs
353
346
endif
354
347
355
- dist : $(MAYBE_DIST_TAR_SRC ) dist-osx dist-tar-bins $(MAYBE_DIST_DOCS )
348
+ dist : $(MAYBE_DIST_TAR_SRC ) dist-osx dist-win dist- tar-bins $(MAYBE_DIST_DOCS )
356
349
357
- distcheck : $(MAYBE_DISTCHECK_TAR_SRC ) distcheck-osx distcheck-tar-bins $(MAYBE_DISTCHECK_DOCS )
350
+ distcheck : $(MAYBE_DISTCHECK_TAR_SRC ) distcheck-osx distcheck-win distcheck- tar-bins $(MAYBE_DISTCHECK_DOCS )
358
351
$(Q ) rm -Rf tmp/distcheck
359
352
@echo
360
353
@echo -----------------------------------------------
361
354
@echo " Rust ready for distribution (see ./dist)"
362
355
@echo -----------------------------------------------
363
356
364
- endif
365
-
366
357
.PHONY : dist distcheck
0 commit comments