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 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
|
SUBDIRS = lib .
RD = quickml.en.rd ml-usage.en.rd quickml.ja.rd with-mta.ja.rd
MESSAGES = messages.ja
EXTRA_DIST = $(RD) $(MESSAGES) quickml.in quickml-ctl.in \
quickmlrc.sample.in quickml-analog.in
CLEANFILES = quickml quickml-ctl quickmlrc.sample quickml-analog
bin_SCRIPTS = quickml-analog
sbin_SCRIPTS = quickml quickml-ctl
quickmlstatedir = $(localstatedir)/quickml
pkgdata_DATA = $(MESSAGES)
etcdir = $(sysconfdir)
etc_DATA = quickmlrc.sample
quickml: quickml.in
for i in $(MESSAGES); do\
$(RUBY) lib/quickml/gettext.rb $$i quickml.in lib/quickml/*.rb;\
done
rm -f quickml
sed -e 's!%RUBY%!$(RUBY)!g' \
-e 's!%SYSCONFDIR%!$(sysconfdir)!g' quickml.in >quickml
chmod +x quickml
chmod -w quickml
quickml-analog: quickml-analog.in Makefile
rm -f quickml-analog
sed -e 's!%RUBY%!$(RUBY)!g' \
quickml-analog.in > quickml-analog
chmod +x quickml-analog
chmod -w quickml-analog
quickml-ctl: quickml-ctl.in Makefile
rm -f quickml-ctl
sed -e 's!%SBINDIR%!$(sbindir)!g' \
-e 's!%PIDFILE%!$(PIDFILE)!g' \
quickml-ctl.in > quickml-ctl
chmod +x quickml-ctl
chmod -w quickml-ctl
quickmlrc.sample: quickmlrc.sample.in Makefile
rm -f quickmlrc.sample
sed -e 's!%LOCALSTATEDIR%!$(quickmlstatedir)!g' \
-e 's!%PKGDATADIR%!$(pkgdatadir)!g' \
-e 's!%USER%!$(USER)!g' \
-e 's!%GROUP%!$(GROUP)!g' \
-e 's!%PIDFILE%!$(PIDFILE)!g' \
-e 's!%LOGFILE%!$(LOGFILE)!g' \
quickmlrc.sample.in > quickmlrc.sample
install-data-local:
mkdir -p $(quickmlstatedir)
if test "$$UID" = 0; then \
chown -R $(USER) $(quickmlstatedir); \
chgrp -R $(GROUP) $(quickmlstatedir); \
fi
chmod 750 $(quickmlstatedir)
HTML = quickml.en.html quickml.ja.html ml-usage.en.html with-mta.ja.html
RDOPT = --require=rd/rd2html-lib.rb\
--with-css=http://namazu.org/~satoru/satoru.css
quickml.ja.html: quickml.ja.rd
rd2 $(RDOPT) \
--html-title="quickml: Ķڤʥꥹȥƥ"\
quickml.ja.rd | reformat-rd2html > quickml.ja.html
html-noarchive quickml.ja.html
quickml.en.html: quickml.en.rd
rd2 $(RDOPT) \
--html-title="quickml server: an easy-to-use mailing list system"\
quickml.en.rd | reformat-rd2html > quickml.en.html
html-noarchive quickml.en.html
with-mta.ja.html: with-mta.ja.rd
rd2 $(RDOPT) \
--html-title="quickml: ¾MTAȶ¸ˡ"\
with-mta.ja.rd | reformat-rd2html > with-mta.ja.html
html-noarchive with-mta.ja.html
ml-usage.en.html: ml-usage.en.rd
rd2 $(RDOPT) \
--html-title="quickml server: How to Use Mailing List Service"\
ml-usage.en.rd | reformat-rd2html > ml-usage.en.html
html-noarchive ml-usage.en.html
html: $(HTML)
|