svn commit: r307949 - head
Warner Losh
imp at FreeBSD.org
Tue Oct 25 18:57:26 UTC 2016
Author: imp
Date: Tue Oct 25 18:57:25 2016
New Revision: 307949
URL: https://svnweb.freebsd.org/changeset/base/307949
Log:
Add missing file
Added:
head/Makefile.ficl (contents, props changed)
Added: head/Makefile.ficl
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/Makefile.ficl Tue Oct 25 18:57:25 2016 (r307949)
@@ -0,0 +1,43 @@
+# $FreeBSD$
+
+# Common flags to build FICL related files
+
+FICLDIR?= ${SRCTOP}/sys/boot/ficl
+
+.if ${MACHINE_CPUARCH} == "amd64" && defined(FICL32)
+FICL_CPUARCH= i386
+.elif ${MACHINE_ARCH} == "mips64" || ${MACHINE_ARCH} == "mips64el"
+FICL_CPUARCH= mips64
+.else
+FICL_CPUARCH= ${MACHINE_CPUARCH}
+.endif
+
+.PATH: ${FICLDIR} ${FICLDIR}/${FICL_CPUARCH}
+
+.if ${MACHINE_CPUARCH} == "amd64"
+.if defined(FICL32)
+CFLAGS+= -m32 -I.
+.else
+CFLAGS+= -fPIC
+.endif
+.endif
+
+.if ${MACHINE_ARCH} == "powerpc64"
+CFLAGS+= -m32 -mcpu=powerpc -I.
+.endif
+
+CFLAGS+= -I${FICLDIR} -I${FICLDIR}/${FICL_CPUARCH} \
+ -I${FICLDIR}/../common
+
+.if ${MACHINE_CPUARCH} == "amd64" && defined(FICL32)
+.if !exists(machine)
+${SRCS:M*.c:R:S/$/.o/g}: machine
+
+beforedepend ${OBJS}: machine
+.endif
+
+machine: .NOMETA
+ ln -sf ${.CURDIR}/../../i386/include machine
+
+CLEANFILES+= machine
+.endif
More information about the svn-src-all
mailing list