forked from milter-manager/milter-manager
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.am
118 lines (103 loc) · 2.51 KB
/
Makefile.am
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
ACLOCAL_AMFLAGS = $$ACLOCAL_OPTIONS
SUBDIRS = \
libev-4.04 \
milter \
libmilter \
binding \
module \
src \
tool \
data \
admin \
test \
po \
build \
misc \
doc \
html \
license \
apt \
rpm \
yum \
solaris
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = \
milter-core.pc \
milter-client.pc \
milter-server.pc \
milter-manager.pc \
libmilter.pc
if WITH_RUBY_MILTER
pkgconfig_DATA += \
ruby-milter.pc \
ruby-milter-core.pc \
ruby-milter-client.pc \
ruby-milter-server.pc
endif
EXTRA_DIST = \
autogen.sh \
README \
README.ja \
NEWS \
NEWS.ja
upload: upload-doc upload-coverage
release: dist
$(srcdir)/misc/release.rb \
$(SF_USER) '$(SF_PROJECT_ID)' '$(SF_PROJECT_NAME)' \
'$(PACKAGE_TITLE)' $(VERSION) README NEWS \
$(PACKAGE)-$(VERSION).tar.gz
upload-doc:
cd html && $(MAKE) $(AM_MAKEFLAGS) upload
cd doc/reference && $(MAKE) $(AM_MAKEFLAGS) upload
upload-coverage: coverage-force
rsync -avz coverage/ $(SF_HTDOCS)/coverage/
update-po:
cd $(top_srcdir) && \
(find milter -name '*.c'; \
find module -name '*.c'; \
find tool -name '*.c') | \
sort > po/POTFILES.in
cd po && $(MAKE) $(AM_MAKEFLAGS) update-po
update-latest-release:
@if test -z "$(OLD_RELEASE)"; then \
echo "\$$(OLD_RELEASE) is missing"; \
exit 1; \
fi
@if test -z "$(OLD_RELEASE_DATE)"; then \
echo "\$$(OLD_RELEASE_DATE) is missing"; \
exit 1; \
fi
@if test -z "$(NEW_RELEASE_DATE)"; then \
echo "\$$(NEW_RELEASE_DATE) is missing"; \
exit 1; \
fi
cd $(top_srcdir) && \
misc/update-latest-release.rb \
$(PACKAGE) \
$(OLD_RELEASE) $(OLD_RELEASE_DATE) \
$(VERSION) $(NEW_RELEASE_DATE) \
rpm/centos/milter-manager.spec.in \
debian/changelog \
html/index.html \
html/index.html.ja \
html/blog/tdiary.conf \
doc/reference/header$(RELEASE_TYPE_SUFFIX).html \
doc/reference/header$(RELEASE_TYPE_SUFFIX)-ja.html \
doc/install-to-centos.rd \
doc/install-to-centos.rd.ja \
doc/install-to-freebsd.rd \
doc/install-to-freebsd.rd.ja \
doc/upgrade-on-centos.rd \
doc/upgrade-on-centos.rd.ja \
doc/upgrade-on-freebsd.rd \
doc/upgrade-on-freebsd.rd.ja
tag:
git tag -a "$(VERSION)" -m "released $(VERSION)!!!"
echo-abs-top-srcdir:
@echo $(abs_top_srcdir)
echo-abs-top-builddir:
@echo $(abs_top_builddir)
echo-cutter:
@echo $(CUTTER)
echo-ruby:
@echo $(RUBY)