fix makefile, add Condition.h