Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added the necessary structure to create a
deb
package. It has specificities so I kept the oldMakefile
around for backwards-compatibility:cmake
allows for pre-flight checks e.glibhidapi
installationudev
rules addinguaccess
does not allow userspace HID interaction on debian, so I created a new file that grants everyone read-write access to matching devicesAlso reworked the following:
include
directorysrc
directoryMakefile
to use the same code for all targetsMakefile
rules to actually compile object files to a separateobj
directoryWhile all this setup works, my device (
3553:c010
) is actually not supported by this project yet, so I actually don't know if this is all end-to-end functional. I tried adding the VID:PID to the sources but the commands seem to do nothing, so I need to investigate more to find out what is not working, and though it's unlikely due to the build changes, it's not entirely ruled out yet.