File tree 9 files changed +83
-0
lines changed
9 files changed +83
-0
lines changed Original file line number Diff line number Diff line change @@ -21,7 +21,14 @@ add_subdirectory(graph)
21
21
add_subdirectory (input )
22
22
add_subdirectory (kernel)
23
23
add_subdirectory (libcglue)
24
+ add_subdirectory (libgs)
25
+ add_subdirectory (libprofglue)
26
+ add_subdirectory (libvux)
24
27
add_subdirectory (math3d)
28
+ add_subdirectory (mpeg)
29
+ add_subdirectory (network)
30
+ add_subdirectory (packet)
31
+ add_subdirectory (packet2)
25
32
add_subdirectory (rpc)
26
33
add_subdirectory (sbv)
27
34
add_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