.SUFFIXES: .lou .ps .pdf

.lou.ps:
	lout -r3 $< -o $@

.ps.pdf:
	ps2pdf -sPAPERSIZE=a4 $<

Assault.pdf: rules.pdf tables.pdf cards.pdf actions.pdf close_combat.pdf terrains.pdf defs.lou
	pdfunite rules.pdf tables.pdf cards.pdf actions.pdf close_combat.pdf terrains.pdf Assault.pdf

rules.pdf: rules.lou defs.lou \
	00_planning.lou \
	01_support.lou \
	02_special.lou \
	03_mouvement.lou \
	04_specific.lou \
	05_transport.lou \
	06_special_movements.lou \
	07_los.lou \
	08_range_fire.lou \
	09_close_combat.lou \
	10_morale.lou \
	11_tas.lou \
	12_oas.lou \
	13_blast.lou
close_compat.pdf: close_combat.lou 10_close_combat.lou defs.lou
tables.pdf: tables.lou defs.lou
cards.pdf: cards.lou defs.lou
terrains.pdf: terrains.lou defs.lou

clean:
	-@ rm Assault.pdf cards.pdf tables.pdf actions.pdf rules.pdf close_combat.pdf terrains.pdf *.li *.ld
