From ab1443dd2f805cececce396f6a77e1036a80e42c Mon Sep 17 00:00:00 2001 From: Tomas Novotny Date: Wed, 15 Jun 2016 17:13:53 +0200 Subject: [PATCH] Fix compilation error caused by missing libftdi define 'fast.o' target cannot be compiled when compiling with libftdi1: In file included from fast.c:10:0: mpsse.h:10:18: fatal error: ftdi.h: No such file or directory It is due to missing define in Makefile. Solve it by putting the LIBFTDI1 flag directly to CFLAGS. Signed-off-by: Tomas Novotny --- src/Makefile.in | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/Makefile.in b/src/Makefile.in index 25e8434..ffe504a 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -6,8 +6,7 @@ SONAME=@SONAME@ FRAMEWORK=@FRAMEWORK@ BUILD=@BUILD@ LDFLAGS=@LDFLAGS@ -CFLAGS=@CFLAGS@ -LIBFTDI1=@LIBFTDI1@ +CFLAGS=@CFLAGS@ -DLIBFTDI1=@LIBFTDI1@ prefix=@prefix@ exec_prefix=@exec_prefix@ LIBDIR=@libdir@ @@ -26,19 +25,19 @@ example-code: make -C examples mpsse.o: support.o - $(CC) $(CFLAGS) $(LDFLAGS) -DLIBFTDI1=$(LIBFTDI1) -c mpsse.c + $(CC) $(CFLAGS) $(LDFLAGS) -c mpsse.c fast.o: support.o $(CC) $(CFLAGS) $(LDFLAGS) -c fast.c support.o: - $(CC) $(CFLAGS) $(LDFLAGS) -DLIBFTDI1=$(LIBFTDI1) -c support.c + $(CC) $(CFLAGS) $(LDFLAGS) -c support.c pyswig-build: - $(CC) $(CFLAGS) $(LDFLAGS) -DSWIGPYTHON -DLIBFTDI1=$(LIBFTDI1) -c support.c - $(CC) $(CFLAGS) $(LDFLAGS) -DSWIGPYTHON -DLIBFTDI1=$(LIBFTDI1) -c mpsse.c + $(CC) $(CFLAGS) $(LDFLAGS) -DSWIGPYTHON -c support.c + $(CC) $(CFLAGS) $(LDFLAGS) -DSWIGPYTHON -c mpsse.c $(SWIG) -python $(TARGET).i - $(CC) $(CFLAGS) -c -DLIBFTDI1=$(LIBFTDI1) $(TARGET)_wrap.c $(INC) + $(CC) $(CFLAGS) -c $(TARGET)_wrap.c $(INC) $(CC) $(CFLAGS) -shared $(FRAMEWORK) $(TARGET)_wrap.o mpsse.o support.o \ -o _pylib$(TARGET).so $(LDFLAGS) $(INC)