extension.flm 563 B

123456789101112131415161718192021222324252627282930
  1. # a planb python extension
  2. #
  3. # the EXPORT phase generates Makefiles in parallel (and dependency files)
  4. #
  5. ifeq ($(MAKEFILE_GROUP),EXPORT)
  6. COMMAND:=$(PYTHON) $(SCRIPTDIR)/$(SCRIPT) $(PARAMS) --planb-dir=$(PLANBDIR)
  7. DEPEND:=$(PLANBDIR)/depend.mk
  8. TARGET:=$(PLANBDIR)/done
  9. EXPORT:: $(TARGET)
  10. $(call raptor_recipe,planb_extension_create,$(TARGET),,$(COMMAND))
  11. ifeq ($(NO_DEPEND_INCLUDE),)
  12. $(DEPEND):
  13. -include $(DEPEND)
  14. endif
  15. else
  16. # the other phases "process" the generated Makefiles
  17. $(PLANBDIR)/$(MAKEFILE_GROUP):
  18. -include $(PLANBDIR)/$(MAKEFILE_GROUP)
  19. endif