935a541f83d53040ee2f180263189bcc9c39dcfa
[ekitaihs.git] / makefile
1 HC=ghc
2 DHC=ghci
3 HFLAGS=-dynamic -threaded
4 PREFIX=/usr
5 MANPREFIX=$(PREFIX)/share/man
6
7 .PHONY: ekitai clean test
8
9 ekitai: Ekitai.hs
10         $(HC) $(HFLAGS) --make $< && \
11                 mv Ekitai ekitai
12
13 test: Ekitai.hs
14         $(DHC) $<
15
16 clean:
17         rm ekitai *.o *.hi
18
19 install: ekitai
20         mkdir -p $(DESTDIR)$(PREFIX)/bin
21         cp -f ekitai $(DESTDIR)$(PREFIX)/bin
22         chmod 775 $(DESTDIR)$(PREFIX)/bin/ekitai
23         mkdir -p $(DESTDIR)$(MANPREFIX)/man1
24         cp -f ekitai.1 $(DESTDIR)$(MANPREFIX)/man1
25
26 uninstall:
27         rm -f $(DESTDIR)$(PREFIX)/bin/ekitai \
28                 $(DESTDIR)$(MANPREFIX)/man1/ekitai.1
29