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.
		
		
		
		
		
			
		
			
				
					
					
						
							34 lines
						
					
					
						
							952 B
						
					
					
				
			
		
		
	
	
							34 lines
						
					
					
						
							952 B
						
					
					
				BASE_IMAGE = golang:1.20-alpine3.17 | 
						|
LINT_IMAGE = golangci/golangci-lint:v1.50.1 | 
						|
NODE_IMAGE = node:16-alpine3.17 | 
						|
RPI32_IMAGE = balenalib/raspberry-pi:bullseye-run | 
						|
RPI64_IMAGE = balenalib/raspberrypi3-64:bullseye-run | 
						|
 | 
						|
.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 "" | 
						|
 | 
						|
blank := | 
						|
define NL | 
						|
 | 
						|
$(blank) | 
						|
endef | 
						|
 | 
						|
include scripts/*.mk
 | 
						|
 |