1 bin_PROGRAMS = @CDBPROGS@ \ |
1 bin_PROGRAMS = dumpvuser listvdomain vadduser vaddusers vchattr vchforwards \ |
2 listvdomain vadduser vaddusers vchattr vchforwards vcheckquota \ |
2 vdeliver vdeluser vpasswd vpasswds vrehash vsetup vupgrade |
3 vdeliver vdeluser vpasswd vpasswd2db vpasswds vpopbull vsetup |
3 bin_SCRIPTS = vaddalias vconf2dir |
4 bin_SCRIPTS = @CDBSCRIPTS@ vaddalias vconf2dir |
|
5 noinst_HEADERS = vcommand.h |
4 noinst_HEADERS = vcommand.h |
6 |
5 |
7 noinst_PODS = vpasswd2cdb.pod vrehash.pod \ |
6 noinst_PODS = \ |
8 listvdomain.pod vadduser.pod vadduser.pod vchattr.pod \ |
7 dumpvuser.pod listvdomain.pod vadduser.pod vadduser.pod vchattr.pod \ |
9 vchforwards.pod vcheckquota.pod vdeliver.pod vdeluser.pod \ |
8 vchforwards.pod vdeliver.pod vdeluser.pod \ |
10 vpasswd.pod vpasswd2db.pod vpasswds.pod vpopbull.pod vsetup.pod |
9 vpasswd.pod vpasswds.pod vrehash.pod vsetup.pod vupgrade.pod |
11 noinst_HTMLS = $(noinst_PODS:.pod=.html) |
10 noinst_HTMLS = $(noinst_PODS:.pod=.html) |
12 man_MANS = $(noinst_PODS:.pod=.1) |
11 man_MANS = $(noinst_PODS:.pod=.1) |
13 |
12 |
14 CLEANFILES = $(man_MANS) $(noinst_HTMLS) $(noinst_PODS) \ |
13 CLEANFILES = $(man_MANS) $(noinst_HTMLS) $(noinst_PODS) \ |
15 pod2html-dircache pod2html-itemcache |
14 pod2html-dircache pod2html-itemcache |
16 EXTRA_DIST = $(man_MANS) $(noinst_HTMLS) $(noinst_PODS) $(bin_SCRIPTS) \ |
15 EXTRA_DIST = $(man_MANS) $(noinst_HTMLS) $(noinst_PODS) $(bin_SCRIPTS) |
17 vpasswd2cdb.cc vrehash.cc |
|
18 |
16 |
19 EXTRA_PROGRAMS = vpasswd2cdb vrehash |
17 EXTRA_SCRIPTS = vupgrade-all |
20 EXTRA_SCRIPTS = allvpasswd2cdb |
|
21 |
18 |
22 all: docs |
19 all: docs |
23 |
20 |
24 docs: $(noinst_HTMLS) $(man_MANS) |
21 docs: $(noinst_HTMLS) $(man_MANS) |
25 |
22 |
26 dist-hook: |
23 dist-hook: |
27 touch $(distdir)/*.html $(distdir)/*.[123456789] |
24 touch $(distdir)/*.html $(distdir)/*.[123456789] |
28 |
25 |
29 %.pod: %.cc ../configure.in ../lib/cli/cli2pod.pl |
26 %.pod: %.cc ../configure.in ../lib/cli++/cli++topod.pl |
30 perl ../lib/cli/cli2pod.pl $< >$@ |
27 perl ../lib/cli++/cli++topod.pl $< >$@ |
31 %.1: %.pod ../configure.in; $(POD2MAN) --section=1 $< >$@ |
28 %.1: %.pod ../configure.in; $(POD2MAN) --section=1 $< >$@ |
32 %.html: %.pod; $(POD2HTML) $< >$@ |
29 %.html: %.pod; $(POD2HTML) $< >$@ |
33 |
30 |
34 CXXLINK = $(CC) $(CXXFLAGS) $(LDFLAGS) -o $@ |
|
35 INCLUDES = -I../lib -DBINDIR=\"@bindir@\" |
31 INCLUDES = -I../lib -DBINDIR=\"@bindir@\" |
|
32 |
|
33 dumpvuser_SOURCES = dumpvuser.cc vcommand.cc |
|
34 dumpvuser_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
36 |
35 |
37 listvdomain_SOURCES = listvdomain.cc vcommand.cc |
36 listvdomain_SOURCES = listvdomain.cc vcommand.cc |
38 listvdomain_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
37 listvdomain_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
39 |
38 |
40 vadduser_SOURCES = vadduser.cc vcommand.cc |
39 vadduser_SOURCES = vadduser.cc vcommand.cc |
43 vaddusers_SOURCES = vaddusers.cc vcommand.cc |
42 vaddusers_SOURCES = vaddusers.cc vcommand.cc |
44 vaddusers_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
43 vaddusers_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
45 |
44 |
46 vchattr_SOURCES = vchattr.cc vcommand.cc |
45 vchattr_SOURCES = vchattr.cc vcommand.cc |
47 vchattr_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
46 vchattr_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
48 |
|
49 vcheckquota_SOURCES = vcheckquota.cc |
|
50 vcheckquota_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
|
51 |
47 |
52 vchforwards_SOURCES = vchforwards.cc vcommand.cc |
48 vchforwards_SOURCES = vchforwards.cc vcommand.cc |
53 vchforwards_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
49 vchforwards_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
54 |
50 |
55 vdeliver_SOURCES = vdeliver.cc vcommand.cc |
51 vdeliver_SOURCES = vdeliver.cc vcommand.cc |
62 vpasswd_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
58 vpasswd_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
63 |
59 |
64 vpasswds_SOURCES = vpasswds.cc vcommand.cc |
60 vpasswds_SOURCES = vpasswds.cc vcommand.cc |
65 vpasswds_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
61 vpasswds_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
66 |
62 |
67 vpasswd2db_SOURCES = vpasswd2db.cc vcommand.cc |
63 vupgrade_SOURCES = vupgrade.cc vcommand.cc |
68 vpasswd2db_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
64 vupgrade_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
69 |
|
70 vpopbull_SOURCES = vpopbull.cc vcommand.cc |
|
71 vpopbull_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
|
72 |
65 |
73 vsetup_SOURCES = vsetup.cc vcommand.cc |
66 vsetup_SOURCES = vsetup.cc vcommand.cc |
74 vsetup_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
67 vsetup_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
75 |
68 |
76 if VPWTABLE_CDB |
|
77 |
|
78 vpasswd2cdb_SOURCES = vpasswd2cdb.cc vcommand.cc |
|
79 vpasswd2cdb_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
|
80 |
|
81 vrehash_SOURCES = vrehash.cc vcommand.cc |
69 vrehash_SOURCES = vrehash.cc vcommand.cc |
82 vrehash_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
70 vrehash_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a |
83 |
|
84 endif |
|