@@ -316,146 +316,152 @@ test-yarnpnp: platform-wasm
316316version-go :
317317 node scripts/esbuild.js --update-version-go
318318
319- platform-all : go-compiler
320- @$(MAKE ) --no-print-directory -j4 \
321- platform-aix-ppc64 \
322- platform-android-arm \
323- platform-android-arm64 \
324- platform-android-x64 \
325- platform-darwin-arm64 \
326- platform-darwin-x64 \
327- platform-deno \
328- platform-freebsd-arm64 \
329- platform-freebsd-x64 \
330- platform-linux-arm \
331- platform-linux-arm64 \
332- platform-linux-ia32 \
333- platform-linux-loong64 \
334- platform-linux-mips64el \
335- platform-linux-ppc64 \
336- platform-linux-riscv64 \
337- platform-linux-s390x \
338- platform-linux-x64 \
339- platform-netbsd-arm64 \
340- platform-netbsd-x64 \
341- platform-neutral \
342- platform-openbsd-arm64 \
343- platform-openbsd-x64 \
344- platform-openharmony-arm64 \
345- platform-sunos-x64 \
346- platform-wasi-preview1 \
347- platform-wasm \
348- platform-win32-arm64 \
349- platform-win32-ia32 \
350- platform-win32-x64
319+ platform-all : \
320+ platform-aix-ppc64 \
321+ platform-android-arm \
322+ platform-android-arm64 \
323+ platform-android-x64 \
324+ platform-darwin-arm64 \
325+ platform-darwin-x64 \
326+ platform-deno \
327+ platform-freebsd-arm64 \
328+ platform-freebsd-x64 \
329+ platform-linux-arm \
330+ platform-linux-arm64 \
331+ platform-linux-ia32 \
332+ platform-linux-loong64 \
333+ platform-linux-mips64el \
334+ platform-linux-ppc64 \
335+ platform-linux-riscv64 \
336+ platform-linux-s390x \
337+ platform-linux-x64 \
338+ platform-netbsd-arm64 \
339+ platform-netbsd-x64 \
340+ platform-neutral \
341+ platform-openbsd-arm64 \
342+ platform-openbsd-x64 \
343+ platform-openharmony-arm64 \
344+ platform-sunos-x64 \
345+ platform-wasi-preview1 \
346+ platform-wasm \
347+ platform-win32-arm64 \
348+ platform-win32-ia32 \
349+ platform-win32-x64
350+
351+ platform-internal :
352+ @test -n " $( GOOS) " || (echo " The environment variable GOOS must be provided" && false)
353+ @test -n " $( GOARCH) " || (echo " The environment variable GOARCH must be provided" && false)
354+ @test -n " $( NPMDIR) " || (echo " The environment variable NPMDIR must be provided" && false)
355+ @test -n " $( BINPATH) " || (echo " The environment variable BINPATH must be provided" && false)
356+ @echo
357+ @echo " # Build: $( NPMDIR) "
358+ node scripts/esbuild.js " $( NPMDIR) /package.json" --version
359+ $(GO_COMPILER ) GOOS=" $( GOOS) " GOARCH=" $( GOARCH) " go build $(GO_FLAGS ) -o " $( NPMDIR) /$( BINPATH) " ./cmd/esbuild
360+ @shasum -a 256 " $( NPMDIR) /$( BINPATH) "
351361
352362platform-win32-x64 : version-go go-compiler
353- node scripts/esbuild.js npm/@esbuild/win32-x64/package.json --version
354- $(GO_COMPILER ) GOOS=windows GOARCH=amd64 go build $(GO_FLAGS ) -o npm/@esbuild/win32-x64/esbuild.exe ./cmd/esbuild
355- @shasum -a 256 npm/@esbuild/win32-x64/esbuild.exe
363+ @$(MAKE ) --no-print-directory GOOS=windows GOARCH=amd64 NPMDIR=npm/@esbuild/win32-ia32 BINPATH=esbuild.exe platform-internal
356364
357365platform-win32-ia32 : version-go go-compiler
358- node scripts/esbuild.js npm/@esbuild/win32-ia32/package.json --version
359- $(GO_COMPILER ) GOOS=windows GOARCH=386 go build $(GO_FLAGS ) -o npm/@esbuild/win32-ia32/esbuild.exe ./cmd/esbuild
360- @shasum -a 256 npm/@esbuild/win32-ia32/esbuild.exe
366+ @$(MAKE ) --no-print-directory GOOS=windows GOARCH=386 NPMDIR=npm/@esbuild/win32-ia32 BINPATH=esbuild.exe platform-internal
361367
362368platform-win32-arm64 : version-go go-compiler
363- node scripts/esbuild.js npm/@esbuild/win32-arm64/package.json --version
364- $(GO_COMPILER ) GOOS=windows GOARCH=arm64 go build $(GO_FLAGS ) -o npm/@esbuild/win32-arm64/esbuild.exe ./cmd/esbuild
365- @shasum -a 256 npm/@esbuild/win32-arm64/esbuild.exe
369+ @$(MAKE ) --no-print-directory GOOS=windows GOARCH=arm64 NPMDIR=npm/@esbuild/win32-arm64 BINPATH=esbuild.exe platform-internal
366370
367371platform-wasi-preview1 : version-go go-compiler
368- node scripts/esbuild.js npm/@esbuild/wasi-preview1/package.json --version
369- $(GO_COMPILER ) GOOS=wasip1 GOARCH=wasm go build $(GO_FLAGS ) -o npm/@esbuild/wasi-preview1/esbuild.wasm ./cmd/esbuild
370- @shasum -a 256 npm/@esbuild/wasi-preview1/esbuild.wasm
372+ @$(MAKE ) --no-print-directory GOOS=wasip1 GOARCH=wasm NPMDIR=npm/@esbuild/wasi-preview1 BINPATH=esbuild.wasm platform-internal
371373
372- platform-unixlike : version-go go-compiler
373- @test -n " $( GOOS) " || (echo " The environment variable GOOS must be provided" && false)
374- @test -n " $( GOARCH) " || (echo " The environment variable GOARCH must be provided" && false)
375- @test -n " $( NPMDIR) " || (echo " The environment variable NPMDIR must be provided" && false)
376- node scripts/esbuild.js " $( NPMDIR) /package.json" --version
377- $(GO_COMPILER ) GOOS=" $( GOOS) " GOARCH=" $( GOARCH) " go build $(GO_FLAGS ) -o " $( NPMDIR) /bin/esbuild" ./cmd/esbuild
378- @shasum -a 256 " $( NPMDIR) /bin/esbuild"
374+ platform-aix-ppc64 : version-go go-compiler
375+ @$(MAKE ) --no-print-directory GOOS=aix GOARCH=ppc64 NPMDIR=npm/@esbuild/aix-ppc64 BINPATH=bin/esbuild platform-internal
379376
380- platform-android-x64 : platform-wasm
381- node scripts/esbuild.js npm/@esbuild/android-x64/package.json --version
377+ platform-android-arm64 : version-go go-compiler
378+ @ $( MAKE ) --no-print-directory GOOS=android GOARCH=arm64 NPMDIR= npm/@esbuild/android-arm64 BINPATH=bin/esbuild platform-internal
382379
383- platform-android-arm : platform-wasm
384- node scripts/esbuild.js npm/@esbuild/android-arm/package.json --version
380+ platform-darwin-x64 : version-go go-compiler
381+ @ $( MAKE ) --no-print-directory GOOS=darwin GOARCH=amd64 NPMDIR= npm/@esbuild/darwin-x64 BINPATH=bin/esbuild platform-internal
385382
386- platform-openharmony -arm64 : platform-wasm
387- node scripts/esbuild.js npm/@esbuild/openharmony -arm64/package.json --version
383+ platform-darwin -arm64 : version-go go-compiler
384+ @ $( MAKE ) --no-print-directory GOOS=darwin GOARCH=arm64 NPMDIR= npm/@esbuild/darwin -arm64 BINPATH=bin/esbuild platform-internal
388385
389- platform-aix-ppc64 :
390- @$(MAKE ) --no-print-directory GOOS=aix GOARCH=ppc64 NPMDIR=npm/@esbuild/aix-ppc64 platform-unixlike
386+ platform-freebsd-x64 : version-go go-compiler
387+ @$(MAKE ) --no-print-directory GOOS=freebsd GOARCH=amd64 NPMDIR=npm/@esbuild/freebsd-x64 BINPATH=bin/esbuild platform-internal
391388
392- platform-android -arm64 :
393- @$(MAKE ) --no-print-directory GOOS=android GOARCH=arm64 NPMDIR=npm/@esbuild/android -arm64 platform-unixlike
389+ platform-freebsd -arm64 : version-go go-compiler
390+ @$(MAKE ) --no-print-directory GOOS=freebsd GOARCH=arm64 NPMDIR=npm/@esbuild/freebsd -arm64 BINPATH=bin/esbuild platform-internal
394391
395- platform-darwin-x64 :
396- @$(MAKE ) --no-print-directory GOOS=darwin GOARCH=amd64 NPMDIR=npm/@esbuild/darwin-x64 platform-unixlike
392+ platform-netbsd-arm64 : version-go go-compiler
393+ @$(MAKE ) --no-print-directory GOOS=netbsd GOARCH=arm64 NPMDIR=npm/@esbuild/netbsd-arm64 BINPATH=bin/esbuild platform-internal
397394
398- platform-darwin-arm64 :
399- @$(MAKE ) --no-print-directory GOOS=darwin GOARCH=arm64 NPMDIR=npm/@esbuild/darwin-arm64 platform-unixlike
395+ platform-netbsd-x64 : version-go go-compiler
396+ @$(MAKE ) --no-print-directory GOOS=netbsd GOARCH=amd64 NPMDIR=npm/@esbuild/netbsd-x64 BINPATH=bin/esbuild platform-internal
400397
401- platform-freebsd-x64 :
402- @$(MAKE ) --no-print-directory GOOS=freebsd GOARCH=amd64 NPMDIR=npm/@esbuild/freebsd-x64 platform-unixlike
398+ platform-openbsd-arm64 : version-go go-compiler
399+ @$(MAKE ) --no-print-directory GOOS=openbsd GOARCH=arm64 NPMDIR=npm/@esbuild/openbsd-arm64 BINPATH=bin/esbuild platform-internal
403400
404- platform-freebsd-arm64 :
405- @$(MAKE ) --no-print-directory GOOS=freebsd GOARCH=arm64 NPMDIR=npm/@esbuild/freebsd-arm64 platform-unixlike
401+ platform-openbsd-x64 : version-go go-compiler
402+ @$(MAKE ) --no-print-directory GOOS=openbsd GOARCH=amd64 NPMDIR=npm/@esbuild/openbsd-x64 BINPATH=bin/esbuild platform-internal
406403
407- platform-netbsd-arm64 :
408- @$(MAKE ) --no-print-directory GOOS=netbsd GOARCH=arm64 NPMDIR=npm/@esbuild/netbsd-arm64 platform-unixlike
404+ platform-linux-x64 : version-go go-compiler
405+ @$(MAKE ) --no-print-directory GOOS=linux GOARCH=amd64 NPMDIR=npm/@esbuild/linux-x64 BINPATH=bin/esbuild platform-internal
409406
410- platform-netbsd-x64 :
411- @$(MAKE ) --no-print-directory GOOS=netbsd GOARCH=amd64 NPMDIR=npm/@esbuild/netbsd-x64 platform-unixlike
407+ platform-linux-ia32 : version-go go-compiler
408+ @$(MAKE ) --no-print-directory GOOS=linux GOARCH=386 NPMDIR=npm/@esbuild/linux-ia32 BINPATH=bin/esbuild platform-internal
412409
413- platform-openbsd-arm64 :
414- @$(MAKE ) --no-print-directory GOOS=openbsd GOARCH=arm64 NPMDIR=npm/@esbuild/openbsd-arm64 platform-unixlike
410+ platform-linux-arm : version-go go-compiler
411+ @$(MAKE ) --no-print-directory GOOS=linux GOARCH=arm NPMDIR=npm/@esbuild/linux-arm BINPATH=bin/esbuild platform-internal
415412
416- platform-openbsd-x64 :
417- @$(MAKE ) --no-print-directory GOOS=openbsd GOARCH=amd64 NPMDIR=npm/@esbuild/openbsd-x64 platform-unixlike
413+ platform-linux-arm64 : version-go go-compiler
414+ @$(MAKE ) --no-print-directory GOOS=linux GOARCH=arm64 NPMDIR=npm/@esbuild/linux-arm64 BINPATH=bin/esbuild platform-internal
418415
419- platform-linux-x64 :
420- @$(MAKE ) --no-print-directory GOOS=linux GOARCH=amd64 NPMDIR=npm/@esbuild/linux-x64 platform-unixlike
416+ platform-linux-loong64 : version-go go-compiler
417+ @$(MAKE ) --no-print-directory GOOS=linux GOARCH=loong64 NPMDIR=npm/@esbuild/linux-loong64 BINPATH=bin/esbuild platform-internal
421418
422- platform-linux-ia32 :
423- @$(MAKE ) --no-print-directory GOOS=linux GOARCH=386 NPMDIR=npm/@esbuild/linux-ia32 platform-unixlike
419+ platform-linux-mips64el : version-go go-compiler
420+ @$(MAKE ) --no-print-directory GOOS=linux GOARCH=mips64le NPMDIR=npm/@esbuild/linux-mips64el BINPATH=bin/esbuild platform-internal
424421
425- platform-linux-arm :
426- @$(MAKE ) --no-print-directory GOOS=linux GOARCH=arm NPMDIR=npm/@esbuild/linux-arm platform-unixlike
422+ platform-linux-ppc64 : version-go go-compiler
423+ @$(MAKE ) --no-print-directory GOOS=linux GOARCH=ppc64le NPMDIR=npm/@esbuild/linux-ppc64 BINPATH=bin/esbuild platform-internal
427424
428- platform-linux-arm64 :
429- @$(MAKE ) --no-print-directory GOOS=linux GOARCH=arm64 NPMDIR=npm/@esbuild/linux-arm64 platform-unixlike
425+ platform-linux-riscv64 : version-go go-compiler
426+ @$(MAKE ) --no-print-directory GOOS=linux GOARCH=riscv64 NPMDIR=npm/@esbuild/linux-riscv64 BINPATH=bin/esbuild platform-internal
430427
431- platform-linux-loong64 :
432- @$(MAKE ) --no-print-directory GOOS=linux GOARCH=loong64 NPMDIR=npm/@esbuild/linux-loong64 platform-unixlike
428+ platform-linux-s390x : version-go go-compiler
429+ @$(MAKE ) --no-print-directory GOOS=linux GOARCH=s390x NPMDIR=npm/@esbuild/linux-s390x BINPATH=bin/esbuild platform-internal
433430
434- platform-linux-mips64el :
435- @$(MAKE ) --no-print-directory GOOS=linux GOARCH=mips64le NPMDIR=npm/@esbuild/linux-mips64el platform-unixlike
431+ platform-sunos-x64 : version-go go-compiler
432+ @$(MAKE ) --no-print-directory GOOS=illumos GOARCH=amd64 NPMDIR=npm/@esbuild/sunos-x64 BINPATH=bin/esbuild platform-internal
436433
437- platform-linux-ppc64 :
438- @$(MAKE ) --no-print-directory GOOS=linux GOARCH=ppc64le NPMDIR=npm/@esbuild/linux-ppc64 platform-unixlike
439-
440- platform-linux-riscv64 :
441- @$(MAKE ) --no-print-directory GOOS=linux GOARCH=riscv64 NPMDIR=npm/@esbuild/linux-riscv64 platform-unixlike
434+ platform-android-x64 : platform-wasm
435+ @echo
436+ @echo " # Build: npm/@esbuild/android-x64"
437+ node scripts/esbuild.js npm/@esbuild/android-x64/package.json --version
442438
443- platform-linux-s390x :
444- @$(MAKE ) --no-print-directory GOOS=linux GOARCH=s390x NPMDIR=npm/@esbuild/linux-s390x platform-unixlike
439+ platform-android-arm : platform-wasm
440+ @echo
441+ @echo " # Build: npm/@esbuild/android-x64"
442+ node scripts/esbuild.js npm/@esbuild/android-arm/package.json --version
445443
446- platform-sunos-x64 :
447- @$(MAKE ) --no-print-directory GOOS=illumos GOARCH=amd64 NPMDIR=npm/@esbuild/sunos-x64 platform-unixlike
444+ platform-openharmony-arm64 : platform-wasm
445+ @echo
446+ @echo " # Build: npm/@esbuild/android-x64"
447+ node scripts/esbuild.js npm/@esbuild/openharmony-arm64/package.json --version
448448
449449platform-wasm : esbuild go-compiler
450+ @echo
451+ @echo " # Build: npm/esbuild-wasm"
450452 node scripts/esbuild.js npm/esbuild-wasm/package.json --version
451453 $(GO_COMPILER ) " $( NODE) " scripts/esbuild.js ./esbuild --wasm
452454 @shasum -a 256 npm/esbuild-wasm/esbuild.wasm
453455
454456platform-neutral : esbuild
457+ @echo
458+ @echo " # Build: npm/esbuild"
455459 node scripts/esbuild.js npm/esbuild/package.json --version
456460 node scripts/esbuild.js ./esbuild --neutral
457461
458462platform-deno : platform-wasm go-compiler
463+ @echo
464+ @echo " # Build: deno"
459465 $(GO_COMPILER ) " $( NODE) " scripts/esbuild.js ./esbuild --deno
460466
461467publish-all : check-go-version
0 commit comments