1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| # 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)
|
|