Makefile.amd64 revision 114370
199127Sobrien# Makefile.x86_64 -- with config changes.
299127Sobrien# Copyright 1990 W. Jolitz
399127Sobrien#	from: @(#)Makefile.i386	7.1 5/10/91
499127Sobrien#	from FreeBSD: src/sys/conf/Makefile.i386,v 1.255 2002/02/20 23:35:49
599127Sobrien# $FreeBSD: head/sys/conf/Makefile.amd64 114370 2003-05-01 02:59:24Z peter $
699127Sobrien#
799127Sobrien# Makefile for FreeBSD
899127Sobrien#
999127Sobrien# This makefile is constructed from a machine description:
1099127Sobrien#	config machineid
1199127Sobrien# Most changes should be made in the machine description
1299127Sobrien#	/sys/x86_64/conf/``machineid''
1399127Sobrien# after which you should do
1499127Sobrien#	 config machineid
1599127Sobrien# Generic makefile changes should be made in
1699127Sobrien#	/sys/conf/Makefile.x86_64
1799127Sobrien# after which config should be rerun for all machines.
1899127Sobrien#
1999127Sobrien
20114370Speter# The FSF cross tools don't understand -fformat-extensions
21114370SpeterCWARNFLAGS=     -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes \
22114370Speter                -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual \
23114370Speter                -ffreestanding -Wno-format -Wno-sign-compare
24114370SpeterCC=             x86_64-unknown-freebsd5.0-gcc -D__amd64__
25114370SpeterLD=             x86_64-unknown-freebsd5.0-ld
26114370SpeterNM=             x86_64-unknown-freebsd5.0-nm
27114370SpeterSIZE=           x86_64-unknown-freebsd5.0-size
28114370SpeterOBJCOPY=        x86_64-unknown-freebsd5.0-objcopy
29114370SpeterOBJDUMP=        x86_64-unknown-freebsd5.0-objdump
30114370SpeterMACHINE_ARCH=   amd64
31114370SpeterNO_CPU_COPTFLAGS= true	# minimize cross compile pain
32114370Speter
3399127Sobrien# Which version of config(8) is required.
34113536Sphk%VERSREQ=	500012
3599127Sobrien
3699127SobrienSTD8X16FONT?=	iso
3799127Sobrien
3899127Sobrien.if !defined(S)
3999127Sobrien.if exists(./@/.)
4099127SobrienS=	./@
4199127Sobrien.else
4299127SobrienS=	../../..
4399127Sobrien.endif
4499127Sobrien.endif
4599127Sobrien.include "$S/conf/kern.pre.mk"
4699127Sobrien
47114370SpeterMKMODULESENV+= MACHINE=amd64
4899127Sobrien
4999127Sobrien%BEFORE_DEPEND
5099127Sobrien
5199127Sobrien%OBJS
5299127Sobrien
5399127Sobrien%FILES.c
5499127Sobrien
5599127Sobrien%FILES.s
5699127Sobrien
5799127Sobrien%FILES.m
5899127Sobrien
5999127Sobrien%CLEAN
6099127Sobrien
6199127Sobrien%RULES
6299127Sobrien
6399127Sobrien.include "$S/conf/kern.post.mk"
64