diff --git a/src/lisp/Config.x86_darwin b/src/lisp/Config.x86_darwin
index 2af8d771408d720e963b639b8a87b9d2a1414a9a..3dcdc61610e333bfee117c0785cca2d0d1054d3a 100644
--- a/src/lisp/Config.x86_darwin
+++ b/src/lisp/Config.x86_darwin
@@ -18,13 +18,22 @@ OS_LIBS =
 
 EXEC_FINAL_OBJ = exec-final.o
 
-OS_SRC += sincos.c k_sin.o k_cos.o
+OS_SRC += k_sin.c k_cos.c k_tan.c s_sin.c s_cos.c s_tan.c sincos.c
 
-sincos.o : sincos.c
+k_sin.o : k_sin.c
+	$(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
+k_cos.o : k_cos.c
+	$(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
+k_tan.o : k_tan.c
 	$(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
 
-k_sin.o : k_sin.c
+s_sin.o : s_sin.c
+	$(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
+s_cos.o : s_cos.c
+	$(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
+s_tan.o : s_tan.c
 	$(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
 
-k_cos.o : k_cos.c
+sincos.o : sincos.c
 	$(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
+