Makefile 530 B

12345678910111213141516171819202122232425
  1. MODULE_TOPDIR = ../..
  2. include $(MODULE_TOPDIR)/include/Make/Rules.make
  3. include $(MODULE_TOPDIR)/include/Make/Vars.make
  4. include $(MODULE_TOPDIR)/include/Make/Python.make
  5. DSTDIR = $(GUIDIR)/scripts
  6. ifdef MINGW
  7. PYFILES := $(patsubst %.py, $(DSTDIR)/%.py, $(filter %.py, $(PY_SOURCES)))
  8. else
  9. PYFILES := $(patsubst %.py, $(DSTDIR)/%, $(filter %.py, $(PY_SOURCES)))
  10. endif
  11. default: $(PYFILES)
  12. $(DSTDIR)/%: %.py | $(DSTDIR)
  13. $(INSTALL) $< $@
  14. $(DSTDIR)/%.py: %.py | $(DSTDIR)
  15. $(INSTALL) $< $@
  16. $(DSTDIR):
  17. -test -d $@ | $(MKDIR) $@