Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pcsc] Compile simclist, tokenparser with PC/SC #1194

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

emaxx-google
Copy link
Collaborator

@emaxx-google emaxx-google commented Oct 15, 2024

Move the compilation of these two mini-libraries from the CCID Driver to PC/SC-Lite.

Unlike in the upstream *nix implementation where both CCID and PC/SC-Lite ship with their own version of these mini-libraries, we have to choose one of the copies since we link everything into a single WebAssembly executable. Previously we semi-aribtrarily chose to put the compilation and linking into the CCID Driver's makefile, however this doesn't work out nicely with the plan to add more drivers. Our PC/SC-Lite Makefile is a better place for a shared thing like this.

Move the compilation of these two mini-libraries from the CCID Driver to
PC/SC-Lite.

Unlike in the upstream *nix implementation where both CCID and
PC/SC-Lite ship with their own version of these mini-libraries, we have
to choose one of the copies since we link everything into a single
WebAssembly executable. Previously we semi-aribtrarily chose to put the
compilation and linking into the CCID Driver's makefile, however this
doesn't work out nicely with the plan to add more drivers.
@emaxx-google emaxx-google marked this pull request as ready for review October 15, 2024 22:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants