On Thu, 24 Sep 2009, Szak�ts Viktor wrote: Hi,
>> IMHO it's better then: >> make: Nothing to be done for `install'. >> which appears by default if I we do not set INSTALL_RULE. > That's true, but can we somehow make it fully silent > with some tricky command? > Maybe define an $(ECHONUL) command with content > $(ECHO) > /dev/null|nul > Would that work? It's platform/shell dependent command so we should introduce new macro for it. The best name will be TRUE and for POSIX shells it should be defined as: TRUE=true and it should be used in all places where we need dummy command which does not set execution error. Anyhow in this particular case I do not think that 1 message for harbuor/install and on non *nix platforms two 2 harbour/doc and harbour/doc/en-EN is enough reason to introduce it. More messages can appear only if someone set BIN or LIB directory to default build time localization but it's still only few messages. I've just committed: INSTALL_RULE := @$(ECHO) $(ECHOQUOTE)! Skip install, destination dir '$(INSTALL_DIR)' is the same as source$(ECHOQUOTE) what allows to verify destination directory settings. If you think it's unnecessary then simply add support for TRUE command and replace it with: INSTALL_RULE := $(TRUE) best regards, Przemek _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour