|
143 | 143 |
|
144 | 144 | if test "${__BUILD_QUICK:-false}" != true ; then |
145 | 145 | _flags+=( -a ) |
146 | | - _gcflags+=( 'all=-l=4' ) |
| 146 | + _gcflags+=( 'all=-l=0' ) |
147 | 147 | _ldflags+=( 'all=-s' ) |
148 | 148 | fi |
149 | 149 |
|
|
203 | 203 |
|
204 | 204 | printf -- '[ii] building for `%s`...\n' 'linux / x86_64' >&2 |
205 | 205 | "${ZRUN}" ':: go / build / * / debug / linux / x86_64' "${@}" |
| 206 | + printf -- '[ii] building for `%s`...\n' 'linux / i686' >&2 |
| 207 | + "${ZRUN}" ':: go / build / * / debug / linux / i686' "${@}" |
206 | 208 | printf -- '[ii] building for `%s`...\n' 'linux / aarch64' >&2 |
207 | 209 | "${ZRUN}" ':: go / build / * / debug / linux / aarch64' "${@}" |
208 | 210 | printf -- '[ii] building for `%s`...\n' 'linux / armv6' >&2 |
|
215 | 217 |
|
216 | 218 | printf -- '[ii] building for `%s`...\n' 'freebsd / x86_64' >&2 |
217 | 219 | "${ZRUN}" ':: go / build / * / debug / freebsd / x86_64' "${@}" |
| 220 | + printf -- '[ii] building for `%s`...\n' 'freebsd / i686' >&2 |
| 221 | + "${ZRUN}" ':: go / build / * / debug / freebsd / i686' "${@}" |
218 | 222 | printf -- '[ii] building for `%s`...\n' 'freebsd / aarch64' >&2 |
219 | 223 | "${ZRUN}" ':: go / build / * / debug / freebsd / aarch64' "${@}" |
| 224 | + printf -- '[ii] building for `%s`...\n' 'freebsd / armv6' >&2 |
| 225 | + "${ZRUN}" ':: go / build / * / debug / freebsd / armv6' "${@}" |
220 | 226 |
|
221 | 227 | printf -- '[ii] building for `%s`...\n' 'openbsd / x86_64' >&2 |
222 | 228 | "${ZRUN}" ':: go / build / * / debug / openbsd / x86_64' "${@}" |
| 229 | + printf -- '[ii] building for `%s`...\n' 'openbsd / i686' >&2 |
| 230 | + "${ZRUN}" ':: go / build / * / debug / openbsd / i686' "${@}" |
223 | 231 | printf -- '[ii] building for `%s`...\n' 'openbsd / aarch64' >&2 |
224 | 232 | "${ZRUN}" ':: go / build / * / debug / openbsd / aarch64' "${@}" |
225 | 233 |
|
226 | 234 | printf -- '[ii] building for `%s`...\n' 'android / x86_64' >&2 |
227 | 235 | "${ZRUN}" ':: go / build / * / debug / android / x86_64' "${@}" |
| 236 | + # printf -- '[ii] building for `%s`...\n' 'android / i686' >&2 |
| 237 | + # "${ZRUN}" ':: go / build / * / debug / android / i686' "${@}" |
228 | 238 | printf -- '[ii] building for `%s`...\n' 'android / aarch64' >&2 |
229 | 239 | "${ZRUN}" ':: go / build / * / debug / android / aarch64' "${@}" |
| 240 | + # printf -- '[ii] building for `%s`...\n' 'android / armv6' >&2 |
| 241 | + # "${ZRUN}" ':: go / build / * / debug / android / armv6' "${@}" |
| 242 | + |
| 243 | + # printf -- '[ii] building for `%s`...\n' 'wasi / wasm32' >&2 |
| 244 | + # "${ZRUN}" ':: go / build / * / debug / wasi / wasm32' "${@}" |
230 | 245 | !! |
231 | 246 |
|
232 | 247 | --<< go / build / * / debug / native |
|
241 | 256 | exec -- "${ZRUN}" ':: go / build / * / debug' "${@}" |
242 | 257 | !! |
243 | 258 |
|
| 259 | +--<< go / build / * / debug / linux / i686 |
| 260 | + export -- GOOS=linux |
| 261 | + export -- GOARCH=386 |
| 262 | + export -- __BUILD_SUFFIX=linux--i686 |
| 263 | + exec -- "${ZRUN}" ':: go / build / * / debug' "${@}" |
| 264 | +!! |
| 265 | + |
244 | 266 | --<< go / build / * / debug / linux / aarch64 |
245 | 267 | export -- GOOS=linux |
246 | 268 | export -- GOARCH=arm64 |
|
277 | 299 | exec -- "${ZRUN}" ':: go / build / * / debug' "${@}" |
278 | 300 | !! |
279 | 301 |
|
| 302 | +--<< go / build / * / debug / freebsd / i686 |
| 303 | + export -- GOOS=freebsd |
| 304 | + export -- GOARCH=386 |
| 305 | + export -- __BUILD_SUFFIX=freebsd--i686 |
| 306 | + exec -- "${ZRUN}" ':: go / build / * / debug' "${@}" |
| 307 | +!! |
| 308 | + |
280 | 309 | --<< go / build / * / debug / freebsd / aarch64 |
281 | 310 | export -- GOOS=freebsd |
282 | 311 | export -- GOARCH=arm64 |
283 | 312 | export -- __BUILD_SUFFIX=freebsd--aarch64 |
284 | 313 | exec -- "${ZRUN}" ':: go / build / * / debug' "${@}" |
285 | 314 | !! |
286 | 315 |
|
| 316 | +--<< go / build / * / debug / freebsd / armv6 |
| 317 | + export -- GOOS=freebsd |
| 318 | + export -- GOARCH=arm |
| 319 | + export -- __BUILD_SUFFIX=freebsd--armv6 |
| 320 | + exec -- "${ZRUN}" ':: go / build / * / debug' "${@}" |
| 321 | +!! |
| 322 | + |
287 | 323 | --<< go / build / * / debug / openbsd / x86_64 |
288 | 324 | export -- GOOS=openbsd |
289 | 325 | export -- GOARCH=amd64 |
290 | 326 | export -- __BUILD_SUFFIX=openbsd--x86_64 |
291 | 327 | exec -- "${ZRUN}" ':: go / build / * / debug' "${@}" |
292 | 328 | !! |
293 | 329 |
|
| 330 | +--<< go / build / * / debug / openbsd / i686 |
| 331 | + export -- GOOS=openbsd |
| 332 | + export -- GOARCH=386 |
| 333 | + export -- __BUILD_SUFFIX=openbsd--i686 |
| 334 | + exec -- "${ZRUN}" ':: go / build / * / debug' "${@}" |
| 335 | +!! |
| 336 | + |
294 | 337 | --<< go / build / * / debug / openbsd / aarch64 |
295 | 338 | export -- GOOS=openbsd |
296 | 339 | export -- GOARCH=arm64 |
|
305 | 348 | exec -- "${ZRUN}" ':: go / build / * / debug' "${@}" |
306 | 349 | !! |
307 | 350 |
|
| 351 | +--<< go / build / * / debug / android / i686 |
| 352 | + export -- GOOS=android |
| 353 | + export -- GOARCH=386 |
| 354 | + export -- __BUILD_SUFFIX=android--i686 |
| 355 | + exec -- "${ZRUN}" ':: go / build / * / debug' "${@}" |
| 356 | +!! |
| 357 | + |
308 | 358 | --<< go / build / * / debug / android / aarch64 |
309 | 359 | export -- GOOS=android |
310 | 360 | export -- GOARCH=arm64 |
311 | 361 | export -- __BUILD_SUFFIX=android--aarch64 |
312 | 362 | exec -- "${ZRUN}" ':: go / build / * / debug' "${@}" |
313 | 363 | !! |
314 | 364 |
|
| 365 | +--<< go / build / * / debug / android / armv6 |
| 366 | + export -- GOOS=android |
| 367 | + export -- GOARCH=arm |
| 368 | + export -- __BUILD_SUFFIX=android--armv6 |
| 369 | + exec -- "${ZRUN}" ':: go / build / * / debug' "${@}" |
| 370 | +!! |
| 371 | + |
| 372 | +--<< go / build / * / debug / wasi / wasm32 |
| 373 | + export -- GOOS=wasip1 |
| 374 | + export -- GOARCH=wasm |
| 375 | + export -- __BUILD_SUFFIX=wasi--wasm32 |
| 376 | + exec -- "${ZRUN}" ':: go / build / * / debug' "${@}" |
| 377 | +!! |
| 378 | + |
315 | 379 |
|
316 | 380 |
|
317 | 381 |
|
|
334 | 398 |
|
335 | 399 | printf -- '[ii] building for `%s`...\n' 'linux / x86_64' >&2 |
336 | 400 | "${ZRUN}" ':: go / build / * / release / linux / x86_64' "${@}" |
| 401 | + printf -- '[ii] building for `%s`...\n' 'linux / i686' >&2 |
| 402 | + "${ZRUN}" ':: go / build / * / release / linux / i686' "${@}" |
337 | 403 | printf -- '[ii] building for `%s`...\n' 'linux / aarch64' >&2 |
338 | 404 | "${ZRUN}" ':: go / build / * / release / linux / aarch64' "${@}" |
339 | 405 | printf -- '[ii] building for `%s`...\n' 'linux / armv6' >&2 |
|
346 | 412 |
|
347 | 413 | printf -- '[ii] building for `%s`...\n' 'freebsd / x86_64' >&2 |
348 | 414 | "${ZRUN}" ':: go / build / * / release / freebsd / x86_64' "${@}" |
| 415 | + printf -- '[ii] building for `%s`...\n' 'freebsd / i686' >&2 |
| 416 | + "${ZRUN}" ':: go / build / * / release / freebsd / i686' "${@}" |
349 | 417 | printf -- '[ii] building for `%s`...\n' 'freebsd / aarch64' >&2 |
350 | 418 | "${ZRUN}" ':: go / build / * / release / freebsd / aarch64' "${@}" |
| 419 | + printf -- '[ii] building for `%s`...\n' 'freebsd / armv6' >&2 |
| 420 | + "${ZRUN}" ':: go / build / * / release / freebsd / armv6' "${@}" |
351 | 421 |
|
352 | 422 | printf -- '[ii] building for `%s`...\n' 'openbsd / x86_64' >&2 |
353 | 423 | "${ZRUN}" ':: go / build / * / release / openbsd / x86_64' "${@}" |
| 424 | + printf -- '[ii] building for `%s`...\n' 'openbsd / i686' >&2 |
| 425 | + "${ZRUN}" ':: go / build / * / release / openbsd / i686' "${@}" |
354 | 426 | printf -- '[ii] building for `%s`...\n' 'openbsd / aarch64' >&2 |
355 | 427 | "${ZRUN}" ':: go / build / * / release / openbsd / aarch64' "${@}" |
356 | 428 |
|
357 | 429 | printf -- '[ii] building for `%s`...\n' 'android / x86_64' >&2 |
358 | 430 | "${ZRUN}" ':: go / build / * / release / android / x86_64' "${@}" |
| 431 | + # printf -- '[ii] building for `%s`...\n' 'android / i686' >&2 |
| 432 | + # "${ZRUN}" ':: go / build / * / release / android / i686' "${@}" |
359 | 433 | printf -- '[ii] building for `%s`...\n' 'android / aarch64' >&2 |
360 | 434 | "${ZRUN}" ':: go / build / * / release / android / aarch64' "${@}" |
| 435 | + # printf -- '[ii] building for `%s`...\n' 'android / armv6' >&2 |
| 436 | + # "${ZRUN}" ':: go / build / * / release / android / armv6' "${@}" |
| 437 | + |
| 438 | + # printf -- '[ii] building for `%s`...\n' 'wasi / wasm32' >&2 |
| 439 | + # "${ZRUN}" ':: go / build / * / release / wasi / wasm32' "${@}" |
361 | 440 | !! |
362 | 441 |
|
363 | 442 | --<< go / build / * / release / native |
|
372 | 451 | exec -- "${ZRUN}" ':: go / build / * / release' "${@}" |
373 | 452 | !! |
374 | 453 |
|
| 454 | +--<< go / build / * / release / linux / i686 |
| 455 | + export -- GOOS=linux |
| 456 | + export -- GOARCH=386 |
| 457 | + export -- __BUILD_SUFFIX=linux--i686 |
| 458 | + exec -- "${ZRUN}" ':: go / build / * / release' "${@}" |
| 459 | +!! |
| 460 | + |
375 | 461 | --<< go / build / * / release / linux / aarch64 |
376 | 462 | export -- GOOS=linux |
377 | 463 | export -- GOARCH=arm64 |
|
408 | 494 | exec -- "${ZRUN}" ':: go / build / * / release' "${@}" |
409 | 495 | !! |
410 | 496 |
|
| 497 | +--<< go / build / * / release / freebsd / i686 |
| 498 | + export -- GOOS=freebsd |
| 499 | + export -- GOARCH=386 |
| 500 | + export -- __BUILD_SUFFIX=freebsd--i686 |
| 501 | + exec -- "${ZRUN}" ':: go / build / * / release' "${@}" |
| 502 | +!! |
| 503 | + |
411 | 504 | --<< go / build / * / release / freebsd / aarch64 |
412 | 505 | export -- GOOS=freebsd |
413 | 506 | export -- GOARCH=arm64 |
414 | 507 | export -- __BUILD_SUFFIX=freebsd--aarch64 |
415 | 508 | exec -- "${ZRUN}" ':: go / build / * / release' "${@}" |
416 | 509 | !! |
417 | 510 |
|
| 511 | +--<< go / build / * / release / freebsd / armv6 |
| 512 | + export -- GOOS=freebsd |
| 513 | + export -- GOARCH=arm |
| 514 | + export -- __BUILD_SUFFIX=freebsd--armv6 |
| 515 | + exec -- "${ZRUN}" ':: go / build / * / release' "${@}" |
| 516 | +!! |
| 517 | + |
418 | 518 | --<< go / build / * / release / openbsd / x86_64 |
419 | 519 | export -- GOOS=openbsd |
420 | 520 | export -- GOARCH=amd64 |
421 | 521 | export -- __BUILD_SUFFIX=openbsd--x86_64 |
422 | 522 | exec -- "${ZRUN}" ':: go / build / * / release' "${@}" |
423 | 523 | !! |
424 | 524 |
|
| 525 | +--<< go / build / * / release / openbsd / i686 |
| 526 | + export -- GOOS=openbsd |
| 527 | + export -- GOARCH=386 |
| 528 | + export -- __BUILD_SUFFIX=openbsd--i686 |
| 529 | + exec -- "${ZRUN}" ':: go / build / * / release' "${@}" |
| 530 | +!! |
| 531 | + |
425 | 532 | --<< go / build / * / release / openbsd / aarch64 |
426 | 533 | export -- GOOS=openbsd |
427 | 534 | export -- GOARCH=arm64 |
|
436 | 543 | exec -- "${ZRUN}" ':: go / build / * / release' "${@}" |
437 | 544 | !! |
438 | 545 |
|
| 546 | +--<< go / build / * / release / android / i686 |
| 547 | + export -- GOOS=android |
| 548 | + export -- GOARCH=386 |
| 549 | + export -- __BUILD_SUFFIX=android--i686 |
| 550 | + exec -- "${ZRUN}" ':: go / build / * / release' "${@}" |
| 551 | +!! |
| 552 | + |
439 | 553 | --<< go / build / * / release / android / aarch64 |
440 | 554 | export -- GOOS=android |
441 | 555 | export -- GOARCH=arm64 |
442 | 556 | export -- __BUILD_SUFFIX=android--aarch64 |
443 | 557 | exec -- "${ZRUN}" ':: go / build / * / release' "${@}" |
444 | 558 | !! |
445 | 559 |
|
| 560 | +--<< go / build / * / release / android / armv6 |
| 561 | + export -- GOOS=android |
| 562 | + export -- GOARCH=arm |
| 563 | + export -- __BUILD_SUFFIX=android--armv6 |
| 564 | + exec -- "${ZRUN}" ':: go / build / * / release' "${@}" |
| 565 | +!! |
| 566 | + |
| 567 | +--<< go / build / * / release / wasi / wasm32 |
| 568 | + export -- GOOS=wasip1 |
| 569 | + export -- GOARCH=wasm |
| 570 | + export -- __BUILD_SUFFIX=wasi--wasm32 |
| 571 | + exec -- "${ZRUN}" ':: go / build / * / release' "${@}" |
| 572 | +!! |
| 573 | + |
446 | 574 |
|
447 | 575 |
|
448 | 576 |
|
|
0 commit comments