Skip to content

Commit 1a19585

Browse files
committed
more libs
1 parent d0bb70e commit 1a19585

File tree

9 files changed

+83
-0
lines changed

9 files changed

+83
-0
lines changed

ee/CMakeLists.txt

+7
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,14 @@ add_subdirectory(graph)
2121
add_subdirectory(input)
2222
add_subdirectory(kernel)
2323
add_subdirectory(libcglue)
24+
add_subdirectory(libgs)
25+
add_subdirectory(libprofglue)
26+
add_subdirectory(libvux)
2427
add_subdirectory(math3d)
28+
add_subdirectory(mpeg)
29+
add_subdirectory(network)
30+
add_subdirectory(packet)
31+
add_subdirectory(packet2)
2532
add_subdirectory(rpc)
2633
add_subdirectory(sbv)
2734
add_subdirectory(startup)

ee/iopreboot/CMakeLists.txt

Whitespace-only changes.

ee/libgs/CMakeLists.txt

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
add_library(gs)
2+
target_include_directories(gs PUBLIC include)
3+
target_include_directories(gs PRIVATE
4+
${EE_INC}
5+
)
6+
target_sources(gs PRIVATE
7+
src/dma.c
8+
src/DoubleBuff.c
9+
src/draw.c
10+
src/libgs.c
11+
src/lowlevel.c
12+
src/packets.c
13+
src/primitives.c
14+
src/ResetPath.s
15+
src/sync.c
16+
src/texture.c
17+
src/Zbuffer.c
18+
src/erl-support.c
19+
)
20+
21+
file(GLOB GS_INCLUDE_FILES "include/*.h*")
22+
set_target_properties(gs PROPERTIES PUBLIC_HEADER "${GS_INCLUDE_FILES}")
23+
install(TARGETS gs)
24+
25+
target_add_erl(gs)

ee/libprofglue/CMakeLists.txt

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
add_library(profglue)
2+
target_include_directories(profglue PUBLIC include)
3+
target_include_directories(profglue PRIVATE
4+
${EE_INC}
5+
)
6+
target_sources(profglue PRIVATE
7+
src/mcount.S
8+
src/prof.c
9+
)
10+
11+
file(GLOB PROFGLUE_INCLUDE_FILES "include/*.h*")
12+
set_target_properties(profglue PROPERTIES PUBLIC_HEADER "${PROFGLUE_INCLUDE_FILES}")
13+
install(TARGETS profglue)

ee/libvux/CMakeLists.txt

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
add_library(vux)
2+
target_include_directories(vux PUBLIC include)
3+
target_include_directories(vux PRIVATE ${EE_INC})
4+
target_sources(vux PRIVATE src/vuhw.c src/vusw.c src/vux.c src/erl-support.c)
5+
6+
file(GLOB VUX_INCLUDE_FILES "include/*.h*")
7+
set_target_properties(vux PROPERTIES PUBLIC_HEADER "${VUX_INCLUDE_FILES}")
8+
install(TARGETS vux)
9+
target_add_erl(vux)

ee/mpeg/CMakeLists.txt

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
add_library(mpeg)
2+
target_include_directories(mpeg PUBLIC include)
3+
target_include_directories(mpeg PRIVATE ${EE_INC})
4+
target_sources(mpeg PRIVATE src/libmpeg.c src/libmpeg_core_c.c src/erl-support.c)
5+
6+
file(GLOB MPEG_INCLUDE_FILES "include/*.h*")
7+
set_target_properties(mpeg PROPERTIES PUBLIC_HEADER "${MPEG_INCLUDE_FILES}")
8+
install(TARGETS mpeg)
9+
target_add_erl(mpeg)

ee/network/CMakeLists.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#add_subdirectory(netman)
2+
#add_subdirectory(tcpip)

ee/packet/CMakeLists.txt

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
add_library(packet)
2+
target_include_directories(packet PUBLIC include)
3+
target_include_directories(packet PRIVATE ${EE_INC})
4+
target_sources(packet PRIVATE src/packet.c src/erl-support.c)
5+
6+
file(GLOB PACKET_INCLUDE_FILES "include/*.h*")
7+
set_target_properties(packet PROPERTIES PUBLIC_HEADER "${PACKET_INCLUDE_FILES}")
8+
install(TARGETS packet)
9+
target_add_erl(packet)

ee/packet2/CMakeLists.txt

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
add_library(packet2)
2+
target_include_directories(packet2 PUBLIC include)
3+
target_include_directories(packet2 PRIVATE ${EE_INC})
4+
target_sources(packet2 PRIVATE src/packet2.c src/packet2_vif.c src/erl-support.c)
5+
6+
file(GLOB PACKET2_INCLUDE_FILES "include/*.h*")
7+
set_target_properties(packet2 PROPERTIES PUBLIC_HEADER "${PACKET2_INCLUDE_FILES}")
8+
install(TARGETS packet2)
9+
target_add_erl(packet2)

0 commit comments

Comments
 (0)