1 all: v3_ctrl v3_stop v3_cons v3_mem v3_monitor v3_stream v3_user_host_dev_example v3_os_debug v3_user_keyed_stream_example v3_user_keyed_stream_file v3_core_move v3_save v3_load
5 v3_ctrl : v3_ctrl.c v3_pause.c v3_continue.c v3_launch.c v3_stop.c v3_create.c v3_free.c
6 gcc -static v3_launch.c -o v3_launch
7 gcc -static v3_stop.c -o v3_stop
8 gcc -static v3_pause.c -o v3_pause
9 gcc -static v3_continue.c -o v3_continue
10 gcc -static v3_create.c -o v3_create
11 gcc -static v3_free.c -o v3_free
14 v3_save : v3_save.c v3_ctrl.h
15 gcc -static v3_save.c -o v3_save
16 v3_load : v3_load.c v3_ctrl.h
17 gcc -static v3_load.c -o v3_load
19 v3_mem : v3_mem.c v3_ctrl.h
20 gcc -static v3_mem.c -o v3_mem
22 v3_cons_s: v3_cons.c v3_cons_sc.c v3_ctrl.h
23 -gcc -static -DNCURSES_STATIC v3_cons.c -o v3_cons_s -lcurses # -ltinfo needed on fedora
24 -gcc -static -DNCURSES_STATIC v3_cons_sc.c -o v3_cons_sc_s -lcurses # -ltinfo needed on fedora
26 v3_cons: v3_cons.c v3_cons_sc.c v3_ctrl.h
27 -gcc v3_cons.c -o v3_cons_s -lcurses
28 -gcc v3_cons_sc.c -o v3_cons_sc_s -lcurses
30 v3_stream : v3_stream.c v3_ctrl.h
31 gcc -static v3_stream.c -o v3_stream
33 v3_monitor : v3_cons.c v3_ctrl.h
34 gcc -static v3_monitor.c -o v3_monitor
36 v3_user_host_dev_example: v3_user_host_dev_example.c v3_user_host_dev.h v3_user_host_dev.c
37 gcc -static -I../linux_module v3_user_host_dev_example.c v3_user_host_dev.c -o v3_user_host_dev_example
39 v3_os_debug: v3_os_debug.c v3_user_host_dev.h v3_user_host_dev.c
40 gcc -static -I../linux_module v3_os_debug.c v3_user_host_dev.c -o v3_os_debug
42 v3_user_keyed_stream_example: v3_user_keyed_stream_example.c v3_user_keyed_stream.h v3_user_keyed_stream.c
43 gcc -static -I../linux_module v3_user_keyed_stream_example.c v3_user_keyed_stream.c -o v3_user_keyed_stream_example
46 v3_user_keyed_stream_file: v3_user_keyed_stream_file.c v3_user_keyed_stream.h v3_user_keyed_stream.c
47 gcc -static -I../linux_module v3_user_keyed_stream_file.c v3_user_keyed_stream.c -o v3_user_keyed_stream_file
49 v3_core_move : v3_core_move.c v3_ctrl.h
50 gcc -static v3_core_move.c -o v3_core_move
52 v3_inject_ecc_scrubber_mce: v3_inject_ecc_scrubber_mce.c
53 gcc -static -I../linux_module v3_inject_ecc_scrubber_mce.c -o v3_inject_ecc_scrubber_mce
56 rm -f v3_ctrl v3_cons v3_mem v3_monitor v3_stream v3_user_host_dev_example v3_os_debug v3_user_keyed_stream_example v3_user_keyed_stream_file v3_core_migrate