diff --git a/Makefile b/Makefile index f207c37..8042199 100644 --- a/Makefile +++ b/Makefile @@ -12,6 +12,7 @@ LIBS = -lusb-1.0 # Linux ifeq ($(UNAME),Linux) OBJS += hid-libusb.o + LIBS = -Wl,-Bstatic -lusb-1.0 -Wl,-Bdynamic -lpthread -ludev endif # Mac OS X @@ -39,6 +40,8 @@ dmrconfig.linux: dmrconfig dfu-libusb.o: dfu-libusb.c util.h dfu-windows.o: dfu-windows.c util.h hid-libusb.o: hid-libusb.c util.h +hid-macos.o: hid-macos.c util.h +hid-windows.o: hid-windows.c util.h main.o: main.c radio.h util.h md380.o: md380.c radio.h util.h radio.o: radio.c radio.h util.h diff --git a/Makefile-mingw b/Makefile-mingw index 5e1baa3..23b6e69 100644 --- a/Makefile-mingw +++ b/Makefile-mingw @@ -33,9 +33,14 @@ install: dmrconfig install -c -s dmrconfig /usr/local/bin/dmrconfig ### +dfu-libusb.o: dfu-libusb.c util.h dfu-windows.o: dfu-windows.c util.h +hid-libusb.o: hid-libusb.c util.h +hid-macos.o: hid-macos.c util.h +hid-windows.o: hid-windows.c util.h main.o: main.c radio.h util.h md380.o: md380.c radio.h util.h radio.o: radio.c radio.h util.h +rd5r.o: rd5r.c radio.h util.h util.o: util.c util.h uv380.o: uv380.c radio.h util.h