File tree Expand file tree Collapse file tree 9 files changed +83
-0
lines changed Expand file tree Collapse file tree 9 files changed +83
-0
lines changed Original file line number Diff line number Diff line change @@ -21,7 +21,14 @@ add_subdirectory(graph)
2121add_subdirectory(input)
2222add_subdirectory(kernel)
2323add_subdirectory(libcglue)
24+ add_subdirectory(libgs)
25+ add_subdirectory(libprofglue)
26+ add_subdirectory(libvux)
2427add_subdirectory(math3d)
28+ add_subdirectory(mpeg)
29+ add_subdirectory(network)
30+ add_subdirectory(packet)
31+ add_subdirectory(packet2)
2532add_subdirectory(rpc)
2633add_subdirectory(sbv)
2734add_subdirectory(startup)
Original file line number Diff line number Diff line change 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)
Original file line number Diff line number Diff line change 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)
Original file line number Diff line number Diff line change 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)
Original file line number Diff line number Diff line change 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)
Original file line number Diff line number Diff line change 1+ #add_subdirectory(netman)
2+ #add_subdirectory(tcpip)
Original file line number Diff line number Diff line change 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)
Original file line number Diff line number Diff line change 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)
You can’t perform that action at this time.
0 commit comments