Thu Aug 5 21:58:29 PDT 2004
- Previous message: [Slony1-commit] By darcyb: c/y change in Id tag (shrug)
- Next message: [Slony1-commit] By darcyb: attached are four distinct patches, fixing some gross
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Log Message: ----------- make Chris's schemadocs build a bit cleaner and more portable Modified Files: -------------- slony1-engine/doc: Makefile (r1.6 -> r1.7) slony1-engine/doc/howto: Makefile (r1.4 -> r1.5) -------------- next part -------------- Index: Makefile =================================================================== RCS file: /usr/local/cvsroot/slony1/slony1-engine/doc/Makefile,v retrieving revision 1.6 retrieving revision 1.7 diff -Ldoc/Makefile -Ldoc/Makefile -u -w -r1.6 -r1.7 --- doc/Makefile +++ doc/Makefile @@ -24,7 +24,7 @@ distdir: $(DISTFILES) - mkdir $(distdir)/$(subdir) + mkdir -p $(distdir)/$(subdir) -chmod 777 $(distdir)/$(subdir) for file in $(DISTFILES) ; do \ cp $$file $(distdir)/$(subdir)/$$file ; \ Index: Makefile =================================================================== RCS file: /usr/local/cvsroot/slony1/slony1-engine/doc/howto/Makefile,v retrieving revision 1.4 retrieving revision 1.5 diff -Ldoc/howto/Makefile -Ldoc/howto/Makefile -u -w -r1.4 -r1.5 --- doc/howto/Makefile +++ doc/howto/Makefile @@ -9,10 +9,10 @@ slony_top_builddir = ../.. include $(slony_top_builddir)/Makefile.global -DISTFILES = Makefile $(wildcard *.txt*) $(wildcard *.html*) schemadoc.html +DISTFILES = Makefile $(wildcard *.txt*) $(wildcard *.html*) distdir: $(DISTFILES) - mkdir $(distdir)/$(subdir) + mkdir -p $(distdir)/$(subdir) -chmod 777 $(distdir)/$(subdir) for file in $(DISTFILES) ; do \ cp $$file $(distdir)/$(subdir)/$$file ; \ @@ -29,23 +29,25 @@ # - "make clean" should really drop the database # - you need to manually drop the database before regenning the docs -BASEDIR=../../src/backend +BASEDIR=$(slony_top_builddir)/src/backend BASESQL=$(BASEDIR)/slony1_base.sql BASEFUNS=$(BASEDIR)/slony1_funcs.sql XIDSQL=localxid.sql # Might want to add version-specific functions, too... TEMPDB=schemadoc TEMPSCHEMA=schemadoc -CREATELANG=/usr/lib/postgresql/bin/createlang # That's how it is for me... +CREATELANG=$(pgbindir)/createlang # That's how it is for me... AUTODOC=postgresql_autodoc schemadoc.html: $(BASESQL) $(BASEFUNS) $(XIDDIR) - createdb $(TEMPDB) - $(CREATELANG) plpgsql $(TEMPDB) - echo "drop schema $(TEMPSCHEMA);create schema $(TEMPSCHEMA);" | psql $(TEMPDB) - cat $(XIDSQL) $(BASEFUNS) $(BASESQL) | sed "s/@NAMESPACE@/$(TEMPSCHEMA)/g" | sed "s/@CLUSTERNAME@/$(TEMPSCHEMA)/g" | psql $(TEMPDB) - $(AUTODOC) -d $(TEMPDB) -s $(TEMPSCHEMA) -t html + $(pgbindir)/createdb $(TEMPDB) && ( \ + $(CREATELANG) plpgsql $(TEMPDB) && \ + echo "drop schema $(TEMPSCHEMA);create schema $(TEMPSCHEMA);" | $(pgbindir)/psql $(TEMPDB) && \ + cat $(XIDSQL) $(BASEFUNS) $(BASESQL) | sed -e "s/@NAMESPACE@/$(TEMPSCHEMA)/g" -e "s/@CLUSTERNAME@/$(TEMPSCHEMA)/g" | $(pgbindir)/psql $(TEMPDB) && \ + $(AUTODOC) -d $(TEMPDB) -s $(TEMPSCHEMA) -t html ;\ + @$(pgbindir)/dropdb $(TEMPDB) >/dev/null 2>&1 + ) || echo "unable to createdb $(TEMPDB)" clean: - dropdb $(TEMPDB) - rm schemadoc.html \ No newline at end of file + @$(pgbindir)/dropdb $(TEMPDB) || echo "unable to dropdb $(TEMPDB)" +
- Previous message: [Slony1-commit] By darcyb: c/y change in Id tag (shrug)
- Next message: [Slony1-commit] By darcyb: attached are four distinct patches, fixing some gross
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-commit mailing list