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
|
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