Makefile 555 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. SCRIPTDIR = $(ETC)/gui/scripts
  6. ifdef MINGW
  7. PYFILES := $(patsubst %.py, $(SCRIPTDIR)/%.py, $(filter %.py, $(PY_SOURCES)))
  8. else
  9. PYFILES := $(patsubst %.py, $(SCRIPTDIR)/%, $(filter %.py, $(PY_SOURCES)))
  10. endif
  11. default: $(PYFILES)
  12. $(SCRIPTDIR)/%: %.py | $(SCRIPTDIR)
  13. $(INSTALL) $< $@
  14. $(SCRIPTDIR)/%.py: %.py | $(SCRIPTDIR)
  15. $(INSTALL) $< $@
  16. $(SCRIPTDIR):
  17. -test -d $@ | $(MKDIR) $@