commencement de la lib, avec makefile un peu pres