diff options
Diffstat (limited to 'sys/boot/ofw/libofw/Makefile')
-rw-r--r-- | sys/boot/ofw/libofw/Makefile | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/sys/boot/ofw/libofw/Makefile b/sys/boot/ofw/libofw/Makefile new file mode 100644 index 000000000000..3b91ea28d37a --- /dev/null +++ b/sys/boot/ofw/libofw/Makefile @@ -0,0 +1,35 @@ +# $FreeBSD$ + +LIB= ofw +INTERNALLIB= + +SRCS= devicename.c elf_freebsd.c ofw_console.c ofw_copy.c ofw_disk.c \ + ofw_memory.c ofw_module.c ofw_net.c ofw_reboot.c \ + ofw_time.c openfirm.c +.PATH: ${.CURDIR}/../../zfs +SRCS+= devicename_stubs.c + +CFLAGS+= -I${.CURDIR}/../../../../lib/libstand/ + +# Pick up the bootstrap header for some interface items +CFLAGS+= -I${.CURDIR}/../../common -I${.CURDIR}/../../.. -I. + +CFLAGS+= -ffreestanding +.if ${MACHINE_CPUARCH} == "powerpc" +CFLAGS+= -msoft-float +SRCS+= ppc64_elf_freebsd.c +.endif + +.ifdef(BOOT_DISK_DEBUG) +# Make the disk code more talkative +CFLAGS+= -DDISK_DEBUG +.endif + +machine: .NOMETA + ln -sf ${.CURDIR}/../../../${MACHINE_CPUARCH}/include machine + +CLEANFILES+= machine + +.include <bsd.lib.mk> + +beforedepend ${OBJS}: machine |