commands/Makefile.am
changeset 2 b3afb9f1e801
parent 0 6f7a81934006
equal deleted inserted replaced
1:30113bfbe723 2:b3afb9f1e801
     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