# cartodb/Makefile EXTENSION = cartodb EXTVERSION = 0.1 CDBSCRIPTS = \ scripts-enabled/*.sql \ $(END) DATA_built = $(EXTENSION)--$(EXTVERSION).sql DOCS = README.md REGRESS_NEW = test_ddl_triggers REGRESS_OLD = $(wildcard test/*.sql) REGRESS_LEGACY = $(REGRESS_OLD:.sql=) REGRESS = test_setup $(REGRESS_NEW) $(REGRESS_LEGACY) PG_CONFIG = pg_config PGXS := $(shell $(PG_CONFIG) --pgxs) include $(PGXS) $(EXTENSION)--$(EXTVERSION).sql: $(CDBSCRIPTS) cartodb_hooks.sql Makefile echo "SET search_path TO cartodb,public,pg_catalog;" > $@ cat $(CDBSCRIPTS) | \ sed -e 's/\> $@ echo "GRANT USAGE ON SCHEMA cartodb TO public;" >> $@ cat cartodb_hooks.sql >> $@ legacy_regress: $(REGRESS_OLD) Makefile mkdir -p sql/test/ mkdir -p expected/test/ for f in $(REGRESS_OLD); do \ tn=`basename $${f} .sql`; \ of=sql/test/$${tn}.sql; \ echo '\\set ECHO off' > $${of}; \ echo '\\a' >> $${of}; \ echo '\\t' >> $${of}; \ echo '\\set QUIET off' >> $${of}; \ cat $${f} | \ sed -e 's/\> $${of}; \ exp=expected/test/$${tn}.out; \ echo '\\set ECHO off' > $${exp}; \ cat test/$${tn}_expect >> $${exp}; \ done legacy_tests: legacy_regress installcheck: legacy_tests