--- Makefile.orig 2012-09-25 16:03:05.000000000 -0500 +++ Makefile 2012-10-20 19:36:27.000000000 -0500 @@ -6,10 +6,13 @@ UNAME = $(shell uname -s) VERSION = 2.5.1 -DESTINATION = /usr/local/lib +PREFIX = /usr/local +LIBDIR = $(PREFIX)/lib +DESTDIR = +DESTINATION = $(DESTDIR)$(LIBDIR) HEADER = labjackusb.h -HEADER_DESTINATION = /usr/local/include -LIBFLAGS = -lusb-1.0 -lc +HEADER_DESTINATION = $(DESTDIR)$(PREFIX)/include +LIBFLAGS = -L$(LIBDIR) -lusb-1.0 -lc ifeq ($(UNAME),Darwin) #Mac OS X operating system macros @@ -20,7 +23,7 @@ #ARCHFLAGS = -arch i386 -arch x86_64 # Build for only the host architecture ARCHFLAGS = - COMPILE = libtool -dynamic -o $(TARGET) -install_name $(TARGET) -current_version $(VERSION) -compatibility_version $(VERSION) labjackusb.o $(LIBFLAGS) + COMPILE = libtool -dynamic -o $(TARGET) -install_name $(LIBDIR)$(TARGET) -current_version $(VERSION) -compatibility_version $(VERSION) labjackusb.o $(LIBFLAGS) else #Linux operating system macros TARGET = liblabjackusb.so.$(VERSION)