tools: make allcabal* -> make cabal*

This commit is contained in:
Simon Michael 2014-10-18 11:16:50 -07:00
parent e888be0bf4
commit 5f32855040

View File

@ -208,7 +208,7 @@ uninstall:
reverse = $(if $(wordlist 2,2,$(1)),$(call reverse,$(wordlist 2,$(words $(1)),$(1))) $(firstword $(1)),$(1)) reverse = $(if $(wordlist 2,2,$(1)),$(call reverse,$(wordlist 2,$(words $(1)),$(1))) $(firstword $(1)),$(1))
# run a cabal command in all hledger package dirs # run a cabal command in all hledger package dirs
allcabal%: cabal%:
for p in $(PACKAGES); do (echo doing cabal $* in $$p; cd $$p; cabal $*; echo); done for p in $(PACKAGES); do (echo doing cabal $* in $$p; cd $$p; cabal $*; echo); done
# # run a command in all hledger package dirs # # run a command in all hledger package dirs
@ -528,7 +528,7 @@ warningstest:
# make sure cabal is reasonably happy # make sure cabal is reasonably happy
quickcabaltest: quickcabaltest:
@(make --no-print-directory allcabalclean allcabalcheck allcabalconfigure \ @(make --no-print-directory cabalclean cabalcheck cabalconfigure \
&& echo $@ PASSED) || echo $@ FAILED && echo $@ PASSED) || echo $@ FAILED
# make sure cabal is happy in all possible ways # make sure cabal is happy in all possible ways
@ -814,13 +814,13 @@ patchdeps:
darcs2dot > patchdeps.dot && dot -Tpng -O patchdeps.dot darcs2dot > patchdeps.dot && dot -Tpng -O patchdeps.dot
# # generate external api docs for each package # # generate external api docs for each package
# allhaddock: allcabalhaddock\ --hyperlink-source\ --executables # allhaddock: cabalhaddock\ --hyperlink-source\ --executables
# # generate internal code docs for each package # # generate internal code docs for each package
# allhaddockinternal: allcabalhaddock\ --hyperlink-source\ --executables\ --internal # allhaddockinternal: cabalhaddock\ --hyperlink-source\ --executables\ --internal
# # generate hoogle indices for each package # # generate hoogle indices for each package
# allhoogle: allcabalhaddock\ --hoogle\ --executables # allhoogle: cabalhaddock\ --hoogle\ --executables
#set up the hoogle web interface #set up the hoogle web interface
## We munge haddock and hoogle into a rough but useful framed layout. ## We munge haddock and hoogle into a rough but useful framed layout.
@ -912,7 +912,7 @@ patchdeps:
release: releasetest setandrecordversion tagrelease release: releasetest setandrecordversion tagrelease
# Upload the latest cabal package and update hledger.org # Upload the latest cabal package and update hledger.org
upload: allcabalsdist hackageupload pushdocs upload: cabalsdist hackageupload pushdocs
releaseandupload: release upload releaseandupload: release upload
@ -1089,7 +1089,7 @@ emacstags:
cleanghc: cleanghc:
rm -rf `find . -name "*.o" -o -name "*.hi" -o -name "*~" | grep -vE '(virthualenv|cabal-sandbox)'` rm -rf `find . -name "*.o" -o -name "*.hi" -o -name "*~" | grep -vE '(virthualenv|cabal-sandbox)'`
cleancabal: allcabalclean cleancabal: cabalclean
cleanbin: cleanbin:
rm -f bin/hledgerdev bin/hledgerdev.ghc* rm -f bin/hledgerdev bin/hledgerdev.ghc*