+STARBALL10 = pg_hint_plan10-$(HINTPLANVER).tar.gz
+STARBALLS = $(STARBALL10)
+
+TARSOURCES = Makefile *.c *.h COPYRIGHT* \
+ pg_hint_plan--*.sql \
+ pg_hint_plan.control \
+ doc/* expected/*.out sql/*.sql sql/maskout.sh \
+ data/data.csv input/*.source output/*.source SPECS/*.spec
+
+LDFLAGS+=-Wl,--build-id
+
+installcheck: $(REGRESSION_EXPECTED)
+
+rpms: rpm10
+
+# pg_hint_plan.c includes core.c and make_join_rel.c
+pg_hint_plan.o: core.c make_join_rel.c # pg_stat_statements.c
+
+$(STARBALLS): $(TARSOURCES)
+ if [ -h $(subst .tar.gz,,$@) ]; then rm $(subst .tar.gz,,$@); fi
+ if [ -e $(subst .tar.gz,,$@) ]; then \
+ echo "$(subst .tar.gz,,$@) is not a symlink. Stop."; \
+ exit 1; \
+ fi
+ ln -s . $(subst .tar.gz,,$@)
+ tar -chzf $@ $(addprefix $(subst .tar.gz,,$@)/, $^)
+ rm $(subst .tar.gz,,$@)
+
+rpm10: $(STARBALL10)
+ MAKE_ROOT=`pwd` rpmbuild -bb SPECS/pg_hint_plan10.spec