File clewarecontrol-optflags.patch of Package clewarecontrol

Index: clewarecontrol-6.6.1/Makefile
===================================================================
--- clewarecontrol-6.6.1.orig/Makefile
+++ clewarecontrol-6.6.1/Makefile
@@ -1,65 +1,67 @@
 # use standard libraries. if libhid is requested, use MakefileLibhid
 
+CFLAGS = @CFLAGS@
+CXXFLAGS = @CXXFLAGS@
 USBACCESSFILES = USBaccessBasic.o USBaccess.o
 USBACCESSHEADER = USBaccessDevTypes.h USBaccess.h USBaccessBasic.h
 
 all: Example USBswitchCmd ListDevTypes USBio16 send2cc USBtemp USBadc USBcounter
 
 USBaccess.a: $(USBACCESSFILES) $(USBACCESSHEADER)
-	gcc -g -DCLEWARELINUX -Wall -fPIC -c USBaccessBasic.c $(CFLAGS) -o USBaccessBasic.o
-	g++ -g -DCLEWARELINUX -Wall -fPIC -c USBaccess.cpp $(CFLAGS) -o USBaccess.o
-	gcc USBaccessBasic.o USBaccess.o -shared -o USBaccess.so
+	gcc $(CFLAGS) -g -DCLEWARELINUX -Wall -fPIC -c USBaccessBasic.c $(CFLAGS) -o USBaccessBasic.o
+	g++ $(CXXFLAGS) -g -DCLEWARELINUX -Wall -fPIC -c USBaccess.cpp $(CFLAGS) -o USBaccess.o
+	gcc $(CFLAGS) USBaccessBasic.o USBaccess.o -shared -o USBaccess.so
 	ld $(USBACCESSFILES)  $(LDFLAGS) -Ur -o USBaccess.obj
 	ar rc USBaccess.a USBaccess.obj
 
 Example:  Example.cpp $(USBACCESSFILES) $(USBACCESSHEADER)
-	gcc -g -DCLEWARELINUX -c USBaccessBasic.c $(CFLAGS) -o USBaccessBasic.o
-	g++ -g -DCLEWARELINUX -c USBaccess.cpp $(CFLAGS) -o USBaccess.o
-	g++ -g -DCLEWARELINUX -c Example.cpp $(CFLAGS) -o Example.o
-	g++ -g $(USBACCESSFILES)  Example.o -o Example
+	gcc $(CFLAGS) -g -DCLEWARELINUX -c USBaccessBasic.c $(CFLAGS) -o USBaccessBasic.o
+	g++ $(CXXFLAGS) -g -DCLEWARELINUX -c USBaccess.cpp $(CFLAGS) -o USBaccess.o
+	g++ $(CXXFLAGS) -g -DCLEWARELINUX -c Example.cpp $(CFLAGS) -o Example.o
+	g++ $(CXXFLAGS) -g $(USBACCESSFILES)  Example.o -o Example
 
 USBswitchCmd:  USBswitchCmd.cpp $(USBACCESSFILES) $(USBACCESSHEADER)
-	gcc -g -DCLEWARELINUX -c USBaccessBasic.c -o USBaccessBasic.o
-	g++ -g -DCLEWARELINUX -c USBaccess.cpp -o USBaccess.o
-	g++ -g -DCLEWARELINUX -c USBswitchCmd.cpp -o USBswitchCmd.o
-	g++ -g $(USBACCESSFILES)  $(LDFLAGS) USBswitchCmd.o -o USBswitchCmd
+	gcc $(CFLAGS) -g -DCLEWARELINUX -c USBaccessBasic.c -o USBaccessBasic.o
+	g++ $(CXXFLAGS) -g -DCLEWARELINUX -c USBaccess.cpp -o USBaccess.o
+	g++ $(CXXFLAGS) -g -DCLEWARELINUX -c USBswitchCmd.cpp -o USBswitchCmd.o
+	g++ $(CXXFLAGS) -g $(USBACCESSFILES)  $(LDFLAGS) USBswitchCmd.o -o USBswitchCmd
 
 USBcounter:  USBcounter.cpp $(USBACCESSFILES) $(USBACCESSHEADER)
-	gcc -g -DCLEWARELINUX -c USBaccessBasic.c -o USBaccessBasic.o
-	g++ -g -DCLEWARELINUX -c USBaccess.cpp -o USBaccess.o
-	g++ -g -DCLEWARELINUX -c USBcounter.cpp -o USBcounter.o
-	g++ -g $(USBACCESSFILES)  $(LDFLAGS) USBcounter.o -o USBcounter
+	gcc $(CFLAGS) -g -DCLEWARELINUX -c USBaccessBasic.c -o USBaccessBasic.o
+	g++ $(CXXFLAGS) -g -DCLEWARELINUX -c USBaccess.cpp -o USBaccess.o
+	g++ $(CXXFLAGS) -g -DCLEWARELINUX -c USBcounter.cpp -o USBcounter.o
+	g++ $(CXXFLAGS) -g $(USBACCESSFILES)  $(LDFLAGS) USBcounter.o -o USBcounter
 	
 USBio16: USBio16.cpp $(USBACCESSFILES) $(USBACCESSHEADER)
-	gcc -g -DCLEWARELINUX -c USBaccessBasic.c -o USBaccessBasic.o
-	g++ -g -DCLEWARELINUX -c USBaccess.cpp -o USBaccess.o
-	g++ -g -DCLEWARELINUX -c USBio16.cpp -o USBio16.o
-	g++ -g $(USBACCESSFILES) USBio16.o -o USBio16
+	gcc $(CFLAGS) -g -DCLEWARELINUX -c USBaccessBasic.c -o USBaccessBasic.o
+	g++ $(CXXFLAGS) -g -DCLEWARELINUX -c USBaccess.cpp -o USBaccess.o
+	g++ $(CXXFLAGS) -g -DCLEWARELINUX -c USBio16.cpp -o USBio16.o
+	g++ $(CXXFLAGS) -g $(USBACCESSFILES) USBio16.o -o USBio16
 	
 USBadc: USBadc.cpp $(USBACCESSFILES) $(USBACCESSHEADER)
-	gcc -g -DCLEWARELINUX -c USBaccessBasic.c -o USBaccessBasic.o
-	g++ -g -DCLEWARELINUX -c USBaccess.cpp -o USBaccess.o
-	g++ -g -DCLEWARELINUX -c USBadc.cpp -o USBadc.o
-	g++ -g $(USBACCESSFILES) USBadc.o -o USBadc
+	gcc $(CFLAGS) -g -DCLEWARELINUX -c USBaccessBasic.c -o USBaccessBasic.o
+	g++ $(CXXFLAGS) -g -DCLEWARELINUX -c USBaccess.cpp -o USBaccess.o
+	g++ $(CXXFLAGS) -g -DCLEWARELINUX -c USBadc.cpp -o USBadc.o
+	g++ $(CXXFLAGS) -g $(USBACCESSFILES) USBadc.o -o USBadc
 	
 USBtemp: USBtemp.cpp $(USBACCESSFILES) $(USBACCESSHEADER)
-	gcc -g -DCLEWARELINUX -c USBaccessBasic.c -o USBaccessBasic.o
-	g++ -g -DCLEWARELINUX -c USBaccess.cpp -o USBaccess.o
-	g++ -g -DCLEWARELINUX -c USBtemp.cpp -o USBtemp.o
-	g++ -g $(USBACCESSFILES) USBtemp.o -o USBtemp
+	gcc $(CFLAGS) -g -DCLEWARELINUX -c USBaccessBasic.c -o USBaccessBasic.o
+	g++ $(CXXFLAGS) -g -DCLEWARELINUX -c USBaccess.cpp -o USBaccess.o
+	g++ $(CXXFLAGS) -g -DCLEWARELINUX -c USBtemp.cpp -o USBtemp.o
+	g++ $(CXXFLAGS) -g $(USBACCESSFILES) USBtemp.o -o USBtemp
 
 		
 send2cc: send2cc.cpp cwLoop.cpp send2cc.h $(USBACCESSFILES) $(USBACCESSHEADER)
-	gcc -g -DCLEWARELINUX -c USBaccessBasic.c -o USBaccessBasic.o
-	g++ -g -DCLEWARELINUX -c USBaccess.cpp -o USBaccess.o
-	g++ -g -DCLEWARELINUX -c cwLoop.cpp -o cwLoop.o
-	g++ -g -DCLEWARELINUX -c send2cc.cpp -o send2cc.o
-	g++ -g $(USBACCESSFILES) send2cc.o cwLoop.o -o send2cc
+	gcc $(CFLAGS) -g -DCLEWARELINUX -c USBaccessBasic.c -o USBaccessBasic.o
+	g++ $(CXXFLAGS) -g -DCLEWARELINUX -c USBaccess.cpp -o USBaccess.o
+	g++ $(CXXFLAGS) -g -DCLEWARELINUX -c cwLoop.cpp -o cwLoop.o
+	g++ $(CXXFLAGS) -g -DCLEWARELINUX -c send2cc.cpp -o send2cc.o
+	g++ $(CXXFLAGS) -g $(USBACCESSFILES) send2cc.o cwLoop.o -o send2cc
 
 ListDevTypes:  ListDevTypes.cpp $(USBACCESSFILES) $(USBACCESSHEADER)
-	gcc -g -DCLEWARELINUX -c USBaccessBasic.c $(CFLAGS) -o USBaccessBasic.o
-	g++ -g -DCLEWARELINUX -c USBaccess.cpp $(CFLAGS) -o USBaccess.o
-	g++ -g -DCLEWARELINUX -c ListDevTypes.cpp $(CFLAGS) -o ListDevTypes.o
-	g++ -g $(USBACCESSFILES)  ListDevTypes.o $(LDFLAGS) -o ListDevTypes
+	gcc $(CFLAGS) -g -DCLEWARELINUX -c USBaccessBasic.c $(CFLAGS) -o USBaccessBasic.o
+	g++ $(CXXFLAGS) -g -DCLEWARELINUX -c USBaccess.cpp $(CFLAGS) -o USBaccess.o
+	g++ $(CXXFLAGS) -g -DCLEWARELINUX -c ListDevTypes.cpp $(CFLAGS) -o ListDevTypes.o
+	g++ $(CXXFLAGS) -g $(USBACCESSFILES)  ListDevTypes.o $(LDFLAGS) -o ListDevTypes
 
 
openSUSE Build Service is sponsored by