mirror of
https://github.com/simonmichael/hledger.git
synced 2024-09-18 17:57:11 +03:00
;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
|
||||
|
||||
# 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:= \
|
||||
dev.hs \
|
||||
hledger/*hs \
|
||||
hledger/bench/*hs \
|
||||
hledger/Hledger/*hs \
|
||||
hledger/Hledger/*/*hs \
|
||||
hledger/Hledger/*/*/*hs \
|
||||
hledger-*/*hs \
|
||||
hledger-*/Hledger/*hs \
|
||||
hledger-*/Hledger/*/*hs \
|
||||
hledger-lib/other/ledger-parse/Ledger/Parser/*hs \
|
||||
hledger-web/*/*.hs \
|
||||
hledger-web/*/*/*.hs \
|
||||
hledger-web/*/*/*/*.hs \
|
||||
dev.hs \
|
||||
hledger/*hs \
|
||||
hledger/app/*hs \
|
||||
hledger/bench/*hs \
|
||||
hledger/test/*hs \
|
||||
hledger/Hledger/*hs \
|
||||
hledger/Hledger/*/*hs \
|
||||
hledger/Hledger/*/*/*hs \
|
||||
hledger-*/*hs \
|
||||
hledger-*/app/*hs \
|
||||
hledger-*/src/*hs \
|
||||
hledger-*/test/*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:= \
|
||||
hledger/*package.yaml \
|
||||
|
Loading…
Reference in New Issue
Block a user