9 COMPILER_FLAGS
+= -Werror
-O2
12 #LINKER_FLAGS specifies the libraries we're linking against
13 LINKER_FLAGS
= -lgmp
-lpthread
15 #OBJ_NAME specifies the name of our exectuable
18 #This is the target that compiles our executable
20 $(CC
) $(CSRC
) $(COMPILER_FLAGS
) $(LINKER_FLAGS
) -o
$(BIN_NAME
)