blob: bbf540794dbbabca8b38a40e476c94559d3a7e4f [file] [log] [blame]
# Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
include $(HDCTOOLS_DIR)/defs/
LIBDIR = /usr/lib
SERIAL_OBJS = $(SERIAL_IP:%=ftdi%.o)
LIBS = $(SERIAL_IP:%=libftdi%.$(LIB_EXT))
all: $(LIBS)
%.o : %.c Makefile
$(LIBS): ftdicommon.o
libftdi%.$(LIB_EXT): ftdi%.o
$(LINK.c) $(LD_LIB)
$(MESSAGE) "Installing '$(LIBS)' to $(LIB_DEST)"
$(CP) $(LIBS) "$(LIB_DEST)"
-include *.d
# The test object files normally are deleted because they are
# implicitly built (See 'build chain' and/or '.secondary' in the Gnu
# Make manual). The result of this deletion is that the test programs
# are rebuilt if 'make && make' is executed. With '.secondary', they
# are not deleted.
.secondary: $(SERIAL_OBJS)