wilde: server/kolabd/kolabd ChangeLog, 1.165, 1.166 Makefile.am, 1.40, 1.41
cvs at kolab.org
cvs at kolab.org
Wed Apr 30 14:48:50 CEST 2008
Author: wilde
Update of /kolabrepository/server/kolabd/kolabd
In directory doto:/tmp/cvs-serv1322/kolabd/kolabd
Modified Files:
ChangeLog Makefile.am
Log Message:
Cleaned up kolabd/Makefile.am
(more than 370 lines of redundant information saved!)
Index: ChangeLog
===================================================================
RCS file: /kolabrepository/server/kolabd/kolabd/ChangeLog,v
retrieving revision 1.165
retrieving revision 1.166
diff -u -d -r1.165 -r1.166
--- ChangeLog 29 Apr 2008 14:50:49 -0000 1.165
+++ ChangeLog 30 Apr 2008 12:48:47 -0000 1.166
@@ -1,3 +1,8 @@
+2008-04-30 Sascha Wilde <wilde at intevation.de>
+
+ * Makefile.am: Major cleanup: replaced lots of redundant rules by
+ two generalized ones. (TODO: actually one should do...)
+
2008-04-29 Sascha Wilde <wilde at intevation.de>
* dist_conf/kolab (spamassassin_confdir): New variable.
Index: Makefile.am
===================================================================
RCS file: /kolabrepository/server/kolabd/kolabd/Makefile.am,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -d -r1.40 -r1.41
--- Makefile.am 29 Apr 2008 14:50:49 -0000 1.40
+++ Makefile.am 30 Apr 2008 12:48:47 -0000 1.41
@@ -1,6 +1,3 @@
-EXTRA_DIST =
-CLEANFILES =
-
@distribution@
@common@
@@ -89,7 +86,6 @@
namespace/libexec/deluser \
namespace/libexec/listusers \
namespace/libexec/showuser \
- namespace/libexec/newconfig \
namespace/libexec/services \
namespace/libexec/showlog \
namespace/libexec/start \
@@ -139,12 +135,11 @@
NEWS \
AUTHORS
-kolabdocdir = $(pkgdocdir)/@PACKAGE@
-kolabdoc_DATA = $(kolabdoc_FILES) \
- doc/README.amavisd \
+kolabdoc_GENERATED = doc/README.amavisd \
doc/README.webgui
-EXTRA_DIST += $(kolabdoc_FILES)
+kolabdocdir = $(pkgdocdir)/@PACKAGE@
+kolabdoc_DATA = $(kolabdoc_FILES) $(kolabdoc_GENERATED)
if OPENPKG
kolabsbin_FILES = kolabd \
@@ -173,401 +168,34 @@
kolabrc_DATA = rc.kolabd
endif
+generated_files = $(kolabspecial_DATA) \
+ $(kolabtemplate_DATA) \
+ $(kolabdoc_GENERATED)
-kolab: kolab.in
- @$(mkinstalldirs) .
- $(do_subst) <$(srcdir)/kolab.in >$@
- chmod a+x kolab
-CLEANFILES += kolab
-EXTRA_DIST += kolab.in
-
-kolab.globals: kolab.globals.in
- @$(mkinstalldirs) .
- $(do_subst) <$(srcdir)/kolab.globals.in >$@
-CLEANFILES += kolab.globals
-EXTRA_DIST += kolab.globals.in
-
-kolab_ca.sh: kolab_ca.sh.in
- @$(mkinstalldirs) .
- $(do_subst) <$(srcdir)/kolab_ca.sh.in >$@
- chmod a+x kolab_ca.sh
-CLEANFILES += kolab_ca.sh
-EXTRA_DIST += kolab_ca.sh.in
-
-kolab_bootstrap: kolab_bootstrap.in
- @$(mkinstalldirs) .
- $(do_subst) <$(srcdir)/kolab_bootstrap.in >$@
- chmod a+x kolab_bootstrap
-CLEANFILES += kolab_bootstrap
-EXTRA_DIST += kolab_bootstrap.in
-
-kolab_sslcert.sh: kolab_sslcert.sh.in
- @$(mkinstalldirs) .
- $(do_subst) <$(srcdir)/kolab_sslcert.sh.in >$@
- chmod a+x kolab_sslcert.sh
-CLEANFILES += kolab_sslcert.sh
-EXTRA_DIST += kolab_sslcert.sh.in
-
-kolabcheckperm: kolabcheckperm.in
- @$(mkinstalldirs) .
- $(do_subst) <$(srcdir)/kolabcheckperm.in >$@
-CLEANFILES += kolabcheckperm
-EXTRA_DIST += kolabcheckperm.in
-
-kolabd: kolabd.in
- @$(mkinstalldirs) .
- $(do_subst) <$(srcdir)/kolabd.in >$@
- chmod a+x kolabd
-CLEANFILES += kolabd
-EXTRA_DIST += kolabd.in
-
-kolabpasswd: kolabpasswd.in
- @$(mkinstalldirs) .
- $(do_subst) <$(srcdir)/kolabpasswd.in >$@
- chmod a+x kolabpasswd
-CLEANFILES += kolabpasswd
-EXTRA_DIST += kolabpasswd.in
-
-kolabquotawarn: kolabquotawarn.in
- @$(mkinstalldirs) .
- $(do_subst) <$(srcdir)/kolabquotawarn.in >$@
- chmod a+x kolabquotawarn
-CLEANFILES += kolabquotawarn
-EXTRA_DIST += kolabquotawarn.in
-
-kolabquotareport: kolabquotareport.in
- @$(mkinstalldirs) .
- $(do_subst) <$(srcdir)/kolabquotareport.in >$@
- chmod a+x kolabquotareport
-CLEANFILES += kolabquotareport
-EXTRA_DIST += kolabquotareport.in
-
-kolabquotareport: kolabquotareport.in
- @$(mkinstalldirs) .
- $(do_subst) <$(srcdir)/kolabquotareport.in >$@
- chmod a+x kolabquotareport
-CLEANFILES += kolabquotareport
-EXTRA_DIST += kolabquotareport.in
-
-kolabdcachetool: kolabdcachetool.in
- @$(mkinstalldirs) .
- $(do_subst) <$(srcdir)/kolabdcachetool.in >$@
- chmod a+x kolabdcachetool
-CLEANFILES += kolabdcachetool
-EXTRA_DIST += kolabdcachetool.in
-
-namespace/libexec/adduser: namespace/libexec/adduser.in
- @$(mkinstalldirs) namespace/libexec
- $(do_subst) <$(srcdir)/namespace/libexec/adduser.in >$@
- chmod a+x namespace/libexec/adduser
-CLEANFILES += namespace/libexec/adduser
-EXTRA_DIST += namespace/libexec/adduser.in
-
-namespace/libexec/deluser: namespace/libexec/deluser.in
- @$(mkinstalldirs) namespace/libexec
- $(do_subst) <$(srcdir)/namespace/libexec/deluser.in >$@
- chmod a+x namespace/libexec/deluser
-CLEANFILES += namespace/libexec/deluser
-EXTRA_DIST += namespace/libexec/deluser.in
-
-namespace/libexec/listusers: namespace/libexec/listusers.in
- @$(mkinstalldirs) namespace/libexec
- $(do_subst) <$(srcdir)/namespace/libexec/listusers.in >$@
- chmod a+x namespace/libexec/listusers
-CLEANFILES += namespace/libexec/listusers
-EXTRA_DIST += namespace/libexec/listusers.in
-
-namespace/libexec/newconfig: namespace/libexec/newconfig.in
- @$(mkinstalldirs) namespace/libexec
- $(do_subst) <$(srcdir)/namespace/libexec/newconfig.in >$@
- chmod a+x namespace/libexec/newconfig
-CLEANFILES += namespace/libexec/newconfig
-EXTRA_DIST += namespace/libexec/newconfig.in
-
-namespace/libexec/services: namespace/libexec/services.in
- @$(mkinstalldirs) namespace/libexec
- $(do_subst) <$(srcdir)/namespace/libexec/services.in >$@
- chmod a+x namespace/libexec/services
-CLEANFILES += namespace/libexec/services
-EXTRA_DIST += namespace/libexec/services.in
-
-namespace/libexec/showlog: namespace/libexec/showlog.in
- @$(mkinstalldirs) namespace/libexec
- $(do_subst) <$(srcdir)/namespace/libexec/showlog.in >$@
- chmod a+x namespace/libexec/showlog
-CLEANFILES += namespace/libexec/showlog
-EXTRA_DIST += namespace/libexec/showlog.in
-
-namespace/libexec/showuser: namespace/libexec/showuser.in
- @$(mkinstalldirs) namespace/libexec
- $(do_subst) <$(srcdir)/namespace/libexec/showuser.in >$@
- chmod a+x namespace/libexec/showuser
-CLEANFILES += namespace/libexec/showuser
-EXTRA_DIST += namespace/libexec/showuser.in
-
-namespace/libexec/start: namespace/libexec/start.in
- @$(mkinstalldirs) namespace/libexec
- $(do_subst) <$(srcdir)/namespace/libexec/start.in >$@
- chmod a+x namespace/libexec/start
-CLEANFILES += namespace/libexec/start
-EXTRA_DIST += namespace/libexec/start.in
-
-namespace/libexec/stop: namespace/libexec/stop.in
- @$(mkinstalldirs) namespace/libexec
- $(do_subst) <$(srcdir)/namespace/libexec/stop.in >$@
- chmod a+x namespace/libexec/stop
-CLEANFILES += namespace/libexec/stop
-EXTRA_DIST += namespace/libexec/stop.in
-
-namespace/kolab: namespace/kolab.in
- @$(mkinstalldirs) namespace/
- $(do_subst) <$(srcdir)/namespace/kolab.in >$@
- chmod a+x namespace/kolab
-CLEANFILES += namespace/kolab
-EXTRA_DIST += namespace/kolab.in
-
-templates/clamd.conf.template: templates/clamd.conf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/clamd.conf.template.in >$@
-CLEANFILES += templates/clamd.conf.template
-EXTRA_DIST += templates/clamd.conf.template.in
-
-templates/cyrus.conf.template: templates/cyrus.conf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/cyrus.conf.template.in >$@
-CLEANFILES += templates/cyrus.conf.template
-EXTRA_DIST += templates/cyrus.conf.template.in
-
-templates/DB_CONFIG.slapd.template: templates/DB_CONFIG.slapd.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/DB_CONFIG.slapd.template.in >$@
-CLEANFILES += templates/DB_CONFIG.slapd.template
-EXTRA_DIST += templates/DB_CONFIG.slapd.template.in
-
-templates/fbview.conf.template: templates/fbview.conf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/fbview.conf.template.in >$@
-CLEANFILES += templates/fbview.conf.template
-EXTRA_DIST += templates/fbview.conf.template.in
-
-templates/freebusy.conf.template: templates/freebusy.conf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/freebusy.conf.template.in >$@
-CLEANFILES += templates/freebusy.conf.template
-EXTRA_DIST += templates/freebusy.conf.template.in
-
-templates/freshclam.conf.template: templates/freshclam.conf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/freshclam.conf.template.in >$@
-CLEANFILES += templates/freshclam.conf.template
-EXTRA_DIST += templates/freshclam.conf.template.in
-
-templates/httpd.conf.template: templates/httpd.conf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/httpd.conf.template.in >$@
-CLEANFILES += templates/httpd.conf.template
-EXTRA_DIST += templates/httpd.conf.template.in
-
-templates/httpd.local.template: templates/httpd.local.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/httpd.local.template.in >$@
-CLEANFILES += templates/httpd.local.template
-EXTRA_DIST += templates/httpd.local.template.in
-
-templates/imapd.annotation_definitions.template: templates/imapd.annotation_definitions.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/imapd.annotation_definitions.template.in >$@
-CLEANFILES += templates/imapd.annotation_definitions.template
-EXTRA_DIST += templates/imapd.annotation_definitions.template.in
-
-templates/imapd.conf.template: templates/imapd.conf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/imapd.conf.template.in >$@
-CLEANFILES += templates/imapd.conf.template
-EXTRA_DIST += templates/imapd.conf.template.in
-
-templates/imapd.group.template: templates/imapd.group.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/imapd.group.template.in >$@
-CLEANFILES += templates/imapd.group.template
-EXTRA_DIST += templates/imapd.group.template.in
-
-templates/kolab.conf.template: templates/kolab.conf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/kolab.conf.template.in >$@
-CLEANFILES += templates/kolab.conf.template
-EXTRA_DIST += templates/kolab.conf.template.in
-
-templates/ldap.conf.template: templates/ldap.conf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/ldap.conf.template.in >$@
-CLEANFILES += templates/ldap.conf.template
-EXTRA_DIST += templates/ldap.conf.template.in
-
-templates/ldapdistlist.cf.template: templates/ldapdistlist.cf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/ldapdistlist.cf.template.in >$@
-CLEANFILES += templates/ldapdistlist.cf.template
-EXTRA_DIST += templates/ldapdistlist.cf.template.in
-
-templates/ldaptransport.cf.template: templates/ldaptransport.cf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/ldaptransport.cf.template.in >$@
-CLEANFILES += templates/ldaptransport.cf.template
-EXTRA_DIST += templates/ldaptransport.cf.template.in
-
-templates/ldapvirtual.cf.template: templates/ldapvirtual.cf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/ldapvirtual.cf.template.in >$@
-CLEANFILES += templates/ldapvirtual.cf.template
-EXTRA_DIST += templates/ldapvirtual.cf.template.in
-
-templates/main.cf.template: templates/main.cf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/main.cf.template.in >$@
-CLEANFILES += templates/main.cf.template
-EXTRA_DIST += templates/main.cf.template.in
-
-templates/master.cf.template: templates/master.cf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/master.cf.template.in >$@
-CLEANFILES += templates/master.cf.template
-EXTRA_DIST += templates/master.cf.template.in
-
-templates/kolab_smtpdpolicy.conf.template: templates/kolab_smtpdpolicy.conf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/kolab_smtpdpolicy.conf.template.in >$@
-CLEANFILES += templates/kolab_smtpdpolicy.conf.template
-EXTRA_DIST += templates/kolab_smtpdpolicy.conf.template.in
-
-templates/php.ini.template: templates/php.ini.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/php.ini.template.in >$@
-CLEANFILES += templates/php.ini.template
-EXTRA_DIST += templates/php.ini.template.in
-
-templates/rc.conf.template: templates/rc.conf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/rc.conf.template.in >$@
-CLEANFILES += templates/rc.conf.template
-EXTRA_DIST += templates/rc.conf.template.in
-
-templates/resmgr.conf.template: templates/resmgr.conf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/resmgr.conf.template.in >$@
-CLEANFILES += templates/resmgr.conf.template
-EXTRA_DIST += templates/resmgr.conf.template.in
-
-templates/saslauthd.conf.template: templates/saslauthd.conf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/saslauthd.conf.template.in >$@
-CLEANFILES += templates/saslauthd.conf.template
-EXTRA_DIST += templates/saslauthd.conf.template.in
-
-templates/session_vars.php.template: templates/session_vars.php.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/session_vars.php.template.in >$@
-CLEANFILES += templates/session_vars.php.template
-EXTRA_DIST += templates/session_vars.php.template.in
-
-templates/slapd.access.template: templates/slapd.access.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/slapd.access.template.in >$@
-CLEANFILES += templates/slapd.access.template
-EXTRA_DIST += templates/slapd.access.template.in
-
-templates/slapd.conf.template: templates/slapd.conf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/slapd.conf.template.in >$@
-CLEANFILES += templates/slapd.conf.template
-EXTRA_DIST += templates/slapd.conf.template.in
-
-templates/slapd.replicas.template: templates/slapd.replicas.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/slapd.replicas.template.in >$@
-CLEANFILES += templates/slapd.replicas.template
-EXTRA_DIST += templates/slapd.replicas.template.in
-
-templates/smtpd.conf.template: templates/smtpd.conf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/smtpd.conf.template.in >$@
-CLEANFILES += templates/smtpd.conf.template
-EXTRA_DIST += templates/smtpd.conf.template.in
-
-templates/transport.template: templates/transport.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/transport.template.in >$@
-CLEANFILES += templates/transport.template
-EXTRA_DIST += templates/transport.template.in
-
-templates/virtual.template: templates/virtual.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/virtual.template.in >$@
-CLEANFILES += templates/virtual.template
-EXTRA_DIST += templates/virtual.template.in
-
-templates/header_checks.template: templates/header_checks.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/header_checks.template.in >$@
-CLEANFILES += templates/header_checks.template
-EXTRA_DIST += templates/header_checks.template.in
-
-templates/amavisd.conf.template: templates/amavisd.conf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/amavisd.conf.template.in >$@
-CLEANFILES += templates/amavisd.conf.template
-EXTRA_DIST += templates/amavisd.conf.template.in
-
-templates/local.cf.template: templates/local.cf.template.in
- @$(mkinstalldirs) templates
- $(do_subst) <$(srcdir)/templates/local.cf.template.in >$@
-CLEANFILES += templates/local.cf.template
-EXTRA_DIST += templates/local.cf.template.in
+generated_executables = $(kolabsbin_DATA) \
+ $(kolab_SCRIPTS) \
+ $(kolabbin_DATA) \
+ $(kolabrc_DATA) \
+ $(kolabnamespace_DATA)
-workaround.sh: workaround.sh.in
- @$(mkinstalldirs) .
- $(do_subst) <$(srcdir)/workaround.sh.in >$@
- chmod a+x workaround.sh
-CLEANFILES += workaround.sh
-EXTRA_DIST += workaround.sh.in
+EXTRA_DIST =
+CLEANFILES =
-kolab_upgrade: kolab_upgrade.in
- @$(mkinstalldirs) .
- $(do_subst) <$(srcdir)/kolab_upgrade.in >$@
- chmod a+x kolab_upgrade
-CLEANFILES += kolab_upgrade
-EXTRA_DIST += kolab_upgrade.in
+EXTRA_DIST += $(patsubst %,%.in,$(generated_executables) $(generated_files))
+EXTRA_DIST += $(kolabdoc_FILES)
-kolab_smtpdpolicy: kolab_smtpdpolicy.in
- @$(mkinstalldirs) .
- $(do_subst) <$(srcdir)/kolab_smtpdpolicy.in >$@
- chmod a+x kolab_smtpdpolicy
-CLEANFILES += kolab_smtpdpolicy
-EXTRA_DIST += kolab_smtpdpolicy.in
+CLEANFILES += $(generated_files) $(generated_executables)
-doc/README.amavisd: doc/README.amavisd.in
- @$(mkinstalldirs) doc
- $(do_subst) <$(srcdir)/doc/README.amavisd.in >$@
-CLEANFILES += doc/README.amavisd
-EXTRA_DIST += doc/README.amavisd.in
-doc/README.webgui: doc/README.webgui.in
- @$(mkinstalldirs) doc
- $(do_subst) <$(srcdir)/doc/README.webgui.in >$@
-CLEANFILES += doc/README.webgui
-EXTRA_DIST += doc/README.webgui.in
+$(generated_files): %: %.in
+ @$(mkinstalldirs) . templates/ doc/
+ $(do_subst) <$(srcdir)/$< >$@
-rc.kolabd: rc.kolabd.in
- @$(mkinstalldirs) .
- $(do_subst) <$(srcdir)/rc.kolabd.in >$@
-CLEANFILES += rc.kolabd
-EXTRA_DIST += rc.kolabd.in
+$(generated_executables): %: %.in
+ @$(mkinstalldirs) . namespace/ namespace/libexec/
+ $(do_subst) <$(srcdir)/$< >$@
+ chmod a+x $@
-dist_conf/kolabsrv: dist_conf/kolabsrv.in
- @$(mkinstalldirs) .
- $(do_subst) <$(srcdir)/dist_conf/kolabsrv.in >$@
-CLEANFILES += dist_conf/kolabsrv
-EXTRA_DIST += dist_conf/kolabsrv.in
# Please update the perl-kolab, kolab-webadmin and kolab-resource-handlers
# Makefile.ams too when the underneath EXTRA_DIST assignment is altered
@@ -602,4 +230,3 @@
chmod 755 $(DESTDIR)$(kolabrcdir)/$(kolabrc_DATA)
chmod 744 $(DESTDIR)$(bindir)/kolab
endif
-
More information about the commits
mailing list