PREFIX = $(HOME)
GHC    = ghc -Wall -O2 -isrc --make # -optl-static 
PROF   = -prof -auto-all

all: reps rselect

install: all
	cp -a reps rselect $(PREFIX)/bin

reps: src/Repeats.lhs src/Util.hs src/Unigene.hs
	$(GHC) -o reps src/Repeats.lhs 

reps_p: src/Repeats.lhs src/Util.hs src/Unigene.hs
	$(GHC) $(PROF) -o reps_p src/Repeats.lhs

rselect: src/RSelect.lhs src/Util.hs src/Unigene.hs
	$(GHC) -o rselect src/RSelect.lhs 

rselect_p: src/RSelect.lhs src/Util.hs src/Unigene.hs
	$(GHC) $(PROF) -o rselect_p src/RSelect.lhs
