# # Pour générer : make [test|doc/clean] # programmes de test----^ | ^-- nettoyage # ^-- doc # choix d'une commutation de contexte #FLAGCTX = _SETJMP_SPARC32_ #FLAGCTX = _SETJMP_LINUX_IA32_ #FLAGCTX = _ARCH_IA32_ FLAGCTX = _SETJMP_LINUX_IA32_ # flag de compilation CFLAG = -D_REENTRANT -D$(FLAGCTX) FilesC = psema.c FilesH = phil.h priolist.h ech.h psema.h doc: $(FilesC) $(FilesH) Doxyfile doxy.txt doxygen test: $(FilesC) $(FilesH) gcc -g -I. $(CFLAG) $(FilesC) philo.c -o philo clean : rm -f *.o