# ens/ima/Makefile - Edouard.Thiel@lim.univ-mrs.fr - 19/09/2002 # Remplacer ~/helium par le chemin absolu où est installé Helium, # ou créer un lien en tapant : ln -s /chemin-de-helium ~/helium # include ~/helium/.config .c.o : $(CC) -c $(HE_CFLAGS) $*.c EXECS = rempol-tp rempol-cor bezier-tp bezier-cor bspline-tp bspline-cor \ bresen-tp bresen-cor trans2d-tp trans2d-cor proj3d-tp proj3d-cor \ bsptree-tp bsptree-cor filtres-tp filtres-cor hyster-tp hyster-cor \ contours-tp contours-cor hough-tp hough-cor rotim-cor editg-cor help :: @echo Options du make : help all clean distclean $(EXECS) # Pour tout compiler tapez simplement : make all all :: $(EXECS) # Synthèse d'images et géométrie algorithmique rempol-tp : rempol-tp.o $(CC) -o $@ $@.o $(HE_LIBS) rempol-cor : rempol-cor.o $(CC) -o $@ $@.o $(HE_LIBS) bezier-tp : bezier-tp.o $(CC) -o $@ $@.o $(HE_LIBS) -lm bezier-cor : bezier-cor.o $(CC) -o $@ $@.o $(HE_LIBS) -lm bspline-tp : bspline-tp.o $(CC) -o $@ $@.o $(HE_LIBS) -lm bspline-cor : bspline-cor.o $(CC) -o $@ $@.o $(HE_LIBS) -lm bresen-tp : bresen-tp.o $(CC) -o $@ $@.o $(HE_LIBS) bresen-cor : bresen-cor.o $(CC) -o $@ $@.o $(HE_LIBS) trans2d-tp : trans2d-tp.o $(CC) -o $@ $@.o $(HE_LIBS) -lm trans2d-cor : trans2d-cor.o $(CC) -o $@ $@.o $(HE_LIBS) -lm proj3d-tp : proj3d-tp.o $(CC) -o $@ $@.o $(HE_LIBS) -lm proj3d-cor : proj3d-cor.o $(CC) -o $@ $@.o $(HE_LIBS) -lm bsptree-tp : bsptree-tp.o $(CC) -o $@ $@.o $(HE_LIBS) -lm bsptree-cor : bsptree-cor.o $(CC) -o $@ $@.o $(HE_LIBS) -lm # Traitement et analyse d'images filtres-tp : filtres-tp.o bsutil.o $(CC) -o $@ $@.o bsutil.o $(HE_LIBS) -lm filtres-cor : filtres-cor.o bsutil.o $(CC) -o $@ $@.o bsutil.o $(HE_LIBS) -lm hyster-tp : hyster-tp.o bsutil.o $(CC) -o $@ $@.o bsutil.o $(HE_LIBS) -lm hyster-cor : hyster-cor.o bsutil.o $(CC) -o $@ $@.o bsutil.o $(HE_LIBS) -lm contours-tp : contours-tp.o bsutil.o $(CC) -o $@ $@.o bsutil.o $(HE_LIBS) -lm contours-cor : contours-cor.o bsutil.o $(CC) -o $@ $@.o bsutil.o $(HE_LIBS) -lm hough-tp : hough-tp.o bsutil.o $(CC) -o $@ $@.o bsutil.o $(HE_LIBS) -lm hough-cor : hough-cor.o bsutil.o $(CC) -o $@ $@.o bsutil.o $(HE_LIBS) -lm rotim-cor : rotim-cor.o bsutil.o $(CC) -o $@ $@.o bsutil.o $(HE_LIBS) -lm editg-cor : editg-cor.o bsutil.o $(CC) -o $@ $@.o bsutil.o $(HE_LIBS) # Pour nettoyer le répertoire clean :: \rm -f *.o core distclean :: clean \rm -f $(EXECS)