tools: makefile updates
This commit is contained in:
		
							parent
							
								
									8cbfad7e20
								
							
						
					
					
						commit
						130909c473
					
				
							
								
								
									
										17
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								Makefile
									
									
									
									
									
								
							| @ -73,7 +73,7 @@ WEBFILES:= \ | |||||||
| 
 | 
 | ||||||
| # DOCFILES:=README DOWNLOAD MANUAL DEVELOPMENT NEWS SCREENSHOTS CONTRIBUTORS
 | # DOCFILES:=README DOWNLOAD MANUAL DEVELOPMENT NEWS SCREENSHOTS CONTRIBUTORS
 | ||||||
| PATCHLEVEL:=$(shell expr `darcs changes --count --from-tag=\\\\\.` - 1) | PATCHLEVEL:=$(shell expr `darcs changes --count --from-tag=\\\\\.` - 1) | ||||||
| WARNINGS:=-W -fwarn-tabs #-fwarn-orphans -fwarn-simple-patterns -fwarn-monomorphism-restriction -fwarn-name-shadowing | WARNINGS:=-W -fwarn-tabs -fno-warn-name-shadowing #-fwarn-orphans -fwarn-simple-patterns -fwarn-monomorphism-restriction | ||||||
| DEFINEFLAGS:= | DEFINEFLAGS:= | ||||||
| PREFERMACUSRLIBFLAGS=-L/usr/lib | PREFERMACUSRLIBFLAGS=-L/usr/lib | ||||||
| GHCMEMFLAGS=+RTS -M200m -RTS | GHCMEMFLAGS=+RTS -M200m -RTS | ||||||
| @ -132,17 +132,19 @@ allcabal%: | |||||||
| 
 | 
 | ||||||
| # auto-recompile and run (something, eg --help or unit tests) whenever a module changes
 | # auto-recompile and run (something, eg --help or unit tests) whenever a module changes
 | ||||||
| 
 | 
 | ||||||
| autotest auto: sp | auto: sp | ||||||
| 	rm -f bin/hledger | 	cd hledger; $(AUTOBUILD) $(MAIN) -o ../bin/hledger $(BUILDFLAGS) --run --version | ||||||
|  | 
 | ||||||
|  | autotest: sp | ||||||
| 	cd hledger; $(AUTOBUILD) $(MAIN) -o ../bin/hledger $(BUILDFLAGS) --run test | 	cd hledger; $(AUTOBUILD) $(MAIN) -o ../bin/hledger $(BUILDFLAGS) --run test | ||||||
| 
 | 
 | ||||||
| autoweb: sp bin/hledger-web | autoweb: sp | ||||||
| 	cd hledger-web; $(AUTOBUILD) hledger-web.hs -o ../bin/hledger-web $(BUILDFLAGS) -DDEVELOPMENT --run -B --port 5001 --base-url http://localhost:5001 -f test.journal | 	cd hledger-web; $(AUTOBUILD) hledger-web.hs -o ../bin/hledger-web $(BUILDFLAGS) -DDEVELOPMENT --run -B --port 5001 --base-url http://localhost:5001 -f test.journal | ||||||
| 
 | 
 | ||||||
| autovty: sp bin/hledger-vty | autovty: sp | ||||||
| 	cd hledger-vty; $(AUTOBUILD) hledger-vty.hs -o ../bin/hledger-vty $(BUILDFLAGS) --run --help | 	cd hledger-vty; $(AUTOBUILD) hledger-vty.hs -o ../bin/hledger-vty $(BUILDFLAGS) --run --help | ||||||
| 
 | 
 | ||||||
| autochart: sp bin/hledger-chart | autochart: sp | ||||||
| 	cd hledger-chart; $(AUTOBUILD) hledger-chart.hs -o ../bin/hledger-chart $(BUILDFLAGS) --run --help | 	cd hledger-chart; $(AUTOBUILD) hledger-chart.hs -o ../bin/hledger-chart $(BUILDFLAGS) --run --help | ||||||
| 
 | 
 | ||||||
| # check for sp and explain how to get it if not found.
 | # check for sp and explain how to get it if not found.
 | ||||||
| @ -613,6 +615,9 @@ site/api/src: | |||||||
| sourcegraph: | sourcegraph: | ||||||
| 	for p in $(PACKAGES); do (cd $$p; SourceGraph $$p.cabal); done | 	for p in $(PACKAGES); do (cd $$p; SourceGraph $$p.cabal); done | ||||||
| 
 | 
 | ||||||
|  | patchdeps: | ||||||
|  | 	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: allcabalhaddock\ --hyperlink-source\ --executables
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user