Index: lib/Makefile =================================================================== --- lib/Makefile +++ lib/Makefile @@ -147,6 +147,7 @@ SUBDIR.${MK_CXX}+= libdevdctl SUBDIR.${MK_TOOLCHAIN}+=libpe SUBDIR.${MK_DIALOG}+= libdpv +SUBDIR.${MK_FDT}+= libfdt SUBDIR.${MK_FILE}+= libmagic SUBDIR.${MK_GPIO}+= libgpio SUBDIR.${MK_GSSAPI}+= libgssapi librpcsec_gss Index: lib/libfdt/Makefile =================================================================== --- /dev/null +++ lib/libfdt/Makefile @@ -0,0 +1,31 @@ +# $FreeBSD$ + +LIBFDTDIR= ${.CURDIR:H:H}/contrib/dtc/libfdt + +PACKAGE=lib${LIB} +LIB= fdt +NO_PIC= + +.PATH: ${LIBFDTDIR} + +SRCS= \ + fdt.c \ + fdt_empty_tree.c \ + fdt_ro.c \ + fdt_rw.c \ + fdt_strerror.c \ + fdt_sw.c \ + fdt_wip.c + +INCS= \ + fdt.h \ + libfdt.h \ + libfdt_env.h + +CFLAGS+= -I${LIBFDTDIR} + +WARNS?= 2 + +MAN= + +.include Index: share/mk/bsd.libnames.mk =================================================================== --- share/mk/bsd.libnames.mk +++ share/mk/bsd.libnames.mk @@ -60,6 +60,7 @@ LIBEFIVAR?= ${LIBDESTDIR}${LIBDIR_BASE}/libefivar.a LIBELF?= ${LIBDESTDIR}${LIBDIR_BASE}/libelf.a LIBEXECINFO?= ${LIBDESTDIR}${LIBDIR_BASE}/libexecinfo.a +LIBFDT?= ${LIBDESTDIR}${LIBDIR_BASE}/libfdt.a LIBFETCH?= ${LIBDESTDIR}${LIBDIR_BASE}/libfetch.a LIBFIGPAR?= ${LIBDESTDIR}${LIBDIR_BASE}/libfigpar.a LIBFL?= "don't use LIBFL, use LIBL"