SUBDIRS = sql
 
+# sql installation files we want to put into share/skytools
+SQLFILES = sql/txid/txid.sql sql/pgq/pgq.sql sql/londiste/londiste.sql sql/pgq_ext/pgq_ext.sql sql/logtriga/logtriga.sql
+
 all: python-all modules-all
 
 modules-all: config.mak
 python-all: config.mak
        $(PYTHON) setup.py build
 
+$(SQLFILES): modules-all
+
 clean:
        $(MAKE) -C sql clean
        $(MAKE) -C doc clean
        $(MAKE) -C sql install DESTDIR=$(DESTDIR)
        test \! -d compat || $(MAKE) -C compat $@ DESTDIR=$(DESTDIR)
 
-python-install: config.mak
+python-install: config.mak $(SQLFILES)
        $(PYTHON) setup.py install --prefix=$(prefix) --root=$(DESTDIR)/
        test \! -d compat || $(MAKE) -C compat $@ DESTDIR=$(DESTDIR)
 
+python-install python-all: python/skytools/installer_config.py
+python/skytools/installer_config.py: python/skytools/installer_config.py.in config.mak
+       sed -e 's!@SQLDIR@!$(SQLDIR)!g' $< > $@
+
+
 distclean: clean
        for dir in $(SUBDIRS); do $(MAKE) -C $$dir $@ || exit 1; done
        $(MAKE) -C doc $@
 
 override PYTHON = @PYTHON@
 override PG_CONFIG = @PG_CONFIG@
 
+SQLDIR = $(prefix)/share/skytools
+
 PGXS = $(shell $(PG_CONFIG) --pgxs)
 
 DESTDIR = /
 
 fi
 AC_SUBST(MAKE)
 
-dnl Find location of /contrib SQL
-AC_MSG_CHECKING(where PostgreSQL SQL extensions are installed)
-cat > conftest.mak <<EOF
-PGXS = \$(shell $PG_CONFIG --pgxs)
-include \$(PGXS)
-finddir:
-       echo "\$(datadir)/contrib"
-EOF
-SQLDIR=`$MAKE -s -f conftest.mak finddir`
-AC_MSG_RESULT($SQLDIR)
-AC_SUBST(SQLDIR)
-
 dnl Write result
-AC_OUTPUT([config.mak python/skytools/installer_config.py])
+AC_OUTPUT([config.mak])
 
 
                'scripts/cube_dispatcher.py', 'scripts/queue_mover.py',
                'scripts/table_dispatcher.py', 'scripts/bulk_loader.py',
                'scripts/scriptmgr.py', 'scripts/queue_splitter.py'],
-    data_files = [ ('share/doc/skytools/conf', [
+    data_files = [
+      ('share/doc/skytools/conf', [
         'python/conf/londiste.ini',
         'python/conf/pgqadm.ini',
         'python/conf/wal-master.ini',
         'scripts/table_dispatcher.ini.templ',
         'scripts/bulk_loader.ini.templ',
         'scripts/scriptmgr.ini.templ',
-        ])]
+        ]),
+      ('share/skytools', [
+        'sql/txid/txid.sql',
+        'sql/pgq/pgq.sql',
+        'sql/londiste/londiste.sql',
+        'sql/pgq_ext/pgq_ext.sql',
+        'sql/logtriga/logtriga.sql',
+        ])],
 )