-$(foreach t, $(PYTARGETS), $t-hook):: %:
-$(PYTARGETS):: %: %-hook setup.py
+PYTHON_PYTARGETS = $(foreach t, $(PYTARGETS), \
+ $(foreach p, $(PYTHONS), \
+ $t/$p))
+ALL_PYTARGETS = $(PYTARGETS)
+ALL_PYTARGETS += $(SINGLE_PYTARGETS) $(PYTHON_PYTARGETS)
+
+$(foreach t, $(ALL_PYTARGETS), $t-hook):: %:
+
+$(SINGLE_PYTARGETS):: %: %-hook setup.py