Skip to content

Commit 015d2b7

Browse files
committed
Smaller release tar
Signed-off-by: Tyler Rockwood <[email protected]>
1 parent 06cda88 commit 015d2b7

File tree

1 file changed

+59
-59
lines changed

1 file changed

+59
-59
lines changed

Makefile

Lines changed: 59 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -771,77 +771,77 @@ wasmtest:
771771
build/release: tinygo gen-device wasi-libc $(if $(filter 1,$(USE_SYSTEM_BINARYEN)),,binaryen)
772772
@mkdir -p build/release/tinygo/bin
773773
@mkdir -p build/release/tinygo/lib/clang/include
774-
@mkdir -p build/release/tinygo/lib/CMSIS/CMSIS
775-
@mkdir -p build/release/tinygo/lib/macos-minimal-sdk
776-
@mkdir -p build/release/tinygo/lib/mingw-w64/mingw-w64-crt/lib-common
777-
@mkdir -p build/release/tinygo/lib/mingw-w64/mingw-w64-headers/defaults
778-
@mkdir -p build/release/tinygo/lib/musl/arch
779-
@mkdir -p build/release/tinygo/lib/musl/crt
780-
@mkdir -p build/release/tinygo/lib/musl/src
781-
@mkdir -p build/release/tinygo/lib/nrfx
782-
@mkdir -p build/release/tinygo/lib/picolibc/newlib/libc
783-
@mkdir -p build/release/tinygo/lib/picolibc/newlib/libm
774+
# @mkdir -p build/release/tinygo/lib/CMSIS/CMSIS
775+
# @mkdir -p build/release/tinygo/lib/macos-minimal-sdk
776+
# @mkdir -p build/release/tinygo/lib/mingw-w64/mingw-w64-crt/lib-common
777+
# @mkdir -p build/release/tinygo/lib/mingw-w64/mingw-w64-headers/defaults
778+
# @mkdir -p build/release/tinygo/lib/musl/arch
779+
# @mkdir -p build/release/tinygo/lib/musl/crt
780+
# @mkdir -p build/release/tinygo/lib/musl/src
781+
# @mkdir -p build/release/tinygo/lib/nrfx
782+
# @mkdir -p build/release/tinygo/lib/picolibc/newlib/libc
783+
# @mkdir -p build/release/tinygo/lib/picolibc/newlib/libm
784784
@mkdir -p build/release/tinygo/lib/wasi-libc
785-
@mkdir -p build/release/tinygo/pkg/thumbv6m-unknown-unknown-eabi-cortex-m0
786-
@mkdir -p build/release/tinygo/pkg/thumbv6m-unknown-unknown-eabi-cortex-m0plus
787-
@mkdir -p build/release/tinygo/pkg/thumbv7em-unknown-unknown-eabi-cortex-m4
785+
# @mkdir -p build/release/tinygo/pkg/thumbv6m-unknown-unknown-eabi-cortex-m0
786+
# @mkdir -p build/release/tinygo/pkg/thumbv6m-unknown-unknown-eabi-cortex-m0plus
787+
# @mkdir -p build/release/tinygo/pkg/thumbv7em-unknown-unknown-eabi-cortex-m4
788788
@echo copying source files
789789
@cp -p build/tinygo$(EXE) build/release/tinygo/bin
790790
ifneq ($(USE_SYSTEM_BINARYEN),1)
791791
@cp -p build/wasm-opt$(EXE) build/release/tinygo/bin
792792
endif
793793
@cp -p $(abspath $(CLANG_SRC))/lib/Headers/*.h build/release/tinygo/lib/clang/include
794-
@cp -rp lib/CMSIS/CMSIS/Include build/release/tinygo/lib/CMSIS/CMSIS
795-
@cp -rp lib/CMSIS/README.md build/release/tinygo/lib/CMSIS
796-
@cp -rp lib/macos-minimal-sdk/* build/release/tinygo/lib/macos-minimal-sdk
797-
@cp -rp lib/musl/arch/aarch64 build/release/tinygo/lib/musl/arch
798-
@cp -rp lib/musl/arch/arm build/release/tinygo/lib/musl/arch
799-
@cp -rp lib/musl/arch/generic build/release/tinygo/lib/musl/arch
800-
@cp -rp lib/musl/arch/i386 build/release/tinygo/lib/musl/arch
801-
@cp -rp lib/musl/arch/x86_64 build/release/tinygo/lib/musl/arch
802-
@cp -rp lib/musl/crt/crt1.c build/release/tinygo/lib/musl/crt
803-
@cp -rp lib/musl/COPYRIGHT build/release/tinygo/lib/musl
804-
@cp -rp lib/musl/include build/release/tinygo/lib/musl
805-
@cp -rp lib/musl/src/env build/release/tinygo/lib/musl/src
806-
@cp -rp lib/musl/src/errno build/release/tinygo/lib/musl/src
807-
@cp -rp lib/musl/src/exit build/release/tinygo/lib/musl/src
808-
@cp -rp lib/musl/src/include build/release/tinygo/lib/musl/src
809-
@cp -rp lib/musl/src/internal build/release/tinygo/lib/musl/src
810-
@cp -rp lib/musl/src/legacy build/release/tinygo/lib/musl/src
811-
@cp -rp lib/musl/src/malloc build/release/tinygo/lib/musl/src
812-
@cp -rp lib/musl/src/mman build/release/tinygo/lib/musl/src
813-
@cp -rp lib/musl/src/math build/release/tinygo/lib/musl/src
814-
@cp -rp lib/musl/src/signal build/release/tinygo/lib/musl/src
815-
@cp -rp lib/musl/src/stdio build/release/tinygo/lib/musl/src
816-
@cp -rp lib/musl/src/string build/release/tinygo/lib/musl/src
817-
@cp -rp lib/musl/src/thread build/release/tinygo/lib/musl/src
818-
@cp -rp lib/musl/src/time build/release/tinygo/lib/musl/src
819-
@cp -rp lib/musl/src/unistd build/release/tinygo/lib/musl/src
820-
@cp -rp lib/mingw-w64/mingw-w64-crt/def-include build/release/tinygo/lib/mingw-w64/mingw-w64-crt
821-
@cp -rp lib/mingw-w64/mingw-w64-crt/lib-common/api-ms-win-crt-* build/release/tinygo/lib/mingw-w64/mingw-w64-crt/lib-common
822-
@cp -rp lib/mingw-w64/mingw-w64-crt/lib-common/kernel32.def.in build/release/tinygo/lib/mingw-w64/mingw-w64-crt/lib-common
823-
@cp -rp lib/mingw-w64/mingw-w64-headers/crt/ build/release/tinygo/lib/mingw-w64/mingw-w64-headers
824-
@cp -rp lib/mingw-w64/mingw-w64-headers/defaults/include build/release/tinygo/lib/mingw-w64/mingw-w64-headers/defaults
825-
@cp -rp lib/nrfx/* build/release/tinygo/lib/nrfx
826-
@cp -rp lib/picolibc/newlib/libc/ctype build/release/tinygo/lib/picolibc/newlib/libc
827-
@cp -rp lib/picolibc/newlib/libc/include build/release/tinygo/lib/picolibc/newlib/libc
828-
@cp -rp lib/picolibc/newlib/libc/locale build/release/tinygo/lib/picolibc/newlib/libc
829-
@cp -rp lib/picolibc/newlib/libc/string build/release/tinygo/lib/picolibc/newlib/libc
830-
@cp -rp lib/picolibc/newlib/libc/tinystdio build/release/tinygo/lib/picolibc/newlib/libc
831-
@cp -rp lib/picolibc/newlib/libm/common build/release/tinygo/lib/picolibc/newlib/libm
832-
@cp -rp lib/picolibc/newlib/libm/math build/release/tinygo/lib/picolibc/newlib/libm
833-
@cp -rp lib/picolibc-stdio.c build/release/tinygo/lib
794+
# @cp -rp lib/CMSIS/CMSIS/Include build/release/tinygo/lib/CMSIS/CMSIS
795+
# @cp -rp lib/CMSIS/README.md build/release/tinygo/lib/CMSIS
796+
# @cp -rp lib/macos-minimal-sdk/* build/release/tinygo/lib/macos-minimal-sdk
797+
# @cp -rp lib/musl/arch/aarch64 build/release/tinygo/lib/musl/arch
798+
# @cp -rp lib/musl/arch/arm build/release/tinygo/lib/musl/arch
799+
# @cp -rp lib/musl/arch/generic build/release/tinygo/lib/musl/arch
800+
# @cp -rp lib/musl/arch/i386 build/release/tinygo/lib/musl/arch
801+
# @cp -rp lib/musl/arch/x86_64 build/release/tinygo/lib/musl/arch
802+
# @cp -rp lib/musl/crt/crt1.c build/release/tinygo/lib/musl/crt
803+
# @cp -rp lib/musl/COPYRIGHT build/release/tinygo/lib/musl
804+
# @cp -rp lib/musl/include build/release/tinygo/lib/musl
805+
# @cp -rp lib/musl/src/env build/release/tinygo/lib/musl/src
806+
# @cp -rp lib/musl/src/errno build/release/tinygo/lib/musl/src
807+
# @cp -rp lib/musl/src/exit build/release/tinygo/lib/musl/src
808+
# @cp -rp lib/musl/src/include build/release/tinygo/lib/musl/src
809+
# @cp -rp lib/musl/src/internal build/release/tinygo/lib/musl/src
810+
# @cp -rp lib/musl/src/legacy build/release/tinygo/lib/musl/src
811+
# @cp -rp lib/musl/src/malloc build/release/tinygo/lib/musl/src
812+
# @cp -rp lib/musl/src/mman build/release/tinygo/lib/musl/src
813+
# @cp -rp lib/musl/src/math build/release/tinygo/lib/musl/src
814+
# @cp -rp lib/musl/src/signal build/release/tinygo/lib/musl/src
815+
# @cp -rp lib/musl/src/stdio build/release/tinygo/lib/musl/src
816+
# @cp -rp lib/musl/src/string build/release/tinygo/lib/musl/src
817+
# @cp -rp lib/musl/src/thread build/release/tinygo/lib/musl/src
818+
# @cp -rp lib/musl/src/time build/release/tinygo/lib/musl/src
819+
# @cp -rp lib/musl/src/unistd build/release/tinygo/lib/musl/src
820+
# @cp -rp lib/mingw-w64/mingw-w64-crt/def-include build/release/tinygo/lib/mingw-w64/mingw-w64-crt
821+
# @cp -rp lib/mingw-w64/mingw-w64-crt/lib-common/api-ms-win-crt-* build/release/tinygo/lib/mingw-w64/mingw-w64-crt/lib-common
822+
# @cp -rp lib/mingw-w64/mingw-w64-crt/lib-common/kernel32.def.in build/release/tinygo/lib/mingw-w64/mingw-w64-crt/lib-common
823+
# @cp -rp lib/mingw-w64/mingw-w64-headers/crt/ build/release/tinygo/lib/mingw-w64/mingw-w64-headers
824+
# @cp -rp lib/mingw-w64/mingw-w64-headers/defaults/include build/release/tinygo/lib/mingw-w64/mingw-w64-headers/defaults
825+
# @cp -rp lib/nrfx/* build/release/tinygo/lib/nrfx
826+
# @cp -rp lib/picolibc/newlib/libc/ctype build/release/tinygo/lib/picolibc/newlib/libc
827+
# @cp -rp lib/picolibc/newlib/libc/include build/release/tinygo/lib/picolibc/newlib/libc
828+
# @cp -rp lib/picolibc/newlib/libc/locale build/release/tinygo/lib/picolibc/newlib/libc
829+
# @cp -rp lib/picolibc/newlib/libc/string build/release/tinygo/lib/picolibc/newlib/libc
830+
# @cp -rp lib/picolibc/newlib/libc/tinystdio build/release/tinygo/lib/picolibc/newlib/libc
831+
# @cp -rp lib/picolibc/newlib/libm/common build/release/tinygo/lib/picolibc/newlib/libm
832+
# @cp -rp lib/picolibc/newlib/libm/math build/release/tinygo/lib/picolibc/newlib/libm
833+
# @cp -rp lib/picolibc-stdio.c build/release/tinygo/lib
834834
@cp -rp lib/wasi-libc/sysroot build/release/tinygo/lib/wasi-libc/sysroot
835835
@cp -rp llvm-project/compiler-rt/lib/builtins build/release/tinygo/lib/compiler-rt-builtins
836836
@cp -rp llvm-project/compiler-rt/LICENSE.TXT build/release/tinygo/lib/compiler-rt-builtins
837837
@cp -rp src build/release/tinygo/src
838838
@cp -rp targets build/release/tinygo/targets
839-
./build/release/tinygo/bin/tinygo build-library -target=cortex-m0 -o build/release/tinygo/pkg/thumbv6m-unknown-unknown-eabi-cortex-m0/compiler-rt compiler-rt
840-
./build/release/tinygo/bin/tinygo build-library -target=cortex-m0plus -o build/release/tinygo/pkg/thumbv6m-unknown-unknown-eabi-cortex-m0plus/compiler-rt compiler-rt
841-
./build/release/tinygo/bin/tinygo build-library -target=cortex-m4 -o build/release/tinygo/pkg/thumbv7em-unknown-unknown-eabi-cortex-m4/compiler-rt compiler-rt
842-
./build/release/tinygo/bin/tinygo build-library -target=cortex-m0 -o build/release/tinygo/pkg/thumbv6m-unknown-unknown-eabi-cortex-m0/picolibc picolibc
843-
./build/release/tinygo/bin/tinygo build-library -target=cortex-m0plus -o build/release/tinygo/pkg/thumbv6m-unknown-unknown-eabi-cortex-m0plus/picolibc picolibc
844-
./build/release/tinygo/bin/tinygo build-library -target=cortex-m4 -o build/release/tinygo/pkg/thumbv7em-unknown-unknown-eabi-cortex-m4/picolibc picolibc
839+
# ./build/release/tinygo/bin/tinygo build-library -target=cortex-m0 -o build/release/tinygo/pkg/thumbv6m-unknown-unknown-eabi-cortex-m0/compiler-rt compiler-rt
840+
# ./build/release/tinygo/bin/tinygo build-library -target=cortex-m0plus -o build/release/tinygo/pkg/thumbv6m-unknown-unknown-eabi-cortex-m0plus/compiler-rt compiler-rt
841+
# ./build/release/tinygo/bin/tinygo build-library -target=cortex-m4 -o build/release/tinygo/pkg/thumbv7em-unknown-unknown-eabi-cortex-m4/compiler-rt compiler-rt
842+
# ./build/release/tinygo/bin/tinygo build-library -target=cortex-m0 -o build/release/tinygo/pkg/thumbv6m-unknown-unknown-eabi-cortex-m0/picolibc picolibc
843+
# ./build/release/tinygo/bin/tinygo build-library -target=cortex-m0plus -o build/release/tinygo/pkg/thumbv6m-unknown-unknown-eabi-cortex-m0plus/picolibc picolibc
844+
# ./build/release/tinygo/bin/tinygo build-library -target=cortex-m4 -o build/release/tinygo/pkg/thumbv7em-unknown-unknown-eabi-cortex-m4/picolibc picolibc
845845

846846
release:
847847
tar -czf build/release.tar.gz -C build/release tinygo

0 commit comments

Comments
 (0)