diff -r cfddc5466118 -r d0cbca26a17c make-rules/setup.py.mk --- a/make-rules/setup.py.mk Tue Apr 17 10:38:01 2012 -0700 +++ b/make-rules/setup.py.mk Tue Apr 17 10:40:54 2012 -0700 @@ -56,6 +56,9 @@ $(PYTHON.$(BITS)) ./setup.py build \ --build-temp $(@D:$(BUILD_DIR)/%=%)) $(COMPONENT_POST_BUILD_ACTION) +ifeq ($(strip $(PARFAIT_BUILD)),yes) + -$(PARFAIT) $(SOURCE_DIR)/$(@D:$(BUILD_DIR)/%=%) +endif $(TOUCH) $@ @@ -90,5 +93,13 @@ $(COMPONENT_POST_TEST_ACTION) $(TOUCH) $@ +ifeq ($(strip $(PARFAIT_BUILD)),yes) +parfait: install + -$(PARFAIT) build +else +parfait: + $(MAKE) PARFAIT_BUILD=yes parfait +endif + clean:: $(RM) -r $(SOURCE_DIR) $(BUILD_DIR)