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
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to