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
						
					
					
						
							593 B
						
					
					
				
			
		
		
	
	
							34 lines
						
					
					
						
							593 B
						
					
					
				GOC=go build | 
						|
GOFLAGS=-a -ldflags '-s' | 
						|
CGOR=CGO_ENABLED=0 | 
						|
IMAGE_NAME=smpldbot | 
						|
 | 
						|
all: lorebot | 
						|
 | 
						|
lorebot: | 
						|
	$(GOC) lorebot/lorebot.go | 
						|
 | 
						|
run: | 
						|
	go run \ | 
						|
		lorebot/lorebot.go \ | 
						|
		lorebot/botfunc.go | 
						|
 | 
						|
stat: | 
						|
	mkdir -p bin/ | 
						|
	$(CGOR) $(GOC) -o bin/lorebot $(GOFLAGS) lorebot/*.go | 
						|
 | 
						|
docker: stat | 
						|
	mkdir stage.tmp/ | 
						|
	cp bin/lorebot stage.tmp/ | 
						|
	cp deps/rootfs.tar.gz stage.tmp/ | 
						|
	cp deps/Dockerfile stage.tmp/ | 
						|
	chmod +x deps/run.sh | 
						|
	cp deps/run.sh stage.tmp/ | 
						|
	cp config.gcfg stage.tmp/ | 
						|
	cd stage.tmp/ && \ | 
						|
		sudo docker build -t $(IMAGE_NAME) . | 
						|
	@echo "$(IMAGE_NAME) built" | 
						|
 | 
						|
clean: | 
						|
	rm -rf bin/ | 
						|
	rm -rf stage.tmp/
 | 
						|
 |