X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=makefile;h=6e5b0e5c37ce0e0a9a1deb2a4a7b2bcf456b2651;hb=4ad960facfe0b939e71e4afe4502fce3108d90e3;hp=a2327ddde0be85c268a774f7a0825cda75e9e2a0;hpb=ea83c59276daa4b9db5a50de0aaa564130a93d40;p=dead%2Fhtsn-import.git diff --git a/makefile b/makefile index a2327dd..6e5b0e5 100644 --- a/makefile +++ b/makefile @@ -8,7 +8,10 @@ $(BIN): $(PN).cabal $(SRCS) runghc Setup.hs configure --user --prefix=/ runghc Setup.hs build -profile: $(PN).cabal $(SRCS) +# The $(BIN) dependency means that we should build once normally +# before attempting the profiling build (this is required for some +# reason). +profile: $(PN).cabal $(SRCS) $(BIN) runghc Setup.hs configure --user \ --enable-executable-profiling \ --prefix=/ @@ -21,6 +24,12 @@ doc: $(PN).cabal $(SRCS) --hyperlink-source \ --haddock-options="--ignore-all-exports" + +# The MLB schema is identical to the regular one. +doc/dbschema/MLB_earlylineXML.png: doc/dbschema/earlylineXML.png + cp $< $@ + + # # Testing. # @@ -38,9 +47,13 @@ test: $(BIN) $(TESTSUITE_BIN) # # Misc. # -dist: + +# Only generate MLB_earlylineXML.png long enough to create +# the tarball. +dist: doc/dbschema/MLB_earlylineXML.png runghc Setup.hs configure --prefix=/ - runghc Setup.hs sdist + TAR_OPTIONS="--format=ustar" runghc Setup.hs sdist + rm $< hlint: hlint --ignore="Use camelCase" \