
OCOOKIES_UNROTATED=machosno.fortunes misogino.fortunes varios.fortunes \
	proverbios.fortunes camioneros.fortunes hembrismo.fortunes \
	homosexuales.fortunes   racistas.fortunes


OCOOKIES_ROTATED=

OCOOKIES=$(OCOOKIES_UNROTATED) $(OCOOKIES_ROTATED)

STRFILE=/usr/bin/strfile
ROT=../../util/rot


all:	ocookies-stamp

ocookies-stamp:	rotated-stamp
	rm -f *.dat
	for i in $(OCOOKIES) ; do $(STRFILE) -x $$i || exit $$? ; done
	touch ocookies-stamp

ocookies-utf8-stamp:	rotated-utf8-stamp
	touch ocookies-utf8-stamp

rotated-stamp:
	for i in $(OCOOKIES_UNROTATED) ; \
	    do $(ROT) < unrotated/$$i > $$i || exit $$? ; done
	touch rotated-stamp

rotated-utf8-stamp: utf8-stamp
	for i in $(OCOOKIES_UNROTATED) ; \
	    do $(ROT) < unrotated/$$i.u8 > $$i || exit $$? ; done
	touch rotated-stamp

utf8-stamp: 
	for i in $(OCOOKIES_UNROTATED) ; \
	do cp unrotated/$$i unrotated/$$i.u8 ; \
	recode latin1..u8 unrotated/$$i.u8 ; \
	done
	touch utf8-stamp
	
install: ocookies-stamp
	install -m 0755 -d $(OCOOKIEDIR)
	for i in $(OCOOKIES) ; \
	    do install -m 0644 $$i $$i.dat $(OCOOKIEDIR) || exit $$? ; done

install-utf8: ocookies-utf8-stamp
	install -m 0755 -d $(OCOOKIEDIR)
	for i in $(OCOOKIES) ; \
	    do install -m 0644 $$i $(OCOOKIEDIR) || exit $$? ;  \
	    ln -s $$i $(OCOOKIEDIR)/$$i.u8 ; \
	    $(STRFILE) -x $(OCOOKIEDIR)/$$i;  \
	    done

clean:
	rm -f ocookies-stamp ocookies-utf8-stamp rotated-utf8-stamp \
	utf8-stamp rotated-stamp *.dat $(OCOOKIES_UNROTATED) unrotated/*.u8
