tools: new sloc, cloc targets
This commit is contained in:
		
							parent
							
								
									8feca2fa84
								
							
						
					
					
						commit
						3f3e9fcc06
					
				
							
								
								
									
										18
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								Makefile
									
									
									
									
									
								
							| @ -887,11 +887,27 @@ showreleaseauthors: | |||||||
| 	@darcs changes --from-tag $(FROMTAG) |grep '^\w' |cut -c 31- |sort |uniq | 	@darcs changes --from-tag $(FROMTAG) |grep '^\w' |cut -c 31- |sort |uniq | ||||||
| 	@echo | 	@echo | ||||||
| 
 | 
 | ||||||
| showloc sloccount: | showloc: | ||||||
| 	@echo Current lines of code including tests: | 	@echo Current lines of code including tests: | ||||||
| 	@sloccount `ls $(SOURCEFILES)` | grep haskell: | 	@sloccount `ls $(SOURCEFILES)` | grep haskell: | ||||||
| 	@echo | 	@echo | ||||||
| 
 | 
 | ||||||
|  | sloc: | ||||||
|  | 	@sloccount hledger-lib hledger hledger-web | ||||||
|  | 
 | ||||||
|  | cloc: | ||||||
|  | 	@echo | ||||||
|  | 	@echo "Lines of code as of `date`:" | ||||||
|  | 	@echo | ||||||
|  | 	@echo "hledger-lib, hledger" | ||||||
|  | 	@cloc -q hledger-lib hledger             2>&1 | grep -v 'defined(' | ||||||
|  | 	@echo | ||||||
|  | 	@echo "hledger-web" | ||||||
|  | 	@cloc -q hledger-web                     2>&1 | grep -v 'defined(' | ||||||
|  | 	@echo | ||||||
|  | 	@echo "hledger-lib, hledger, hledger-web" | ||||||
|  | 	@cloc -q hledger-lib hledger hledger-web 2>&1 | grep -v 'defined(' | ||||||
|  | 
 | ||||||
| showtestcount: | showtestcount: | ||||||
| 	@echo "Unit tests:" | 	@echo "Unit tests:" | ||||||
| 	@hledger test 2>&1 | cut -d' ' -f2 | 	@hledger test 2>&1 | cut -d' ' -f2 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user