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)
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