mirror of
				https://github.com/3ybactuk/marketplace-go-service-project.git
				synced 2025-10-30 05:53:45 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			425 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			425 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| 
 | |
| 
 | |
| define generate
 | |
| 	@if [ -f "$(1)/go.mod" ]; then \
 | |
| 		echo "===== running go generate for $(1) ====="; \
 | |
| 		if [ ! -d "$(1)/internal" ]; then \
 | |
| 			echo "no internal package in $(1)"; \
 | |
| 			exit 0; \
 | |
| 		fi; \
 | |
| 		go generate ./$(1)/internal/...; \
 | |
| 	fi
 | |
| endef
 | |
| 
 | |
| 
 | |
| cart-generate:
 | |
| 	$(call generate,cart)
 | |
| 
 | |
| loms-generate:
 | |
| 	$(call generate,loms)
 | |
| 
 | |
| notifier-generate:
 | |
| 	$(call generate,notifier)
 | |
| 
 | |
| comments-generate:
 | |
| 	$(call generate,comments)
 | 
