xref: /kvm-unit-tests/lib/libfdt/Makefile.libfdt (revision f583d9243296b7045a54f8980e3c00849e15ff8c)
1*553125dfSNikos Nikoleris# SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause)
2a322d4c5SAndrew Jones# Makefile.libfdt
3a322d4c5SAndrew Jones#
4a322d4c5SAndrew Jones# This is not a complete Makefile of itself.  Instead, it is designed to
5a322d4c5SAndrew Jones# be easily embeddable into other systems of Makefiles.
6a322d4c5SAndrew Jones#
7a322d4c5SAndrew JonesLIBFDT_soname = libfdt.$(SHAREDLIB_EXT).1
8a322d4c5SAndrew JonesLIBFDT_INCLUDES = fdt.h libfdt.h libfdt_env.h
9a322d4c5SAndrew JonesLIBFDT_VERSION = version.lds
10*553125dfSNikos NikolerisLIBFDT_SRCS = fdt.c fdt_ro.c fdt_wip.c fdt_sw.c fdt_rw.c fdt_strerror.c fdt_empty_tree.c \
11*553125dfSNikos Nikoleris	fdt_addresses.c fdt_overlay.c fdt_check.c
12a322d4c5SAndrew JonesLIBFDT_OBJS = $(LIBFDT_SRCS:%.c=%.o)
13*553125dfSNikos NikolerisLIBFDT_LIB = libfdt-$(DTC_VERSION).$(SHAREDLIB_EXT)
14*553125dfSNikos Nikoleris
15*553125dfSNikos Nikolerislibfdt_clean:
16*553125dfSNikos Nikoleris	@$(VECHO) CLEAN "(libfdt)"
17*553125dfSNikos Nikoleris	rm -f $(STD_CLEANFILES:%=$(LIBFDT_dir)/%)
18*553125dfSNikos Nikoleris	rm -f $(LIBFDT_dir)/$(LIBFDT_soname)
19