summaryrefslogtreecommitdiff
path: root/vendor/modernc.org/libc/Makefile
diff options
context:
space:
mode:
authorLibravatar Terin Stock <terinjokes@gmail.com>2025-03-09 17:47:56 +0100
committerLibravatar Terin Stock <terinjokes@gmail.com>2025-12-01 22:08:04 +0100
commitb1af8fd87760b34e3ff2fd3bda38f211815a0473 (patch)
tree9317fad1a7ec298d7a8d2678e4e422953bbc6f33 /vendor/modernc.org/libc/Makefile
parent[chore] update URLs to forked source (diff)
downloadgotosocial-b1af8fd87760b34e3ff2fd3bda38f211815a0473.tar.xz
[chore] remove vendor
Diffstat (limited to 'vendor/modernc.org/libc/Makefile')
-rw-r--r--vendor/modernc.org/libc/Makefile119
1 files changed, 0 insertions, 119 deletions
diff --git a/vendor/modernc.org/libc/Makefile b/vendor/modernc.org/libc/Makefile
deleted file mode 100644
index 507d4ef95..000000000
--- a/vendor/modernc.org/libc/Makefile
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 2024 The Libc Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style
-# license that can be found in the LICENSE file.
-
-.PHONY: all build_all_targets check clean download edit editor generate dev membrk-test test work xtest short-test xlibc libc-test surface vet
-
-SHELL=/bin/bash -o pipefail
-
-DIR = /tmp/libc
-TAR = musl-7ada6dde6f9dc6a2836c3d92c2f762d35fd229e0.tar.gz
-URL = https://git.musl-libc.org/cgit/musl/snapshot/$(TAR)
-
-all: editor
- golint 2>&1
- staticcheck 2>&1
-
-build_all_targets: vet
- ./build_all_targets.sh
- echo done
-
-clean:
- rm -f log-* cpu.test mem.test *.out
- git clean -fd
- find testdata/nsz.repo.hu/ -name \*.go -delete
- make -C testdata/nsz.repo.hu/libc-test/ cleanall
- go clean
-
-check:
- staticcheck 2>&1 | grep -v U1000
-
-download:
- @if [ ! -f $(TAR) ]; then wget $(URL) ; fi
-
-edit:
- @if [ -f "Session.vim" ]; then gvim -S & else gvim -p Makefile go.mod builder.json & fi
-
-editor:
- # gofmt -l -s -w *.go
- go test -c -o /dev/null
- go build -o /dev/null -v generator*.go
- go vet 2>&1 | grep -n 'asm_' || true
-
-generate: download
- mkdir -p $(DIR) || true
- rm -rf $(DIR)/*
- GO_GENERATE_DIR=$(DIR) go run generator*.go
- go build -v
- go test -v -short -count=1 ./...
- git status
-
-dev: download
- mkdir -p $(DIR) || true
- rm -rf $(DIR)/*
- echo -n > /tmp/ccgo.log
- GO_GENERATE_DIR=$(DIR) GO_GENERATE_DEV=1 go run -tags=ccgo.dmesg,ccgo.assert generator*.go
- go build -v
- go test -v -short -count=1 ./...
- git status
-
-membrk-test:
- echo -n > /tmp/ccgo.log
- touch log-test
- cp log-test log-test0
- go test -v -timeout 24h -count=1 -tags=libc.membrk 2>&1 | tee log-test
- grep -a 'TRC\|TODO\|ERRORF\|FAIL' log-test || true 2>&1 | tee -a log-test
-
-test:
- go test -v -timeout 24h -count=1
-
-short-test:
- echo -n > /tmp/ccgo.log
- touch log-test
- cp log-test log-test0
- go test -v -timeout 24h -count=1 -short 2>&1 | tee log-test
- grep -a 'TRC\|TODO\|ERRORF\|FAIL' log-test || true 2>&1 | tee -a log-test
-
-xlibc:
- echo -n > /tmp/ccgo.log
- touch log-test
- cp log-test log-test0
- go test -v -timeout 24h -count=1 -tags=ccgo.dmesg,ccgo.assert 2>&1 -run TestLibc | tee log-test
- grep -a 'TRC\|TODO\|ERRORF\|FAIL' log-test || true 2>&1 | tee -a log-test
-
-xpthread:
- echo -n > /tmp/ccgo.log
- touch log-test
- cp log-test log-test0
- go test -v -timeout 24h -count=1 2>&1 -run TestLibc -re pthread | tee log-test
- grep -a 'TRC\|TODO\|ERRORF\|FAIL' log-test || true 2>&1 | tee -a log-test
-
-libc-test:
- echo -n > /tmp/ccgo.log
- touch log-test
- cp log-test log-test0
- go test -v -timeout 24h -count=1 2>&1 -run TestLibc | tee log-test
- # grep -a 'TRC\|TODO\|ERRORF\|FAIL' log-test || true 2>&1 | tee -a log-test
- grep -o 'undefined: \<.*\>' log-test | sort -u
-
-xtest:
- echo -n > /tmp/ccgo.log
- touch log-test
- cp log-test log-test0
- go test -v -timeout 24h -count=1 -tags=ccgo.dmesg,ccgo.assert 2>&1 | tee log-test
- grep -a 'TRC\|TODO\|ERRORF\|FAIL' log-test || true 2>&1 | tee -a log-test
-
-work:
- rm -f go.work*
- go work init
- go work use .
- go work use ../ccgo/v4
- go work use ../ccgo/v3
- go work use ../cc/v4
-
-surface:
- surface > surface.new
- surface surface.old surface.new > log-todo-surface || true
-
-vet:
- go vet 2>&1 | grep abi0 | grep -v 'misuse' || true