forked from Lainports/opnsense-ports
68 lines
3.3 KiB
Text
68 lines
3.3 KiB
Text
--- 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*
|