--- makefile.orig 2020-05-19 21:44:50 UTC +++ makefile @@ -6,7 +6,7 @@ ifeq ($(LIB),libusb) LIBS=-lusb-1.0 else CPPFLAGS=-Dhidapi - LIBS=-lhidapi-hidraw + LIBS=-lhidapi endif SYSTEMDDIR?=/usr/lib/systemd @@ -54,25 +54,20 @@ clean: setup: @install -m 755 -d \ - $(DESTDIR)/usr/bin \ - $(DESTDIR)/etc/$(PROGN)/samples \ - $(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 - @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 - + $(DESTDIR)/usr/local/bin \ + $(DESTDIR)/usr/local/etc/$(PROGN)/samples + @cp bin/$(PROGN) $(DESTDIR)/usr/local/bin + @test -s $(DESTDIR)/usr/local/bin/g213-led || ln -s /usr/local/bin/$(PROGN) $(DESTDIR)/usr/local/bin/g213-led + @test -s $(DESTDIR)/usr/local/bin/g410-led || ln -s /usr/local/bin/$(PROGN) $(DESTDIR)/usr/local/bin/g410-led + @test -s $(DESTDIR)/usr/local/bin/g413-led || ln -s /usr/local/bin/$(PROGN) $(DESTDIR)/usr/local/bin/g413-led + @test -s $(DESTDIR)/usr/local/bin/g512-led || ln -s /usr/local/bin/$(PROGN) $(DESTDIR)/usr/local/bin/g512-led + @test -s $(DESTDIR)/usr/local/bin/g513-led || ln -s /usr/local/bin/$(PROGN) $(DESTDIR)/usr/local/bin/g513-led + @test -s $(DESTDIR)/usr/local/bin/g610-led || ln -s /usr/local/bin/$(PROGN) $(DESTDIR)/usr/local/bin/g610-led + @test -s $(DESTDIR)/usr/local/bin/g815-led || ln -s /usr/local/bin/$(PROGN) $(DESTDIR)/usr/local/bin/g815-led + @test -s $(DESTDIR)/usr/local/bin/g910-led || ln -s /usr/local/bin/$(PROGN) $(DESTDIR)/usr/local/bin/g910-led + @test -s $(DESTDIR)/usr/local/bin/gpro-led || ln -s /usr/local/bin/$(PROGN) $(DESTDIR)/usr/local/bin/gpro-led + @cp sample_profiles/* $(DESTDIR)/usr/local/etc/$(PROGN)/samples + install-lib: lib @install -m 755 -d $(libdir) @install -m 644 lib/lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) $(libdir)/ @@ -83,15 +78,7 @@ install-dev: install-lib @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 +# Nothing to do uninstall-lib: @rm -f $(libdir)/lib$(PROGN).so*