Fix build errors with the extra math
diff --git a/Makefile.in b/Makefile.in
index ad8ab13..5f7e8d1 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -56,7 +56,7 @@
 
 BC_LIB2 = $(GEN_DIR)/lib2.bc
 BC_LIB2_C = $(GEN_DIR)/lib2.c
-BC_LIB2_O = $(GEN_DIR)/lib2.o
+BC_LIB2_O = %%BC_LIB2_O%%
 
 BC_HELP = $(GEN_DIR)/bc_help.txt
 BC_HELP_C = $(GEN_DIR)/bc_help.c
@@ -97,7 +97,8 @@
 CPPFLAGS3 = $(CPPFLAGS2) -I./include/ -D_POSIX_C_SOURCE=200809L -DVERSION=$(VERSION)
 CPPFLAGS4 = $(CPPFLAGS3) -DBC_NUM_KARATSUBA_LEN=$(BC_NUM_KARATSUBA_LEN)
 CPPFLAGS5 = $(CPPFLAGS4) -DBC_ENABLE_REFERENCES=$(BC_ENABLE_REFERENCES)
-CPPFLAGS = $(CPPFLAGS5) -DBC_ENABLE_SIGNALS=$(BC_ENABLE_SIGNALS) -DBC_ENABLE_HISTORY=$(BC_ENABLE_HISTORY)
+CPPFLAGS6 = $(CPPFLAGS5) -DBC_ENABLE_EXTRA_MATH=$(BC_ENABLE_EXTRA_MATH)
+CPPFLAGS = $(CPPFLAGS6) -DBC_ENABLE_SIGNALS=$(BC_ENABLE_SIGNALS) -DBC_ENABLE_HISTORY=$(BC_ENABLE_HISTORY)
 CFLAGS = $(CPPFLAGS) %%CFLAGS%%
 LDFLAGS = %%LDFLAGS%%
 
@@ -106,7 +107,7 @@
 
 all: make_bin $(DC_HELP_O) $(BC_HELP_O) $(BC_LIB_O) $(BC_LIB2_O) $(BC_OBJ) $(DC_OBJ) $(HISTORY_OBJ) $(OBJ)
 	$(CC) $(CPPFLAGS) $(CFLAGS) $(OBJ) $(DC_OBJ) $(BC_OBJ) $(HISTORY_OBJ) \
-	$(BC_LIB_O) $(BC_HELP_O) $(DC_HELP_O) $(LDFLAGS) -o $(%%MAIN_EXEC%%)
+	$(BC_LIB_O) $(BC_LIB2_O) $(BC_HELP_O) $(DC_HELP_O) $(LDFLAGS) -o $(%%MAIN_EXEC%%)
 	%%LINK%%
 
 $(GEN_EXEC):