File: Makefile

package info (click to toggle)
fortunes-es 1.32
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd, wheezy
  • size: 1,288 kB
  • ctags: 104
  • sloc: ansic: 628; makefile: 199; sh: 153; perl: 40
file content (57 lines) | stat: -rw-r--r-- 1,750 bytes parent folder | download | duplicates (6)
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