Moritz Lennert wrote: > One question I don't know how to solve, though: just as for other scripts > a gis.m.bat is created during compilation, which contains: > > @"%GRASS_SH%" -c '"%GISBASE%/scripts/gis.m" %*' > > However, I think that gis.m should run independently of whether someone > has installed a shell, so I'd rather replace this bat file by the one > above. This would mean creating some form of exception for gis.m to the > below entry in include/Make/Script.make: > > $(BIN)/$(PGM).bat: $(MODULE_TOPDIR)/scripts/windows_launch.bat^M > sed -e "s#SCRIPT_NAME#$(PGM)#" > $(MODULE_TOPDIR)/scripts/windows_launch.bat > $@ > > Is that possible ?
Just add a rule for $(BIN)/$(PGM).bat to gis.m/Makefile, e.g.: $(BIN)/$(PGM).bat: $(PGM).bat $(INSTALL_DATA) $< $@ If you have multiple rules for the same target, the dependencies are merged (which, in this case, is harmless), and the commands from the last rule are used, so a rule in the Makefile will override the generic one in the *.make file. -- Glynn Clements <[EMAIL PROTECTED]> _______________________________________________ grass-dev mailing list grass-dev@grass.itc.it http://grass.itc.it/mailman/listinfo/grass-dev