| #------------------------------------------------------------------------- | |
| # | |
| # Makefile-- | |
| # Makefile for tutorial | |
| # | |
| # By default, this builds against an existing PostgreSQL installation | |
| # (the one identified by whichever pg_config is first in your path). | |
| # Within a configured source tree, you can say "make NO_PGXS=1 all" | |
| # to build using the surrounding source tree. | |
| # | |
| # IDENTIFICATION | |
| # src/tutorial/Makefile | |
| # | |
| #------------------------------------------------------------------------- | |
| MODULES = complex funcs | |
| DATA_built = advanced.sql basics.sql complex.sql funcs.sql syscat.sql | |
| ifdef NO_PGXS | |
| subdir = src/tutorial | |
| top_builddir = ../.. | |
| include $(top_builddir)/src/Makefile.global | |
| include $(top_srcdir)/src/makefiles/pgxs.mk | |
| else | |
| PG_CONFIG = pg_config | |
| PGXS := $(shell $(PG_CONFIG) --pgxs) | |
| include $(PGXS) | |
| endif | |
| %.sql: %.source | |
| rm -f $@; \ | |
| C=`pwd`; \ | |
| sed -e "s:_OBJWD_:$$C:g" < $< > $@ |