Workaround: In alpine libftdi is named libftdi1

This commit is contained in:
Thomas Klaehn 2019-07-13 22:05:35 +02:00
parent 57f7b1ebe4
commit 123c52bd2a

View File

@ -13,7 +13,13 @@ INCLUDES := inc
#Alpine Linux ftdi include path #Alpine Linux ftdi include path
INCLUDES += /usr/include/libftdi1 INCLUDES += /usr/include/libftdi1
DISTRO=$(cat /etc/issue | grep Alpine)
ifeq "$(findstring Alpine,$(DISTRO))" ""
LIBS := ftdi LIBS := ftdi
else
LIBS := ftdi1
endif
LD_FLAGS := LD_FLAGS :=
C_FLAGS := -O0 -g C_FLAGS := -O0 -g
@ -31,6 +37,9 @@ THIS_MAKEFILE := $(lastword $(MAKEFILE_LIST))
all: $(TARGET) all: $(TARGET)
$(TARGET): $(OBJS) $(THIS_MAKEFILE) $(TARGET): $(OBJS) $(THIS_MAKEFILE)
echo "$(LIBS)"
echo "$(DISTRO)"
echo "$(findstring Alpine,$(DISTRO))"
@mkdir -p $(BIN_DIR) @mkdir -p $(BIN_DIR)
$(CC) $(C_FLAGS) $(LD_FLAGS) $(OBJS) $(addprefix -l,$(LIBS)) -o $@ $(CC) $(C_FLAGS) $(LD_FLAGS) $(OBJS) $(addprefix -l,$(LIBS)) -o $@