golanggohlsrtmpwebrtcmedia-serverobs-studiortcprtmp-proxyrtmp-serverrtprtsprtsp-proxyrtsp-relayrtsp-serversrtstreamingwebrtc-proxy
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.1 KiB
36 lines
1.1 KiB
BASE_IMAGE = golang:1.21-alpine3.19 |
|
LINT_IMAGE = golangci/golangci-lint:v1.56.2 |
|
NODE_IMAGE = node:20-alpine3.19 |
|
ALPINE_IMAGE = alpine:3.19 |
|
RPI32_IMAGE = balenalib/raspberry-pi:bullseye-run-20230712 |
|
RPI64_IMAGE = balenalib/raspberrypi3-64:bullseye-run-20230530 |
|
|
|
.PHONY: $(shell ls) |
|
|
|
help: |
|
@echo "usage: make [action]" |
|
@echo "" |
|
@echo "available actions:" |
|
@echo "" |
|
@echo " mod-tidy run go mod tidy" |
|
@echo " format format source files" |
|
@echo " test run tests" |
|
@echo " test32 run tests on a 32-bit system" |
|
@echo " test-highlevel run high-level tests" |
|
@echo " lint run linters" |
|
@echo " bench NAME=n run bench environment" |
|
@echo " run run app" |
|
@echo " apidocs-lint run api docs linters" |
|
@echo " apidocs-gen generate api docs HTML" |
|
@echo " binaries build binaries for all platforms" |
|
@echo " dockerhub build and push images to Docker Hub" |
|
@echo " dockerhub-legacy build and push images to Docker Hub (legacy)" |
|
@echo "" |
|
|
|
blank := |
|
define NL |
|
|
|
$(blank) |
|
endef |
|
|
|
include scripts/*.mk
|
|
|