diff options
Diffstat (limited to 'stand/ofw/libofw/Makefile')
-rw-r--r-- | stand/ofw/libofw/Makefile | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/stand/ofw/libofw/Makefile b/stand/ofw/libofw/Makefile new file mode 100644 index 0000000..8e9ac80 --- /dev/null +++ b/stand/ofw/libofw/Makefile @@ -0,0 +1,28 @@ +# $FreeBSD$ + +.include <bsd.init.mk> + +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: ${ZFSSRC} +SRCS+= devicename_stubs.c + +# Pick up the bootstrap header for some interface items +CFLAGS+= -I${LDRSRC} + +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 + +.include <bsd.lib.mk> |