178388Sbenno# Makefile.powerpc -- with config changes.
24Srgrimes# Copyright 1990 W. Jolitz
3509Srgrimes#	from: @(#)Makefile.i386	7.1 5/10/91
450477Speter# $FreeBSD: releng/11.0/sys/conf/Makefile.powerpc 279750 2015-03-07 20:14:46Z nwhitehorn $
54Srgrimes#
6509Srgrimes# Makefile for FreeBSD
7509Srgrimes#
84Srgrimes# This makefile is constructed from a machine description:
94Srgrimes#	config machineid
104Srgrimes# Most changes should be made in the machine description
1178388Sbenno#	/sys/powerpc/conf/``machineid''
124Srgrimes# after which you should do
134Srgrimes#	 config machineid
144Srgrimes# Generic makefile changes should be made in
1585532Sru#	/sys/conf/Makefile.powerpc
164Srgrimes# after which config should be rerun for all machines.
174Srgrimes#
184Srgrimes
1930640Speter# Which version of config(8) is required.
20261492Simp%VERSREQ=	600012
2130640Speter
2227674SphkSTD8X16FONT?=	iso
2327674Sphk
2452651Smarcel.if !defined(S)
252056Swollman.if exists(./@/.)
262056SwollmanS=	./@
272056Swollman.else
2879014SimpS=	../../..
292056Swollman.endif
3052651Smarcel.endif
31209975Snwhitehorn
32209975SnwhitehornLDSCRIPT_NAME?= ldscript.${MACHINE_ARCH}
33209975Snwhitehorn
3485909Simp.include "$S/conf/kern.pre.mk"
354Srgrimes
36209908SrajINCLUDES+= -I$S/contrib/libfdt
37209908Sraj
38222898SnwhitehornCFLAGS+= -msoft-float -Wa,-many
3986295Sbenno
40279750Snwhitehorn# Build position-independent kernel
41277990SnwhitehornCFLAGS+= -fPIC
42277990SnwhitehornLDFLAGS+= -pie
43277990Snwhitehorn
44149863Sobrien.if !empty(DDB_ENABLED)
45141170SgrehanCFLAGS+=	-fno-omit-frame-pointer
46141170Sgrehan.endif
47141170Sgrehan
485327Sgibbs%BEFORE_DEPEND
495327Sgibbs
504Srgrimes%OBJS
514Srgrimes
5269135Speter%FILES.c
534Srgrimes
5469135Speter%FILES.s
5511918Sdg
5669135Speter%FILES.m
5738778Snsouch
586802Sgibbs%CLEAN
596802Sgibbs
6086276Simp%RULES
6186276Simp
6285909Simp.include "$S/conf/kern.post.mk"
63