# title	   makefile for macros

depth = ..
SUBDIRS = chartables

TEXIN_FILES = $(wildcard *.tex.in)
INYO_FILES = $(wildcard *.yo.in)
YODOC_FILES = $(wildcard *.yodoc.in)
OUTYODOC_FILES = $(addprefix $(outdir)/, $(YODOC_FILES:.yodoc.in=.yodoc))
OUTDOC_FILES = $(OUTYODOC_FILES:.yodoc=-doc.yo)
OUTMACRO_FILES = $(OUTYODOC_FILES:.yodoc=.yo)
OUTTEX_FILES = $(addprefix $(outdir)/, $(TEXIN_FILES:.tex.in=.tex))
OUT_FILES = $(addprefix $(outdir)/, $(INYO_FILES:.in=)) $(OUTDOC_FILES) $(OUTMACRO_FILES) $(OUTTEX_FILES)

INSTALLATION_OUT_DIR=$(datadir)
INSTALLATION_OUT_FILES=$(OUT_FILES)

# urg, yodl files are not considered source!
STEPMAKE_TEMPLATES=documentation install-out

include $(depth)/make/stepmake.make 

$(outdir)/%-doc.yo:	$(outdir)/%.yodoc
	$(depth)/bin/out/makemacrodoc $< $@

$(outdir)/%.yo:	$(outdir)/%.yodoc
	$(depth)/bin/out/stripdoc $< $@

default: $(OUT_FILES) check-chartables-link

#urg 
# hack for running yodl to sourcetree
check-chartables-link:
	-ln -s ../chartables $(outdir)/chartables

