TROMBI="../trombi"
REPERTOIRES= \
	Applications_Internet \
	Applications_Internet/Client \
	Applications_Internet/Serveur \
	Bureautique \
	D-eacute-veloppement \
	Divers \
	Environnement_de_bureau \
	Graphismes \
	Multim-eacute-dia \
	Sciences \
	Syst-egrave-me_d\'exploitation \
	Syst-egrave-me_d\'exploitation/Ubuntu \
	Utilitaires

IMAGES=\
	Applications_Internet/Client/Azureus.eps \
	Applications_Internet/Client/EMule.eps \
	Applications_Internet/Client/Firefox.eps \
	Applications_Internet/Client/Gecko.eps \
	Applications_Internet/Client/Iceweasel.eps \
	Applications_Internet/Client/Mozilla.eps \
	Applications_Internet/Client/Pidgin.eps \
	Applications_Internet/Client/Thunderbird.eps \
	\
	Applications_Internet/Serveur/MySQL.eps \
	Applications_Internet/Serveur/OpenLDAP.eps \
	Applications_Internet/Serveur/Rhino.eps \
	Applications_Internet/Serveur/Snort.eps \
	Applications_Internet/Serveur/Spip.eps \
	Applications_Internet/Serveur/Zebra.eps \
	\
	Bureautique/LaTeX.eps \
	Bureautique/OpenOffice.org.eps \
	Bureautique/Sunbird.eps \
	\
	D-eacute-veloppement/Bluefish.eps \
	D-eacute-veloppement/Perl.eps \
	D-eacute-veloppement/Php.eps \
	D-eacute-veloppement/Python.eps \
	\
	Divers/GNU.eps \
	Divers/Tux.eps \
	\
	Environnement_de_bureau/Konqi.eps \
	Environnement_de_bureau/Xfce.eps \
	\
	Graphismes/Wilbert.eps \
	\
	Multim-eacute-dia/Amarok.eps \
	Multim-eacute-dia/Songbird.eps \
	\
	Sciences/Scilab.eps \
	\
	Syst-egrave-me_d\'exploitation/Beasty.eps \
	Syst-egrave-me_d\'exploitation/Geeko.eps \
	Syst-egrave-me_d\'exploitation/Hexley.eps \
	Syst-egrave-me_d\'exploitation/Larry_the_Cow.eps \
	Syst-egrave-me_d\'exploitation/Nexenta.eps \
	Syst-egrave-me_d\'exploitation/Pardus.eps \
	Syst-egrave-me_d\'exploitation/Puffy.eps \
	Syst-egrave-me_d\'exploitation/Ubuntu/Breezy_Badger.eps \
	Syst-egrave-me_d\'exploitation/Ubuntu/Dapper_Drake.eps \
	Syst-egrave-me_d\'exploitation/Ubuntu/Edgy_Eft.eps \
	Syst-egrave-me_d\'exploitation/Ubuntu/Feisty_Fawn.eps \
	Syst-egrave-me_d\'exploitation/Ubuntu/Gutsy_Gibbon.eps \
	Syst-egrave-me_d\'exploitation/Ubuntu/Hardy_Heron.eps \
	Syst-egrave-me_d\'exploitation/Ubuntu/Hoary_Hedgehog.eps \
	Syst-egrave-me_d\'exploitation/Ubuntu/Warty_Warthog.eps \
	\
	Utilitaires/Nautilus.eps

all: commande

menagerie.tex: liens
	$(TROMBI) -d X3cm -R Applications_Internet Bureautique D-eacute-veloppement Divers Environnement_de_bureau Graphismes Multim-eacute-dia Sciences Syst-egrave-me_d\'exploitation Utilitaires > menagerie.tex
menagerie.dvi: menagerie.tex
	latex menagerie.tex

commande:
	  @echo trombi -d X3cm -R Applications_Internet Bureautique D-eacute-veloppement Divers Environnement_de_bureau Graphismes Multim-eacute-dia Sciences Syst-egrave-me_d\'exploitation Utilitaires

liens: $(REPERTOIRES:=.mkdir) $(IMAGES:images/%.eps=%.eps)

%.mkdir:
	mkdir -p $*

%.eps:
	ln -s `echo "$*.eps" | sed 's/^[^/]*\//..\//g' | sed 's/\/[^/]*\//\/..\//g' | sed 's/\.\.\/\([^.]\)/..\/..\/images\/\1/'` $*.eps

clean: clean.liens clean.repertoires

clean.liens:
	find . -lname \*.eps -exec unlink {} \;

clean.repertoires: $(REPERTOIRES:=.clean)
%.clean:
	rm -fr $*
