kinect_upload_fw: support architectures that are not little-endian
[kinect-audio-setup.git] / kinect_upload_fw / Makefile
index 1c21c14..e917d59 100644 (file)
@@ -32,11 +32,21 @@ LDFLAGS += $(shell pkg-config --libs libusb-1.0)
 PREFIX ?= /usr/local
 bindir := $(PREFIX)/sbin
 
-kinect_upload_fw: kinect_upload_fw.o
+all: kinect_upload_fw
+
+
+endian: endian.o
+
+endian.h: endian
+       rm -f endian.h
+       ./endian > endian.h
+
+kinect_upload_fw: endian.h kinect_upload_fw.o
+
 
 install: kinect_upload_fw
        install -d $(DESTDIR)$(bindir)
        install -m 755 kinect_upload_fw $(DESTDIR)$(bindir)
 
 clean:
-       rm -rf *~ *.o kinect_upload_fw
+       rm -rf *~ *.o kinect_upload_fw endian endian.h