Control of the can_edit_macros user permission.
[cocanwiki.git] / Makefile
index 485b4e0..36830e1 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.4 2004/09/15 09:31:20 rich Exp $
+# $Id: Makefile,v 1.12 2006/07/26 11:07:06 rich Exp $
 
 include Makefile.config
 
@@ -26,9 +26,11 @@ pkg-install:
        install -d -m 0755 $(DESTDIR)$(WIKIINSTALLDIR)/html/_js
        install -d -m 0755 $(DESTDIR)$(WIKIINSTALLDIR)/html/_static
        install -d -m 0755 $(DESTDIR)$(WIKIINSTALLDIR)/templates
+       install -d -m 0755 $(DESTDIR)$(WIKIINSTALLDIR)/templates/admin
 
-       install -m 0644 cocanwiki.sql $(DESTDIR)$(WIKIINSTALLDIR)
+       install -m 0644 schema/cocanwiki.sql $(DESTDIR)$(WIKIINSTALLDIR)
        install -m 0644 conf/cocanwiki.conf $(DESTDIR)$(WIKIINSTALLDIR)/conf
+       install -m 0644 html/favicon.ico $(DESTDIR)$(WIKIINSTALLDIR)/html
        install -m 0644 html/robots.txt $(DESTDIR)$(WIKIINSTALLDIR)/html
        install -m 0644 html/_bin/*.cma $(DESTDIR)$(WIKIINSTALLDIR)/html/_bin
        install -m 0644 html/_bin/*.cmo $(DESTDIR)$(WIKIINSTALLDIR)/html/_bin
@@ -37,15 +39,20 @@ pkg-install:
        install -m 0644 html/_graphics/*.png $(DESTDIR)$(WIKIINSTALLDIR)/html/_graphics
        install -m 0644 html/_js/*.js $(DESTDIR)$(WIKIINSTALLDIR)/html/_js
        install -m 0644 html/_static/*.html $(DESTDIR)$(WIKIINSTALLDIR)/html/_static
-       install -m 0644 templates/*.html $(DESTDIR)$(WIKIINSTALLDIR)/templates
+       install -m 0644 templates/*.html templates/*.txt templates/*.xml $(DESTDIR)$(WIKIINSTALLDIR)/templates
        install -m 0644 templates/admin/*.html $(DESTDIR)$(WIKIINSTALLDIR)/templates/admin
 
 clean:
        find \( -name '*~' -o -name core \) -a -exec rm {} \;
        $(MAKE) -C scripts clean
 
-cocanwiki.sql:
-       pg_dump -i -s cocanwiki > $@
+FIXED_TABLES := templates themes
+
+schema/cocanwiki.sql:
+       pg_dump --no-owner -i -s cocanwiki > $@
+       for table in $(FIXED_TABLES); do \
+         pg_dump --no-owner -i -a -t $$table cocanwiki >> $@; \
+       done
 
 dist:
        $(MAKE) check-manifest