]> gitweb @ CieloNegro.org - Lucu.git/blob - data/Makefile
Make use of mimeType quasi-quoter.
[Lucu.git] / data / Makefile
1 ../Network/HTTP/Lucu/MIMEType/DefaultExtensionMap.hs: dist/DefaultExtensionMap.hs
2         cp -f $< $@
3
4 dist/DefaultExtensionMap.hs: mime.types compiler
5         ./CompileMimeTypes $< $@.tmp
6         if diff $@ $@.tmp >/dev/null; then \
7                 rm -f $@.tmp; \
8         else \
9                 mv -f $@.tmp $@; \
10         fi
11
12 compiler:
13         ghc -Wall --make CompileMimeTypes -i.. -odir dist -hidir dist
14
15 clean:
16         rm -rf dist DefaultExtensionMap.hs CompileMimeTypes
17
18 .PHONY: clean compiler