File: Makefile.am

package info (click to toggle)
gonzui 1.2-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 2,824 kB
  • ctags: 1,448
  • sloc: ruby: 9,570; sh: 5,684; ansic: 1,334; lex: 1,140; makefile: 466; perl: 205; ml: 131
file content (69 lines) | stat: -rw-r--r-- 1,998 bytes parent folder | download
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
58
59
60
61
62
63
64
65
66
67
68
69
SUBDIRS  = catalog doc gonzui langscan tests .
bin_SCRIPTS =	gonzui-db \
		gonzui-import \
		gonzui-remove \
		gonzui-search \
		gonzui-server \
		gonzui-update
noinst_SCRIPTS = langscan-test license-test
EXTRA_DIST  =	$(bin_SCRIPTS) $(noinst_SCRIPTS) \
		gonzui.rb.in langscan.rb gonzuirc.sample.in.in

rubylibdir = $(rubydir)
rubylib_DATA =	gonzui.rb langscan.rb
CLEANFILES = gonzui.rb gonzuirc.sample

sysconf_DATA = gonzuirc.sample
gonzuistatedir = $(localstatedir)/gonzui

GONZUI_LOGDIR = $(LOGDIR)/gonzui

gonzui.rb: gonzui.rb.in Makefile
	rm -f gonzui.rb
	sed -e 's!%VERSION%!$(VERSION)!g' \
	    -e 's!%SYSCONFDIR%!$(sysconfdir)!g' \
	    -e 's!%PKGDATADIR%!$(pkgdatadir)!g' \
	    -e 's!%GONZUI_URI%!$(GONZUI_URI)!g' \
	    -e 's!%HTTP_PORT%!$(HTTP_PORT)!g' \
		gonzui.rb.in > gonzui.rb
	chmod -w gonzui.rb

gonzuirc.sample.in: gonzuirc.sample.in.in
	ruby gonzui-db --gonzuirc gonzuirc.sample.in.in --dump-config \
		> gonzuirc.sample.in

gonzuirc.sample: gonzuirc.sample.in Makefile
	rm -f gonzuirc.sample
	sed	-e 's!%LOCALSTATEDIR%!$(gonzuistatedir)!g' \
	   	-e 's!%PKGDATADIR%!$(pkgdatadir)!g' \
		-e 's!%RUNDIR%!$(RUNDIR)!g' \
		-e 's!%LOGDIR%!$(GONZUI_LOGDIR)!g' \
		-e 's!%USER%!$(USER)!g' \
		-e 's!%GROUP%!$(GROUP)!g' \
		-e 's!%HTTP_PORT%!$(HTTP_PORT)!g' \
		gonzuirc.sample.in > gonzuirc.sample

install-data-local:
	mkdir -p $(DESTDIR)$(gonzuistatedir)
	mkdir -p $(DESTDIR)$(GONZUI_LOGDIR)
	if test "$$UID" = 0; then \
	    chown -R $(USER)  $(DESTDIR)$(gonzuistatedir); \
	    chgrp -R $(GROUP) $(DESTDIR)$(gonzuistatedir); \
        fi
	chmod 750 $(DESTDIR)$(gonzuistatedir)

gettext:
	@ruby gonzui/gettext.rb catalog \
              gonzui/*.rb gonzui/webapp/*.rb langscan/*.rb |\
		grep -v "^tests"

dist-check:
	make dist
	tar zxf $(distdir).tar.gz
	cd $(distdir) && \
	./configure &&	make && \
	make check && make dist
	tar ztf $(distdir).tar.gz | sort > tmp.1
	tar ztf $(distdir)/$(distdir).tar.gz | sort > tmp.2
	cmp tmp.1 tmp.2 && rm -f tmp.1 tmp.2
	rm -rf $(distdir)