shake: fix build's doc deps; cleanup
[ci skip]
This commit is contained in:
parent
4c5ac4dd06
commit
fa996828b1
17
Shake.hs
17
Shake.hs
@ -317,7 +317,7 @@ main = do
|
|||||||
|
|
||||||
-- WEBSITE HTML & ASSETS
|
-- WEBSITE HTML & ASSETS
|
||||||
|
|
||||||
phony "website" $ need $ [ "webassets" , "webhtml" ]
|
phony "website" $ need [ "webassets" , "webhtml" ]
|
||||||
|
|
||||||
-- copy all static asset files (files with certain extensions
|
-- copy all static asset files (files with certain extensions
|
||||||
-- found under sites, plus one or two more) to sites/_site/
|
-- found under sites, plus one or two more) to sites/_site/
|
||||||
@ -353,19 +353,10 @@ main = do
|
|||||||
|
|
||||||
-- HLEDGER PACKAGES/EXECUTABLES
|
-- HLEDGER PACKAGES/EXECUTABLES
|
||||||
|
|
||||||
phony "build" $ cmd Shell "stack build"
|
phony "build" $ need packages
|
||||||
|
|
||||||
-- shortpackagenames |%> \out -> do
|
-- build any of the hledger packages, after generating any doc
|
||||||
-- let pkg | out=="cli" = "hledger"
|
-- files they embed or import.
|
||||||
-- | otherwise = "hledger-"++out
|
|
||||||
-- -- need ["hledger/Hledger/Cli/Commands/Close.md"]
|
|
||||||
-- -- need ["hledger/hledger.1"]
|
|
||||||
-- -- need ["hledger/hledger.info"]
|
|
||||||
-- -- need ["hledger/hledger.txt"]
|
|
||||||
-- cmd Shell "stack build" pkg
|
|
||||||
|
|
||||||
-- build (and install) any of the hledger packages, after
|
|
||||||
-- generating any doc files they embed or import.
|
|
||||||
sequence_ [ phony pkg $ do
|
sequence_ [ phony pkg $ do
|
||||||
need $ fromMaybe [] $ lookup pkg embeddedFiles
|
need $ fromMaybe [] $ lookup pkg embeddedFiles
|
||||||
cmd Shell "stack build " pkg
|
cmd Shell "stack build " pkg
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user