You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# Makefile.libfdt
|
|
|
|
#
|
|
|
|
# This is not a complete Makefile of itself. Instead, it is designed to
|
|
|
|
# be easily embeddable into other systems of Makefiles.
|
|
|
|
#
|
|
|
|
LIBFDT_OBJS_L = fdt.o fdt_ro.o fdt_wip.o fdt_sw.o fdt_rw.o fdt_strerror.o
|
|
|
|
LIBFDT_OBJS = $(LIBFDT_OBJS_L:%=$(LIBFDT_PREFIX)%)
|
|
|
|
|
|
|
|
LIBFDT_LIB_L = libfdt.a
|
|
|
|
LIBFDT_LIB = $(LIBFDT_LIB_L:%=$(LIBFDT_PREFIX)%)
|
|
|
|
|
dtc: Improve the make install target
This patch makes various improvements to dtc's make install target:
- libfdt is also installed. Specifically, libfdt.a and the
two export relevant header files, fdt.h and libfdt.h are installed.
- ftdump is no longer installed. It was only ever a
development debugging tool and may well go away at some point.
- In keeping with normal conventions, there is now a PREFIX
variable, allowing control of where things are installed (in /usr,
/usr/local, /opt, etc.).
- By default, installed into the user's home directory,
instead of /usr. This is friendlier for self-installers, package
builders can easily override PREFIX to restore the old behaviour.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
17 years ago
|
|
|
LIBFDT_INCLUDES_L = fdt.h libfdt.h
|
|
|
|
LIBFDT_INCLUDES = $(LIBFDT_INCLUDES_L:%=$(LIBFDT_PREFIX)%)
|
|
|
|
|
|
|
|
LIBFDT_CLEANFILES_L = *~ *.o *.d *.a $(LIBFDT_LIB) \
|
|
|
|
*.i *.s a.out core
|
|
|
|
LIBFDT_CLEANFILES = $(LIBFDT_CLEANFILES_L:%=$(LIBFDT_PREFIX)%)
|
|
|
|
|
|
|
|
$(LIBFDT_LIB): $(LIBFDT_OBJS)
|
|
|
|
|
|
|
|
LIBFDT_DEPFILES = $(LIBFDT_OBJS:%.o=%.d)
|