summaryrefslogtreecommitdiffstats
path: root/misc/g810-led/g810-led.makefile.patch
diff options
context:
space:
mode:
Diffstat (limited to 'misc/g810-led/g810-led.makefile.patch')
-rw-r--r--misc/g810-led/g810-led.makefile.patch82
1 files changed, 82 insertions, 0 deletions
diff --git a/misc/g810-led/g810-led.makefile.patch b/misc/g810-led/g810-led.makefile.patch
new file mode 100644
index 0000000000..e973edb080
--- /dev/null
+++ b/misc/g810-led/g810-led.makefile.patch
@@ -0,0 +1,82 @@
+--- ./makefile.orig 2020-05-19 16:44:50.000000000 -0500
++++ ./makefile 2020-10-23 15:49:08.155992793 -0500
+@@ -39,8 +39,9 @@
+
+ lib/lib$(PROGN).so: $(LIBSRCS)
+ @mkdir -p lib
+- $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -fPIC -shared -Wl,-soname,lib$(PROGN).so -o lib/lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) $^ $(LIBS)
+- @ln -sf lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) lib/lib$(PROGN).so
++ @$(CXX) $(LDFLAGS) -fPIC -shared -Wl,-soname,lib$(PROGN).so.$(MAJOR) -o lib/lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) $^ $(LIBS)
++ @ln -sf lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) lib/lib$(PROGN).so.$(MAJOR)
++ @ln -sf lib$(PROGN).so.$(MAJOR) lib/lib$(PROGN).so
+
+ bin-linked: lib/lib$(PROGN).so
+ @mkdir -p bin
+@@ -56,42 +57,43 @@
+ @install -m 755 -d \
+ $(DESTDIR)/usr/bin \
+ $(DESTDIR)/etc/$(PROGN)/samples \
+- $(DESTDIR)/etc/udev/rules.d
++# $(DESTDIR)/etc/udev/rules.d
+ @cp bin/$(PROGN) $(DESTDIR)/usr/bin
+- @test -s $(DESTDIR)/usr/bin/g213-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g213-led
+- @test -s $(DESTDIR)/usr/bin/g410-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g410-led
+- @test -s $(DESTDIR)/usr/bin/g413-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g413-led
+- @test -s $(DESTDIR)/usr/bin/g512-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g512-led
+- @test -s $(DESTDIR)/usr/bin/g513-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g513-led
+- @test -s $(DESTDIR)/usr/bin/g610-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g610-led
+- @test -s $(DESTDIR)/usr/bin/g815-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g815-led
+- @test -s $(DESTDIR)/usr/bin/g910-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g910-led
+- @test -s $(DESTDIR)/usr/bin/gpro-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/gpro-led
++ @test -s $(DESTDIR)/usr/bin/g213-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g213-led
++ @test -s $(DESTDIR)/usr/bin/g410-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g410-led
++ @test -s $(DESTDIR)/usr/bin/g413-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g413-led
++ @test -s $(DESTDIR)/usr/bin/g512-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g512-led
++ @test -s $(DESTDIR)/usr/bin/g513-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g513-led
++ @test -s $(DESTDIR)/usr/bin/g610-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g610-led
++ @test -s $(DESTDIR)/usr/bin/g815-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g815-led
++ @test -s $(DESTDIR)/usr/bin/g910-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g910-led
++ @test -s $(DESTDIR)/usr/bin/gpro-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/gpro-led
+ @cp sample_profiles/* $(DESTDIR)/etc/$(PROGN)/samples
+- @cp udev/$(PROGN).rules $(DESTDIR)/etc/udev/rules.d
+- @test -s /usr/bin/systemd-run && \
+- install -m 755 -d $(DESTDIR)$(SYSTEMDDIR)/system && \
+- cp systemd/$(PROGN)-reboot.service $(DESTDIR)$(SYSTEMDDIR)/system
++# @cp udev/$(PROGN).rules $(DESTDIR)/etc/udev/rules.d
++# @test -s /usr/bin/systemd-run && \
++# install -m 755 -d $(DESTDIR)$(SYSTEMDDIR)/system && \
++# cp systemd/$(PROGN)-reboot.service $(DESTDIR)$(SYSTEMDDIR)/system
+
+ install-lib: lib
+ @install -m 755 -d $(libdir)
+ @install -m 644 lib/lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) $(libdir)/
+- @ln -sf lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) $(libdir)/lib$(PROGN).so
++ @ln -sf lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) $(libdir)/lib$(PROGN).so.$(MAJOR)
++ @ln -sf lib$(PROGN).so.$(MAJOR) $(libdir)/lib$(PROGN).so
+
+ install-dev: install-lib
+ @mkdir -p $(includedir)/$(PROGN)/
+ @install -m 644 src/classes/*.h $(includedir)/$(PROGN)
+
+ install: setup
+- @test -s /etc/$(PROGN)/profile || \
+- cp /etc/$(PROGN)/samples/group_keys /etc/$(PROGN)/profile
+- @test -s /etc/$(PROGN)/reboot || \
+- cp /etc/$(PROGN)/samples/all_off /etc/$(PROGN)/reboot
+- @udevadm control --reload-rules
+- @$(PROGN) -p /etc/$(PROGN)/profile
+- @test -s /usr/bin/systemd-run && \
+- systemctl daemon-reload && \
+- systemctl enable $(PROGN)-reboot
++ @test -s $(DESTDIR)/etc/$(PROGN)/profile || \
++ cp $(DESTDIR)/etc/$(PROGN)/samples/group_keys $(DESTDIR)/etc/$(PROGN)/profile
++ @test -s $(DESTDIR)/etc/$(PROGN)/reboot || \
++ cp $(DESTDIR)/etc/$(PROGN)/samples/all_off $(DESTDIR)/etc/$(PROGN)/reboot
++# @udevadm control --reload-rules
++# @$(PROGN) -p /etc/$(PROGN)/profile
++# @test -s /usr/bin/systemd-run && \
++# systemctl daemon-reload && \
++# systemctl enable $(PROGN)-reboot
+
+ uninstall-lib:
+ @rm -f $(libdir)/lib$(PROGN).so*