123456789101112131415161718192021222324252627 |
- MODULE_TOPDIR = ../..
- include $(MODULE_TOPDIR)/include/Make/Rules.make
- include $(MODULE_TOPDIR)/include/Make/Vars.make
- include $(MODULE_TOPDIR)/include/Make/Python.make
- DSTDIR = $(GUIDIR)/scripts
- ifdef MINGW
- PYFILES := $(patsubst %.py, $(DSTDIR)/%_wrapper.py, $(filter %.py, $(PY_SOURCES)))
- BATFILES := $(patsubst %.py, $(DSTDIR)/%.bat, $(filter %.py, $(PY_SOURCES)))
- $(DSTDIR)/%_wrapper.py: %.py | $(DSTDIR)
- $(INSTALL) $< $@
- $(DSTDIR)/%.bat: $(MODULE_TOPDIR)/scripts/windows_launch.bat
- sed -e "s#SCRIPT_NAME#$(*)_wrapper#" -e "s#SCRIPT_DIR#%GISBASE%/gui/scripts#" $(MODULE_TOPDIR)/scripts/windows_launch.bat > $@
- unix2dos $@
- default: $(PYFILES) $(BATFILES)
- else
- PYFILES := $(patsubst %.py, $(DSTDIR)/%, $(filter %.py, $(PY_SOURCES)))
- $(DSTDIR)/%: %.py | $(DSTDIR)
- $(INSTALL) $< $@
- default: $(PYFILES)
- endif
- $(DSTDIR):
- -test -d $@ | $(MKDIR) $@
|