Kevin Pearson
e5193b5985
Implement device IO as a shared library
...
Provide make targets and build configuration to create a shared object
for other systems/applications to use to control keyboard LEDs without
the need for instantiating the g810-led process.
Provide make targets for installing library and development files into
environments, such as the current system or package builders.
Currently preserves precious behavior of building g810-led binary as
statically linked. Provides an alternative build target of "bin-linked"
which will create a dynamically linked variant.
Signed-off-by: Kevin Pearson <pearson.kevin.m@gmail.com>
2017-04-10 16:07:08 -04:00
70004d07df
Prevent overwrite profiles and remove systemd dependency in makefile
2017-01-22 23:44:11 +01:00
François Freitag
596bc731cf
Split file installation and loading commands
...
To ease packaging, the new setup rule only copies files to the correct
location. The install rules perform the commands to load the newly
installed files.
2017-01-22 12:39:10 -08:00
e8c678a181
Improve code
2017-01-22 00:47:38 +01:00
bcdcee88f1
Switch to hidapi
2017-01-21 22:45:48 +01:00
c2c8f6b7ac
Full refactor code
2017-01-21 09:15:18 +01:00
0435ffa921
Update makefile
2017-01-15 05:39:05 +01:00
dc0118cfb9
Update install, uninstall in makefile
2017-01-05 01:12:27 +01:00
b85fa22ac2
Update install, uninstall in makefile
2017-01-05 00:46:30 +01:00
b12946759d
Update make install (add ln g410-led, g610-led and g910-led
2017-01-05 00:42:34 +01:00
3762d5b653
Update make install (add ln g410-led, g610-led and g910-led
2017-01-05 00:35:27 +01:00
3f92a41d31
Update make install (add ln g410-led, g610-led and g910-led
2017-01-04 23:56:41 +01:00
926531c03c
Corrected systemd path for ubuntu
2016-12-31 00:20:52 +01:00
Carl Backstrom
525105ecb3
Corrected systemd path for ubuntu
2016-12-30 19:36:56 +01:00
332009856c
Add make install and make uninstall
2016-12-28 02:02:42 +01:00
2154dfe45e
Add make install and make uninstall
2016-12-28 01:45:34 +01:00
Charles
54897d9a5a
Multiple changes of datatypes being past overflowing constants (most char needed to be changed to unsigned char or uint8_t). Also changed the include style of the <libusb.h> to be controlled through the makefile setting
2016-12-12 14:06:45 -06:00
15b4e8dbf9
Add -O2 to CFLAGS
2016-08-07 20:36:13 +02:00
87a799e174
Update makefile
2016-06-17 21:47:27 +02:00
72dc2c0357
Update Make File
2016-06-17 21:24:50 +02:00
Alexander Koch
31ad202d59
makefile: Add debug build target
...
Add phony target to provide debugging symbols in binary.
Usable via 'make debug'.
2016-06-16 20:20:28 +02:00
Alexander Koch
0eb7349cad
Improve makefile
...
- Define PHONY targets
- Set optimization level O2
- Move C++ standard flag to CFLAGS
- Remove superfluous targets
2016-06-16 20:14:52 +02:00
7db5c2a8e4
update make file
2016-06-13 01:06:56 +02:00
634b91c039
update makefile
2016-06-12 22:36:21 +02:00
fdc8220e70
First commit
2016-06-12 22:16:07 +02:00