projects
/
kinect-audio-setup.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
debian/postrm: do not try to remove /lib/firmware/
[kinect-audio-setup.git]
/
kinect_upload_fw
/
Makefile
diff --git
a/kinect_upload_fw/Makefile
b/kinect_upload_fw/Makefile
index
e917d59
..
15741d3
100644
(file)
--- a/
kinect_upload_fw/Makefile
+++ b/
kinect_upload_fw/Makefile
@@
-1,4
+1,12
@@
-CFLAGS ?= -std=c99 -pedantic -pedantic-errors -Wall -Wextra -O2
+CFLAGS ?= -std=c99 -pedantic -Wall -Wextra -O2
+
+# Don't make pedantic checks errors,
+# as vanilla libusb-1.0.8 can't live with that
+#CFLAGS += -pedantic-errors
+
+# GCC >= 4.6
+#CFLAGS += -Wunused-but-set-variable
+
CFLAGS += -fno-common \
-Wall \
-Wextra \
CFLAGS += -fno-common \
-Wall \
-Wextra \
@@
-23,11
+31,10
@@
CFLAGS += -fno-common \
-Wundef \
-Wunreachable-code \
-Wunsafe-loop-optimizations \
-Wundef \
-Wunreachable-code \
-Wunsafe-loop-optimizations \
- -Wunused-but-set-variable \
-Wwrite-strings
-Wwrite-strings
-CFLAGS
+= $(shell pkg-config --cflags libusb-1.0)
-LD
FLAG
S += $(shell pkg-config --libs libusb-1.0)
+CFLAGS += $(shell pkg-config --cflags libusb-1.0)
+LD
LIB
S += $(shell pkg-config --libs libusb-1.0)
PREFIX ?= /usr/local
bindir := $(PREFIX)/sbin
PREFIX ?= /usr/local
bindir := $(PREFIX)/sbin
@@
-41,7
+48,9
@@
endian.h: endian
rm -f endian.h
./endian > endian.h
rm -f endian.h
./endian > endian.h
-kinect_upload_fw: endian.h kinect_upload_fw.o
+kinect_upload_fw.o: endian.h
+
+kinect_upload_fw: kinect_upload_fw.o
install: kinect_upload_fw
install: kinect_upload_fw