citusdata/mongo_fdw — pull request #12 by jasonmp85 (2014-01-23 00:56:13+00:00)
Title: Fix build under Postgres 9.3

With the removal of the `.SECONDARY` rule in [this commit][1], vanilla
Postgres extension builds do not keep intermediate files.

Rather than directly defining `all` and `clean` targets, we should be
following the [Postgres guidelines for making extensions][2] if at all
possible. This is as simple as defining special variables before including
the PGXS Makefile and making sure all relevant dependencies can be built if
needed.

[1]: postgres/postgres@1eb1dde
[2]: http://www.postgresql.org/docs/current/static/extend-pgxs.html