Makefile.arm revision 147630
189674Sarchie# Makefile.arm -- with config changes.
289674Sarchie# Copyright 1990 W. Jolitz
389674Sarchie#	from: @(#)Makefile.i386	7.1 5/10/91
489674Sarchie# $FreeBSD: head/sys/conf/Makefile.arm 147630 2005-06-27 14:33:32Z cognet $
589674Sarchie#
689674Sarchie# Makefile for FreeBSD
789674Sarchie#
889674Sarchie# This makefile is constructed from a machine description:
989674Sarchie#	config machineid
1089674Sarchie# Most changes should be made in the machine description
1189674Sarchie#	/sys/arm/conf/``machineid''
1289674Sarchie# after which you should do
1389674Sarchie#	 config machineid
1489674Sarchie# Generic makefile changes should be made in
1589674Sarchie#	/sys/conf/Makefile.arm
1689674Sarchie# after which config should be rerun for all machines.
1789674Sarchie#
1889674Sarchie
1989674Sarchie# Which version of config(8) is required.
2089674Sarchie%VERSREQ=	600002
2189674Sarchie
2289674Sarchie# Temporary stuff while we're still embryonic
2389674SarchieNO_MODULES=
2489674Sarchie
2589674SarchieSTD8X16FONT?=	iso
2689674Sarchie
2789674Sarchie.if !defined(S)
2889674Sarchie.if exists(./@/.)
2989674SarchieS=	./@
3089674Sarchie.else
3189674SarchieS=	../../..
3289674Sarchie.endif
3389674Sarchie.endif
3489674Sarchie.include "$S/conf/kern.pre.mk"
3589674Sarchie
36158882SglebiusSYSTEM_LD:= ${SYSTEM_LD:$S/conf/ldscript.$M=ldscript.$M}
37158882SglebiusSYSTEM_DEP:= ${SYSTEM_DEP:$S/conf/ldscript.$M=ldscript.$M}
38158882Sglebius
39158882Sglebius.if defined(ARM_BIG_ENDIAN)
40158882SglebiusCC += -mbig-endian
41158882SglebiusSYSTEM_LD += -EB
42158882Sglebius.endif
43158882Sglebius
44158882Sglebius.if !defined(DEBUG)
45158882SglebiusCFLAGS += -mno-apcs-frame
4689674Sarchie.endif
4789674Sarchie%BEFORE_DEPEND
4889674Sarchie
4989674Sarchie%OBJS
5089674Sarchie
5189674Sarchie%FILES.c
5289674Sarchie
5389674Sarchie%FILES.s
5489674Sarchie
5589674Sarchie%FILES.m
5689674Sarchie
5789674Sarchie%CLEAN
5889674Sarchie
5989674Sarchieldscript.$M: $S/conf/ldscript.$M
6089674Sarchie	cat $S/conf/ldscript.$M|sed s/KERNPHYSADDR/${KERNPHYSADDR}/g| \
6189674Sarchie	  sed s/KERNVIRTADDR/${KERNVIRTADDR}/g > ldscript.$M
6289674Sarchie%RULES
6389674Sarchie	
6489674Sarchie.include "$S/conf/kern.post.mk"
6589674Sarchie