cpi compiles, number of segfaults likely infinite. made simple makefile improvement