linux-imx/tools/net/ynl/lib/Makefile
Jakub Kicinski 86878f14d7 tools: ynl: user space helpers
Add "fixed" part of the user space Netlink Spec-based library.
This will get linked with the protocol implementations to form
a full API.

Acked-by: Willem de Bruijn <willemb@google.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2023-06-06 12:31:31 -07:00

466 B

SPDX-License-Identifier: GPL-2.0

CC=gcc CFLAGS=-std=gnu11 -O2 -W -Wall -Wextra -Wno-unused-parameter -Wshadow ifeq ("$(DEBUG)","1") CFLAGS += -g -fsanitize=address -fsanitize=leak -static-libasan endif

SRCS=$(wildcard *.c) OBJS=$(patsubst %.c,%.o,${SRCS})

include $(wildcard *.d)

all: ynl.a

ynl.a: $(OBJS) ar rcs $@ $(OBJS) clean: rm -f *.o *.d *~

hardclean: clean rm -f *.a

%.o: %.c $(COMPILE.c) -MMD -c -o $@ $<

.PHONY: all clean .DEFAULT_GOAL=all