# # Makefile pour le rapport du LIPN ou par partie pour chaque équipe # # Utilisation : # 1) rapport pdf du labo : make # - resultat : RAPPORT_LIPN_dd_ff.pdf # (où dd : année de début, ff : année de fin) # # 2) rapport pdf de l'équipe x : make x # - resultat : RAPPORT_x_dd_ff.pdf # # 3) nettoyage des fichiers : make clean # environnement système SHELL=/bin/bash PLATFORM = $(shell uname -s) export LATEX=latex ifeq ($(PLATFORM), Linux) READER = acroread endif ifeq ($(PLATFORM), Darwin) READER = open endif # années du rapport export MIN_YEAR=04 export MAX_YEAR=08 # targets export teams := lipn A3 LCR RCLN OCAD # # Rules # .PHONY: all all: $(teams) $(teams) : $(MAKE) -C Rapport_stuff $@ cp Rapport_stuff/RAPPORT_$(MIN_YEAR)_$(MAX_YEAR)_$@.pdf . $(READER) RAPPORT_$(MIN_YEAR)_$(MAX_YEAR)_$@.pdf & # constitution d'une archive tgz: ../labo.tar.gz ../labo.tar.gz: clean tar -czf ../labo.tar.gz ../labo # nettoyage des fichiers clean: $(MAKE) -C Rapport_stuff $@ dist-clean: clean $(MAKE) -C Rapport_stuff $@ rm -f *.pdf