Skip to content
Snippets Groups Projects
Commit 6b710b96 authored by Simon McVittie's avatar Simon McVittie
Browse files

init-project: Generate a separate shim per library


This makes examples/shim/ and tests/gl-shim.pl match what
Vivek outlined in doc/Quick-Start.txt, except that the proxies are
all one big Autotools project.

Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
parent 263ad9cc
Branches
Tags
1 merge request!311Build capsule-capture-libs from a bundled copy of libcapsule
Showing
with 1186 additions and 8 deletions
This diff is collapsed.
xcb_present_event_end
xcb_present_event_next
xcb_present_id
xcb_present_notify_end
xcb_present_notify_msc
xcb_present_notify_msc_checked
xcb_present_notify_next
xcb_present_pixmap
xcb_present_pixmap_checked
xcb_present_pixmap_sizeof
xcb_present_query_capabilities
xcb_present_query_capabilities_reply
xcb_present_query_capabilities_unchecked
xcb_present_query_version
xcb_present_query_version_reply
xcb_present_query_version_unchecked
xcb_present_redirect_notify_sizeof
xcb_present_select_input
xcb_present_select_input_checked
xcb_sync_alarm_end
xcb_sync_alarm_next
xcb_sync_await
xcb_sync_await_checked
xcb_sync_await_fence
xcb_sync_await_fence_checked
xcb_sync_await_fence_sizeof
xcb_sync_await_sizeof
xcb_sync_change_alarm
xcb_sync_change_alarm_aux
xcb_sync_change_alarm_aux_checked
xcb_sync_change_alarm_checked
xcb_sync_change_alarm_value_list_serialize
xcb_sync_change_alarm_value_list_sizeof
xcb_sync_change_alarm_value_list_unpack
xcb_sync_change_counter
xcb_sync_change_counter_checked
xcb_sync_counter_end
xcb_sync_counter_next
xcb_sync_create_alarm
xcb_sync_create_alarm_aux
xcb_sync_create_alarm_aux_checked
xcb_sync_create_alarm_checked
xcb_sync_create_alarm_value_list_serialize
xcb_sync_create_alarm_value_list_sizeof
xcb_sync_create_alarm_value_list_unpack
xcb_sync_create_counter
xcb_sync_create_counter_checked
xcb_sync_create_fence
xcb_sync_create_fence_checked
xcb_sync_destroy_alarm
xcb_sync_destroy_alarm_checked
xcb_sync_destroy_counter
xcb_sync_destroy_counter_checked
xcb_sync_destroy_fence
xcb_sync_destroy_fence_checked
xcb_sync_fence_end
xcb_sync_fence_next
xcb_sync_get_priority
xcb_sync_get_priority_reply
xcb_sync_get_priority_unchecked
xcb_sync_id
xcb_sync_initialize
xcb_sync_initialize_reply
xcb_sync_initialize_unchecked
xcb_sync_int64_end
xcb_sync_int64_next
xcb_sync_list_system_counters
xcb_sync_list_system_counters_counters_iterator
xcb_sync_list_system_counters_counters_length
xcb_sync_list_system_counters_reply
xcb_sync_list_system_counters_sizeof
xcb_sync_list_system_counters_unchecked
xcb_sync_query_alarm
xcb_sync_query_alarm_reply
xcb_sync_query_alarm_unchecked
xcb_sync_query_counter
xcb_sync_query_counter_reply
xcb_sync_query_counter_unchecked
xcb_sync_query_fence
xcb_sync_query_fence_reply
xcb_sync_query_fence_unchecked
xcb_sync_reset_fence
xcb_sync_reset_fence_checked
xcb_sync_set_counter
xcb_sync_set_counter_checked
xcb_sync_set_priority
xcb_sync_set_priority_checked
xcb_sync_systemcounter_end
xcb_sync_systemcounter_name
xcb_sync_systemcounter_name_end
xcb_sync_systemcounter_name_length
xcb_sync_systemcounter_next
xcb_sync_systemcounter_sizeof
xcb_sync_trigger_end
xcb_sync_trigger_fence
xcb_sync_trigger_fence_checked
xcb_sync_trigger_next
xcb_sync_waitcondition_end
xcb_sync_waitcondition_next
This diff is collapsed.
......@@ -64,14 +64,16 @@ my $examples = "$srcdir/examples";
run_ok([$CAPSULE_INIT_PROJECT_TOOL,
'--runtime-tree=/run/host',
'--set-version=1.0.0',
"--symbols-from=$examples/shim/libGL.so.1.symbols",
'libGL.so.1']);
run_ok(['cp',
"$examples/shim/libGL.so.1.excluded",
"$examples/shim/libGL.so.1.shared",
"$examples/shim/libGL.so.1.symbols",
"$examples/shim/libGL.so.1.symbols.updated-for",
"$test_tempdir/libGL-proxy/shim/"]);
"--symbols-from=$examples/shim",
'libGL.so.1',
'libX11.so.6',
'libXext.so.6',
'libxcb-dri2.so.0',
'libxcb-glx.so.0',
'libxcb-present.so.0',
'libxcb-sync.so.1',
'libxcb.so.1',
]);
run_ok([
'sh', '-euc', 'cd "$1"; shift; ./configure "$@"',
'sh', "$test_tempdir/libGL-proxy",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment