1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
COOKIES= amistad.fortunes arte.fortunes \
ciencia.fortunes deprimente.fortunes familia.fortunes \
filosofia.fortunes humanos.fortunes informatica.fortunes \
leydemurphy.fortunes libertad.fortunes pintadas.fortunes \
poder.fortunes proverbios.fortunes refranes.fortunes \
sabiduria.fortunes sentimientos.fortunes varios.fortunes \
varios.fortunes-pre verdad.fortunes vida.fortunes \
lao-tse.fortunes nietzsche.fortunes schopenhauer.fortunes \
asimov.fortunes famosos.fortunes
STRFILE=/usr/bin/strfile
.PHONY: all cookies o-cookies w-cookies install clean
all: cookies o-cookies w-cookies
cookies: cookies-stamp
o-cookies:
if [ $(OFFENSIVE) = 1 ] ; then \
cd ofensivas && $(MAKE) OCOOKIEDIR=$(OCOOKIEDIR) ; fi
w-cookies:
if [ $(WEB) = 1 ] ; then \
cd html && $(MAKE) WCOOKIEDIR=$(WCOOKIEDIR); fi
cookies-stamp:
rm -f *.dat
for i in $(COOKIES) ; do $(STRFILE) $$i || exit $? ; done
touch cookies-stamp
cookies-utf8-stamp:
touch cookies-utf8-stamp
install: cookies-stamp
install -m 0755 -d $(COOKIEDIR)
if [ $(OFFENSIVE) = 1 ] ; then cd ofensivas && $(MAKE) install ; fi
if [ $(WEB) = 1 ] ; then cd html && $(MAKE) install ; fi
for i in $(COOKIES) ; do \
install -m 0644 $$i $$i.dat $(COOKIEDIR) || exit $? ; done
install-utf8: cookies-utf8-stamp
install -m 0755 -d $(COOKIEDIR)
if [ $(OFFENSIVE) = 1 ] ; then cd ofensivas && $(MAKE) install-utf8 ; fi
if [ $(WEB) = 1 ] ; then cd html && $(MAKE) install ; fi
for i in $(COOKIES) ; do \
install -m 0644 $$i $(COOKIEDIR) || exit $? ; \
recode latin1..u8 $(COOKIEDIR)/$$i; \
ln -s $$i $(COOKIEDIR)/$$i.u8; \
strfile -s $(COOKIEDIR)/$$i; \
done
clean:
rm -f cookies-stamp cookies-utf8-stamp *.dat
cd ofensivas && $(MAKE) clean
cd html && $(MAKE) clean
|