39 lines
		
	
	
		
			601 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
		
		
			
		
	
	
			39 lines
		
	
	
		
			601 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| 
								 | 
							
								EMACS ?= emacs
							 | 
						||
| 
								 | 
							
								EASK ?= eask
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.PHONY: clean package install compile test checkdoc lint
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ci: clean package install compile checkdoc lint
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								package:
							 | 
						||
| 
								 | 
							
									@echo "Packaging..."
							 | 
						||
| 
								 | 
							
									$(EASK) package
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								install:
							 | 
						||
| 
								 | 
							
									@echo "Installing..."
							 | 
						||
| 
								 | 
							
									$(EASK) install
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								compile:
							 | 
						||
| 
								 | 
							
									@echo "Compiling..."
							 | 
						||
| 
								 | 
							
									$(EASK) compile
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								test:
							 | 
						||
| 
								 | 
							
									@echo "Testing..."
							 | 
						||
| 
								 | 
							
									$(EASK) install-deps --dev
							 | 
						||
| 
								 | 
							
									$(EASK) test ert ./test/*.el
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								checkdoc:
							 | 
						||
| 
								 | 
							
									@echo "Checking documentation..."
							 | 
						||
| 
								 | 
							
									$(EASK) lint checkdoc
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								lint:
							 | 
						||
| 
								 | 
							
									@echo "Linting..."
							 | 
						||
| 
								 | 
							
									$(EASK) lint declare
							 | 
						||
| 
								 | 
							
									$(EASK) lint indent
							 | 
						||
| 
								 | 
							
									$(EASK) lint keywords
							 | 
						||
| 
								 | 
							
									$(EASK) lint package
							 | 
						||
| 
								 | 
							
									$(EASK) lint regexps
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								clean:
							 | 
						||
| 
								 | 
							
									$(EASK) clean all
							 |