Description: Respect external CFLAGS/CXXFLAGS/LDFLAGS
Author: Simon Richter <sjr@debian.org>
Last-Update: 2013-04-04

Index: beignet-0.0.0+icd+git2013.04.01+0bf5956/Makefile.lib
===================================================================
--- beignet-0.0.0+icd+git2013.04.01+0bf5956.orig/Makefile.lib	2013-04-08 14:51:37.000000000 +0200
+++ beignet-0.0.0+icd+git2013.04.01+0bf5956/Makefile.lib	2013-04-08 16:46:49.677635560 +0200
@@ -7,7 +7,7 @@
 all: $(LIB) $(LIBMAJOR) $(LIBBASE)
 
 $(LIB): $(OBJ) $(LIB_BACKEND)
-	$(CXX) $(CXXFLAGS) -shared -Wl,-Bsymbolic -Wl,-soname,$(LIBMAJOR) -o $@ $(OBJ) $(LIBS)
+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared -Wl,-Bsymbolic -Wl,-soname,$(LIBMAJOR) -o $@ $(OBJ) $(LIBS)
 
 $(LIBMAJOR): $(LIB)
 	rm -f $@
Index: beignet-0.0.0+icd+git2013.04.01+0bf5956/Makefile.defs
===================================================================
--- beignet-0.0.0+icd+git2013.04.01+0bf5956.orig/Makefile.defs	2013-04-04 00:02:05.000000000 +0200
+++ beignet-0.0.0+icd+git2013.04.01+0bf5956/Makefile.defs	2013-04-08 16:46:09.973637330 +0200
@@ -24,9 +24,9 @@
 
 LOCAL_CXXFLAGS=$(LOCAL_CFLAGS) -std=c++0x -fno-rtti -Wno-invalid-offsetof
 
-CXXFLAGS=$(LOCAL_CXXFLAGS) $(LLVM_CXXFLAGS) $(DIR_CXXFLAGS)
+CXXFLAGS+=$(LOCAL_CXXFLAGS) $(LLVM_CXXFLAGS) $(DIR_CXXFLAGS)
 
-CFLAGS=$(LLVM_CFLAGS) $(LOCAL_CFLAGS) $(DIR_CFLAGS) -std=c99
+CFLAGS+=$(LLVM_CFLAGS) $(LOCAL_CFLAGS) $(DIR_CFLAGS) -std=c99
 
 INC=$(shell for i in $(SUBDIRS); do ls $$i/*.h* 2>/dev/null; done)
 
Index: beignet-0.0.0+icd+git2013.04.01+0bf5956/backend/Makefile.lib
===================================================================
--- beignet-0.0.0+icd+git2013.04.01+0bf5956.orig/backend/Makefile.lib	2013-04-04 00:02:05.000000000 +0200
+++ beignet-0.0.0+icd+git2013.04.01+0bf5956/backend/Makefile.lib	2013-04-08 16:46:09.973637330 +0200
@@ -9,7 +9,7 @@
 all: $(LIB) $(LIBMAJOR) $(LIBBASE)
 
 $(LIB): $(OBJ)
-	$(CXX) $(CXXFLAGS) -shared -Wl,-soname,$(LIBMAJOR) -o $@ $(OBJ) $(LIBS)
+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared -Wl,-soname,$(LIBMAJOR) -o $@ $(OBJ) $(LIBS)
 
 $(LIBMAJOR): $(LIB)
 	rm -f $@
Index: beignet-0.0.0+icd+git2013.04.01+0bf5956/backend/Makefile.defs
===================================================================
--- beignet-0.0.0+icd+git2013.04.01+0bf5956.orig/backend/Makefile.defs	2013-04-04 00:02:05.000000000 +0200
+++ beignet-0.0.0+icd+git2013.04.01+0bf5956/backend/Makefile.defs	2013-04-08 16:46:09.973637330 +0200
@@ -4,9 +4,9 @@
 
 LOCAL_CXXFLAGS=$(LOCAL_CFLAGS) -std=c++0x -fno-rtti -Wno-invalid-offsetof
 
-CXXFLAGS=$(LOCAL_CXXFLAGS) $(shell llvm-config --cxxflags | sed 's/\-pedantic//g')
+CXXFLAGS+=$(LOCAL_CXXFLAGS) $(shell llvm-config --cxxflags | sed 's/\-pedantic//g')
 
-CFLAGS=$(LOCAL_CFLAGS) $(shell llvm-config --cflags) -std=gnu9x
+CFLAGS+=$(LOCAL_CFLAGS) $(shell llvm-config --cflags) -std=gnu9x
 
 INC=$(shell for i in $(SUBDIRS); do ls $$i/*.h* 2>/dev/null; done)
 
