xref: /aosp_15_r20/external/arm-trusted-firmware/include/lib/libfdt/rules.mk (revision cd60bc56d4bea3af4ec04523e4d71c2b272c8aff)
1# Copyright (c) 2022, Google, Inc. All rights reserved
2#
3# Redistribution and use in source and binary forms, with or without
4# modification, are permitted provided that the following conditions are met:
5#
6# 1. Redistributions of source code must retain the above copyright notice,
7#    this list of conditions and the following disclaimer.
8#
9# 2. Redistributions in binary form must reproduce the above copyright
10#    notice, this list of conditions and the following disclaimer in the
11#    documentation and/or other materials provided with the distribution.
12#
13# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
14# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
17# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
18# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
19# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
20# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
21# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
22# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
23# POSSIBILITY OF SUCH DAMAGE.
24
25# This file is not used in the Android build process! It's used only by Trusty.
26
27
28LOCAL_DIR := $(GET_LOCAL_DIR)
29
30MODULE := $(LOCAL_DIR)
31
32MODULE_SRCS := \
33	$(LOCAL_DIR)/fdt.c \
34	$(LOCAL_DIR)/fdt_check.c \
35	$(LOCAL_DIR)/fdt_ro.c \
36	$(LOCAL_DIR)/fdt_wip.c \
37	$(LOCAL_DIR)/fdt_sw.c \
38	$(LOCAL_DIR)/fdt_rw.c \
39	$(LOCAL_DIR)/fdt_strerror.c \
40	$(LOCAL_DIR)/fdt_empty_tree.c \
41	$(LOCAL_DIR)/fdt_addresses.c \
42	$(LOCAL_DIR)/fdt_overlay.c \
43	$(LOCAL_DIR)/acpi.c \
44
45
46MODULE_COMPILEFLAGS += \
47	-Wno-sign-compare \
48	-Wno-macro-redefined \
49
50MODULE_EXPORT_INCLUDES += \
51	$(LOCAL_DIR) \
52
53include make/library.mk
54