|
@@ -3,12 +3,6 @@
|
|
|
|
|
|
include $(MODULE_TOPDIR)/include/Make/Vars.make
|
|
|
|
|
|
-ifdef MINGW
|
|
|
-SCRIPTEXT = .py
|
|
|
-else
|
|
|
-SCRIPTEXT =
|
|
|
-endif
|
|
|
-
|
|
|
include $(MODULE_TOPDIR)/include/Make/Rules.make
|
|
|
include $(MODULE_TOPDIR)/include/Make/ScriptRules.make
|
|
|
include $(MODULE_TOPDIR)/include/Make/HtmlRules.make
|
|
@@ -16,9 +10,16 @@ include $(MODULE_TOPDIR)/include/Make/HtmlRules.make
|
|
|
MODULES := $(patsubst g.gui.%.py,%,$(wildcard g.gui.*.py))
|
|
|
CMDHTML := $(patsubst %,$(HTMLDIR)/g.gui.%.html,$(MODULES))
|
|
|
GUIHTML := $(patsubst %,$(HTMLDIR)/wxGUI.%.html,$(MODULES))
|
|
|
+ifdef MINGW
|
|
|
+SCRIPTEXT = .py
|
|
|
+BATFILES := $(patsubst %,$(BIN)/g.gui.%.bat,$(MODULES))
|
|
|
+else
|
|
|
+SCRIPTEXT =
|
|
|
+BATFILES =
|
|
|
+endif
|
|
|
PYFILES := $(patsubst %,$(SCRIPTDIR)/g.gui.%$(SCRIPTEXT),$(MODULES))
|
|
|
|
|
|
-guiscript: $(IMGDST) $(PYFILES)
|
|
|
+guiscript: $(IMGDST) $(PYFILES) $(BATFILES)
|
|
|
$(MAKE) $(CMDHTML)
|
|
|
-rm -f g.gui.*.tmp.html
|
|
|
$(MAKE) $(GUIHTML)
|
|
@@ -38,4 +39,8 @@ g.gui.%.tmp.html: $(SCRIPTDIR)/g.gui.%
|
|
|
$(SCRIPTDIR)/g.gui.%$(SCRIPTEXT): g.gui.%.py | $(SCRIPTDIR)
|
|
|
$(INSTALL) $< $@
|
|
|
|
|
|
+$(BIN)/g.gui.%.bat: $(MODULE_TOPDIR)/scripts/windows_launch.bat
|
|
|
+ sed -e "s#SCRIPT_NAME#g.gui.$(*)#" -e "s#SCRIPT_DIR#%GISBASE%/scripts#" $(MODULE_TOPDIR)/scripts/windows_launch.bat > $@
|
|
|
+ unix2dos $@
|
|
|
+
|
|
|
.PHONY: guiscript
|