component: EsounD
release: EsounD-0.2
reporter: PHO <pho@cielonegro.org>
-status: :unstarted
-disposition:
+status: :closed
+disposition: :fixed
creation_time: 2011-05-11 00:05:07.869855 Z
references: []
- PHO <pho@cielonegro.org>
- created
- ""
+- - 2011-05-11 00:09:32.628049 Z
+ - PHO <pho@cielonegro.org>
+ - closed with disposition fixed
+ - Done.
git_branch:
releases:
- !ditz.rubyforge.org,2008-03-06/release
name: EsounD-0.2
- status: :unreleased
- release_time:
+ status: :released
+ release_time: 2011-05-11 00:10:13.445538 Z
log_events:
- - 2011-05-11 00:03:04.500665 Z
- PHO <pho@cielonegro.org>
- created
- Use regions-0.9.* instead of regions-0.8.*
+ - - 2011-05-11 00:10:13.445564 Z
+ - PHO <pho@cielonegro.org>
+ - released
+ - ""
SUDO ?= sudo
AUTOCONF ?= autoconf
HLINT ?= hlint
+HPC ?= hpc
+DITZ ?= ditz
CONFIGURE_ARGS ?= --disable-optimization
build: setup-config build-hook
./Setup build
+ $(RM_RF) *.tix
build-hook:
$(GHC) --make Setup
clean: clean-hook
- $(RM_RF) dist Setup *.o *.hi .setup-config *.buildinfo
+ $(RM_RF) dist Setup *.o *.hi .setup-config *.buildinfo *.tix .hpc
$(FIND) . -name '*~' -exec rm -f {} \;
clean-hook:
./Setup sdist
test: build
+ $(RM_RF) dist/test
./Setup test
+ if ls *.tix >/dev/null 2>&1; then \
+ $(HPC) sum --output="merged.tix" --union --exclude=Main *.tix; \
+ $(HPC) markup --destdir="dist/hpc" --fun-entry-count "merged.tix"; \
+ fi
+
+ditz:
+ $(DITZ) html dist/ditz
+
+fixme:
+ @$(FIND) . \
+ \( -name 'dist' -or -name '.git' -or -name '_darcs' \) -prune \
+ -or \
+ \( -name '*.c' -or -name '*.h' -or \
+ -name '*.hs' -or -name '*.lhs' -or \
+ -name '*.hsc' -or -name '*.cabal' \) \
+ -exec egrep -i '(fixme|thinkme)' {} \+ \
+ || echo 'No FIXME or THINKME found.'
lint:
- $(HLINT) . --report \
- --ignore="Use string literal" \
- --ignore="Use concatMap"
+ $(HLINT) . --report
+# $(HLINT) . --report \
+# --ignore="Use string literal" \
+# --ignore="Use concatMap"
.PHONY: build build-hook setup-config setup-config-hook run clean clean-hook install doc sdist test lint