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