# SPDX-License-Identifier: GPL-2.0 ifeq ($(strip $(V)), 1) Q = else Q = @ endif CFLAGS += -std=gnu99 -Wall -Wextra -g \ -D_GNU_SOURCE \ -Wno-unused-parameter \ -Wmaybe-uninitialized \ -Wredundant-decls \ -Wcast-align \ -Wsign-compare \ -Wno-missing-field-initializers CC := $(CROSS_COMPILE)gcc TOOLS = loopback_test all: $(TOOLS) %.o: %.c ../greybus_protocols.h @echo ' TARGET_CC $@' $(Q)$(CC) $(CFLAGS) -c $< -o $@ loopback_%: loopback_%.o @echo ' TARGET_LD $@' $(Q)$(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@ clean:: rm -f *.o $(TOOLS)