makefile : trianglized