--- ltt-usertrace-0.33/Makefile	2011-01-17 15:42:28.000000000 -0500
+++ ltt-usertrace-0.33/Makefile	2011-01-17 15:42:02.000000000 -0500
@@ -1,8 +1,8 @@
 
-CC=gcc
+CC?=gcc
 INCLUDE_DIR?=/usr/include
 LIB_DIR?=/usr/lib
-RANLIB=ranlib
+RANLIB?=ranlib
 
 LTT_CFLAGS=-I. -O2 -L. -fPIC
 # note : x86_64 needs -fPIC ? FIXME
@@ -84,13 +84,14 @@
 .PHONY : clean install libs install_libs install_headers samples
 
 install_headers:
-	if [ ! -e "$(INCLUDE_DIR)/ltt" ] ; then mkdir $(INCLUDE_DIR)/ltt ; fi
-	cp -f ltt/*.h $(INCLUDE_DIR)/ltt
+	if [ ! -e "$(DESTDIR)$(INCLUDE_DIR)/ltt" ] ; then mkdir -p $(DESTDIR)$(INCLUDE_DIR)/ltt ; fi
+	cp -f ltt/*.h $(DESTDIR)$(INCLUDE_DIR)/ltt
 
 install_libs:
-	cp -df libltt-instrument-functions.so* libltt-instrument-functions.a $(LIB_DIR)
-	cp -df libltt-usertrace-fast.so* libltt-usertrace-fast.a $(LIB_DIR)
-	cp -df libltt-loader-user_generic.so* libltt-loader-user_generic.a $(LIB_DIR)
+	if [ ! -e "$(DESTDIR)$(LIB_DIR)/ltt" ] ; then mkdir -p $(DESTDIR)$(LIB_DIR)/ltt ; fi
+	cp -df libltt-instrument-functions.so* libltt-instrument-functions.a $(DESTDIR)$(LIB_DIR)
+	cp -df libltt-usertrace-fast.so* libltt-usertrace-fast.a $(DESTDIR)$(LIB_DIR)
+	cp -df libltt-loader-user_generic.so* libltt-loader-user_generic.a $(DESTDIR)$(LIB_DIR)
 
 install: install_headers libs install_libs
 
