commands/Makefile.am
changeset 0 6f7a81934006
child 2 b3afb9f1e801
equal deleted inserted replaced
-1:000000000000 0:6f7a81934006
       
     1 bin_PROGRAMS = @CDBPROGS@ \
       
     2 	listvdomain vadduser vaddusers vchattr vchforwards vcheckquota \
       
     3 	vdeliver vdeluser vpasswd vpasswd2db vpasswds vpopbull vsetup
       
     4 bin_SCRIPTS = @CDBSCRIPTS@ vaddalias vconf2dir
       
     5 noinst_HEADERS = vcommand.h
       
     6 
       
     7 noinst_PODS = vpasswd2cdb.pod vrehash.pod \
       
     8 	listvdomain.pod vadduser.pod vadduser.pod vchattr.pod \
       
     9 	vchforwards.pod vcheckquota.pod vdeliver.pod vdeluser.pod \
       
    10 	vpasswd.pod vpasswd2db.pod vpasswds.pod vpopbull.pod vsetup.pod
       
    11 noinst_HTMLS = $(noinst_PODS:.pod=.html)
       
    12 man_MANS = $(noinst_PODS:.pod=.1)
       
    13 
       
    14 CLEANFILES = $(man_MANS) $(noinst_HTMLS) $(noinst_PODS) \
       
    15 	pod2html-dircache pod2html-itemcache
       
    16 EXTRA_DIST = $(man_MANS) $(noinst_HTMLS) $(noinst_PODS) $(bin_SCRIPTS) \
       
    17 	vpasswd2cdb.cc vrehash.cc
       
    18 
       
    19 EXTRA_PROGRAMS = vpasswd2cdb vrehash
       
    20 EXTRA_SCRIPTS = allvpasswd2cdb
       
    21 
       
    22 all: docs
       
    23 
       
    24 docs: $(noinst_HTMLS) $(man_MANS)
       
    25 
       
    26 dist-hook:
       
    27 	touch $(distdir)/*.html $(distdir)/*.[123456789]
       
    28 
       
    29 %.pod: %.cc ../configure.in ../lib/cli/cli2pod.pl
       
    30 	perl ../lib/cli/cli2pod.pl $< >$@
       
    31 %.1: %.pod ../configure.in; $(POD2MAN) --section=1 $< >$@
       
    32 %.html: %.pod; $(POD2HTML) $< >$@
       
    33 
       
    34 CXXLINK = $(CC) $(CXXFLAGS) $(LDFLAGS) -o $@
       
    35 INCLUDES = -I../lib -DBINDIR=\"@bindir@\"
       
    36 
       
    37 listvdomain_SOURCES = listvdomain.cc vcommand.cc
       
    38 listvdomain_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a
       
    39 
       
    40 vadduser_SOURCES = vadduser.cc vcommand.cc
       
    41 vadduser_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a
       
    42 
       
    43 vaddusers_SOURCES = vaddusers.cc vcommand.cc
       
    44 vaddusers_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a
       
    45 
       
    46 vchattr_SOURCES = vchattr.cc vcommand.cc
       
    47 vchattr_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a
       
    48 
       
    49 vcheckquota_SOURCES = vcheckquota.cc
       
    50 vcheckquota_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a
       
    51 
       
    52 vchforwards_SOURCES = vchforwards.cc vcommand.cc
       
    53 vchforwards_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a
       
    54 
       
    55 vdeliver_SOURCES = vdeliver.cc vcommand.cc
       
    56 vdeliver_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a
       
    57 
       
    58 vdeluser_SOURCES = vdeluser.cc vcommand.cc
       
    59 vdeluser_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a
       
    60 
       
    61 vpasswd_SOURCES = vpasswd.cc vcommand.cc
       
    62 vpasswd_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a
       
    63 
       
    64 vpasswds_SOURCES = vpasswds.cc vcommand.cc
       
    65 vpasswds_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a
       
    66 
       
    67 vpasswd2db_SOURCES = vpasswd2db.cc vcommand.cc
       
    68 vpasswd2db_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 
       
    73 vsetup_SOURCES = vsetup.cc vcommand.cc
       
    74 vsetup_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a
       
    75 
       
    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
       
    82 vrehash_LDADD = ../lib/libcli.a ../lib/libvmailmgr.a
       
    83 
       
    84 endif