;make tag: make SOURCEFILES include hledger-lib/Text etc.
And add "make sourcefiles", "make sourcedirs" rules for troubleshooting.
This commit is contained in:
		
							parent
							
								
									abf455c10f
								
							
						
					
					
						commit
						9760126cb2
					
				
							
								
								
									
										41
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										41
									
								
								Makefile
									
									
									
									
									
								
							| @ -117,21 +117,34 @@ INCLUDEPATHS=\ | |||||||
| 
 | 
 | ||||||
| MAIN=hledger/app/hledger-cli.hs | MAIN=hledger/app/hledger-cli.hs | ||||||
| 
 | 
 | ||||||
| # all source files in the project (plus a few strays like Setup.hs & hlint.hs)
 | # All source files in the project (plus a few strays like Setup.hs & hlint.hs).
 | ||||||
|  | # Used eg for building tags. Doesn't reliably catch all source files.
 | ||||||
| SOURCEFILES:= \
 | SOURCEFILES:= \
 | ||||||
| 	dev.hs \
 | 	dev.hs                    \
 | ||||||
| 	hledger/*hs \
 | 	hledger/*hs               \
 | ||||||
| 	hledger/bench/*hs \
 | 	hledger/app/*hs           \
 | ||||||
| 	hledger/Hledger/*hs \
 | 	hledger/bench/*hs         \
 | ||||||
| 	hledger/Hledger/*/*hs \
 | 	hledger/test/*hs          \
 | ||||||
| 	hledger/Hledger/*/*/*hs \
 | 	hledger/Hledger/*hs       \
 | ||||||
| 	hledger-*/*hs \
 | 	hledger/Hledger/*/*hs     \
 | ||||||
| 	hledger-*/Hledger/*hs \
 | 	hledger/Hledger/*/*/*hs   \
 | ||||||
| 	hledger-*/Hledger/*/*hs \
 | 	hledger-*/*hs             \
 | ||||||
| 	hledger-lib/other/ledger-parse/Ledger/Parser/*hs \
 | 	hledger-*/app/*hs         \
 | ||||||
| 	hledger-web/*/*.hs \
 | 	hledger-*/src/*hs         \
 | ||||||
| 	hledger-web/*/*/*.hs \
 | 	hledger-*/test/*hs        \
 | ||||||
| 	hledger-web/*/*/*/*.hs \
 | 	hledger-*/tests/*hs       \
 | ||||||
|  | 	hledger-*/Hledger/*hs     \
 | ||||||
|  | 	hledger-*/Hledger/*/*hs   \
 | ||||||
|  | 	hledger-*/Hledger/*/*/*hs \
 | ||||||
|  | 	hledger-lib/Text/*/*hs    \
 | ||||||
|  | 
 | ||||||
|  | # show the sorted, unique files matched by SOURCEFILES
 | ||||||
|  | sourcefiles: | ||||||
|  | 	@for f in $(SOURCEFILES); do echo $$f; done | sort | uniq | ||||||
|  | 
 | ||||||
|  | # show the sorted, unique subdirectories containing hs files
 | ||||||
|  | sourcedirs: | ||||||
|  | 	@find . -name '*hs' | sed -e 's%[^/]*hs$$%%' | sort | uniq | ||||||
| 
 | 
 | ||||||
| HPACKFILES:= \
 | HPACKFILES:= \
 | ||||||
| 	hledger/*package.yaml \
 | 	hledger/*package.yaml \
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user