# This Makefile is a plain old hand written one; all configuration settings
# are included from ../../Makefile.conf which is scconfig generated

IN=pcb-rnd.1.mml
OUT_HTML = pcb-rnd.1.html
OUT_MAN1 = pcb-rnd.1
OUT_LINT = pcb-rnd.1.lint

OUTPUT = $(OUT_HTML) $(OUT_MAN1) index.html
MML = /usr/bin/mml

all: $(OUTPUT)

lint: pcb-rnd.1.lint

.SUFFIXES: .html .mml .lint

.mml.html: .mml_linkmap
	$(MML) -i copyright.mml -f html $<  > $@

.mml:
	$(MML) -i copyright.mml -f man $<  > $@

.mml_linkmap:
	$(MML) -i copyright.mml -f linkmap $(IN) > $@

index.html:
	@echo "<HTML><BODY>" > $@
	$(MML) -i copyright.mml -f indexhtml $(IN) >> $@
	@echo "</BODY></HTML>" >> $@

clean:

distclean:

genclean:
	rm $(OUTPUT) 2>/dev/null ; true

.mml.lint:
	$(MML) -i copyright.mml -f lint $<

install_:
	$(MKDIR) "$(MAN1DIR)"
	$(CPC) "`pwd`/pcb-rnd.1" "$(MAN1DIR)/pcb-rnd.1"
	$(CPC) "`pwd`/gsch2pcb-rnd.1" "$(MAN1DIR)/gsch2pcb-rnd.1"

uninstall:
	$(RM) "$(MAN1DIR)/pcb-rnd.1"
	$(RM) "$(MAN1DIR)/gsch2pcb-rnd.1"

install:
	make install_ CPC="$(CP)"

linstall:
	make install_ CPC="$(LN)"

include ../../Makefile.conf

