diff --git a/hpvm/test/hpvm-cava/Makefile b/hpvm/test/hpvm-cava/Makefile
index 5ec91833ea9de6a2ff49d8c4e5571184ccb61145..62219a1cb0a92d1ca0d5bc661645b4c8251a24b8 100644
--- a/hpvm/test/hpvm-cava/Makefile
+++ b/hpvm/test/hpvm-cava/Makefile
@@ -25,12 +25,11 @@ BUILD_DIR = build/$(TARGET)_$(VERSION)
 CURRENT_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
 
 
-INCLUDES +=  -I$(SRC_DIR) \
-            -I$(CAM_PIPE_SRC_DIR) \
-
+INCLUDES += -I$(SRC_DIR) -I$(CAM_PIPE_SRC_DIR)
+INCLUDES += -I$(LLVM_SRC_ROOT)/include -I../include -I$(VISC_BUILD_DIR)/include
 ifneq ($(CONFUSE_ROOT),)
-INCLUDES += -I$(CONFUSE_ROOT)/include
-LFLAGS += -L$(CONFUSE_ROOT)/lib
+  INCLUDES += -I$(CONFUSE_ROOT)/include
+  LFLAGS += -L$(CONFUSE_ROOT)/lib
 endif
 
 EXE = cava-visc-$(VERSION)-$(TARGET)
diff --git a/hpvm/test/parboil/common/platform/visc.default.mk b/hpvm/test/parboil/common/platform/visc.default.mk
index f48164270d8a0a706afce91fe3004d003900822c..03a9b0874aa2b2617afab71b27470b97f5b1f4b0 100644
--- a/hpvm/test/parboil/common/platform/visc.default.mk
+++ b/hpvm/test/parboil/common/platform/visc.default.mk
@@ -16,10 +16,10 @@ VISC_BUILD_DIR = $(LLVM_SRC_ROOT)/../build
 # gcc (default)
 CC = $(VISC_BUILD_DIR)/bin/clang
 OCLBE = $(VISC_BUILD_DIR)/bin/llvm-cbe
-PLATFORM_CFLAGS = -I$(LLVM_SRC_ROOT)/include -I$(VISC_BUILD_DIR)/include
+PLATFORM_CFLAGS = -I$(LLVM_SRC_ROOT)/include -I$(VISC_BUILD_DIR)/include -I../../../include
 
 CXX = $(VISC_BUILD_DIR)/bin/clang++
-PLATFORM_CXXFLAGS = -I$(LLVM_SRC_ROOT)/include -I$(VISC_BUILD_DIR)/include
+PLATFORM_CXXFLAGS = -I$(LLVM_SRC_ROOT)/include -I$(VISC_BUILD_DIR)/include -I../../../include
 
 LINKER = $(VISC_BUILD_DIR)/bin/clang++
 PLATFORM_LDFLAGS = -lm -lpthread -lOpenCL
diff --git a/hpvm/test/pipeline/Makefile b/hpvm/test/pipeline/Makefile
index 4a72673a43712d9532025be073aad0b7be3bd970..421c9a853264854a2ec943035a41244f892f93ab 100644
--- a/hpvm/test/pipeline/Makefile
+++ b/hpvm/test/pipeline/Makefile
@@ -22,13 +22,16 @@ CURRENT_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
 
 EXE = pipeline-$(TARGET)
 
+INCLUDES += -I$(SRC_DIR) -I$(CAM_PIPE_SRC_DIR)
+INCLUDES += -I$(LLVM_SRC_ROOT)/include -I../include -I$(VISC_BUILD_DIR)/include
+
 ## BEGIN HPVM MAKEFILE
 SRCDIR_OBJS= io.ll
 OBJS_SRC=src/io.cc
 VISC_OBJS=main.visc.ll
 APP = $(EXE)
-APP_CFLAGS+=-ffast-math -O3 -fno-lax-vector-conversions -fno-vectorize -fno-slp-vectorize  -I$(SRC_DIR)
-APP_CXXFLAGS+=-ffast-math -O3 -fno-lax-vector-conversions -fno-vectorize -fno-slp-vectorize -I$(SRC_DIR)
+APP_CFLAGS += $(INCLUDES) -ffast-math -O3 -fno-lax-vector-conversions -fno-vectorize -fno-slp-vectorize
+APP_CXXFLAGS += $(INCLUDES) -ffast-math -O3 -fno-lax-vector-conversions -fno-vectorize -fno-slp-vectorize
 APP_LDFLAGS=`pkg-config opencv --libs`
 
 CFLAGS = $(APP_CFLAGS) $(PLATFORM_CFLAGS)