SRCS := $(wildcard *.xml *.sgml) NSGMLS := $(shell if command -v onsgmls 2>/dev/null; then \ : ;\ elif command -v nsgmls 2>/dev/null; then \ : ;\ else \ echo "false" ;\ echo "warning: no cvs2cl found" 1>&2 ;\ fi) # settings for XML files export SP_CHARSET_FIXED = YES export SP_ENCODING = XML .PHONY: validate validate: $(addsuffix .validate,$(SRCS)) %.validate : % $(NSGMLS) -wxml -wall -gues $<