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.55.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
 | 
						|
 |