Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit 3fcf612

Browse files
committed
libc/libm: Move math into libc, fix cos function
1 parent fbdaad8 commit 3fcf612

File tree

6 files changed

+7
-30
lines changed

6 files changed

+7
-30
lines changed

libraries/CMakeLists.txt

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
ADD_COMPILE_OPTIONS(-O3 -msse2)
22
ADD_SUBDIRECTORY(libc/)
3-
ADD_SUBDIRECTORY(libm/)
43
ADD_SUBDIRECTORY(libpond/)
54
ADD_SUBDIRECTORY(ld/)
65
ADD_SUBDIRECTORY(libgraphics/)

libraries/libc/CMakeLists.txt

+5-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ SET(SOURCES
1111
ifaddrs.c
1212
locale.c
1313
libgen.cpp
14+
math.c
1415
poll.c
1516
pthread.cpp
1617
sched.c
@@ -84,4 +85,7 @@ ADD_CUSTOM_TARGET(libc)
8485
ADD_DEPENDENCIES(libc libc_headers libc_dyn libc_static)
8586

8687
# Tell linker to use libc for pthread
87-
file(WRITE "${CMAKE_STAGING_PREFIX}/lib/libpthread.so" "INPUT(libc.so)")
88+
file(WRITE "${CMAKE_STAGING_PREFIX}/lib/libpthread.so" "INPUT(libc.so)")
89+
file(WRITE "${CMAKE_STAGING_PREFIX}/lib/libpthread.a" "INPUT(libc.a)")
90+
file(WRITE "${CMAKE_STAGING_PREFIX}/lib/libm.so" "INPUT(libc.so)")
91+
file(WRITE "${CMAKE_STAGING_PREFIX}/lib/libm.a" "INPUT(libc.a)")

libraries/libm/math.c renamed to libraries/libc/math.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232

3333
X87_FUNC(sqrt, fsqrt);
3434
X87_FUNC(sin, fsin);
35-
X87_FUNC(cos, fsin);
35+
X87_FUNC(cos, fcos);
3636
X87_FUNC(atan, fpatan);
3737
X87_FUNC2(atan2, fpatan);
3838
X87_FUNC(tan, fptan);
File renamed without changes.

libraries/libgraphics/CMakeLists.txt

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
SET(SOURCES Framebuffer.cpp Font.cpp Geometry.cpp Graphics.cpp Image.cpp PNG.cpp Deflate.cpp)
2-
MAKE_LIBRARY(libgraphics)
3-
ADD_DEPENDENCIES(libgraphics libm)
2+
MAKE_LIBRARY(libgraphics)

libraries/libm/CMakeLists.txt

-25
This file was deleted.

0 commit comments

Comments
 (0)