Sync usage with man page.
[netbsd-mini2440.git] / sys / arch / atari / conf / Makefile.atari
blobd652792778a5980c1dc803fa86adac6a5fca0cd7
1 #       $NetBSD: Makefile.atari,v 1.73 2009/01/25 22:25:08 abs Exp $
3 # Makefile for NetBSD
5 # This makefile is constructed from a machine description:
6 #       config machineid
7 # Most changes should be made in the machine description
8 #       /sys/arch/atari/conf/``machineid''
9 # after which you should do
10 #       config machineid
11 # Machine generic makefile changes should be made in
12 #       /sys/arch/atari/conf/Makefile.atari
13 # after which config should be rerun for all machines of that type.
15 MACHINE_ARCH=m68k
16 USETOOLS?=      no
17 NEED_OWN_INSTALL_TARGET?=no
18 .include <bsd.own.mk>
21 ## (1) port identification
23 ATARI=          $S/arch/atari
24 GENASSYM_CONF=  ${ATARI}/atari/genassym.cf
27 ## (2) compile settings
29 CPPFLAGS+=      -Datari
30 .if !defined(CMACHFLAGS)
31 .include "$S/arch/m68k/Makefile.cmachflags"
32 CMACHFLAGS+= -Wa,-m68030
33 .endif
34 CFLAGS+=        ${CMACHFLAGS} -msoft-float
35 AFLAGS+=        -x assembler-with-cpp -traditional-cpp
38 ## (3) libkern and compat
40 KERN_AS=        obj
43 ## (4) local objects, compile rules, and dependencies
45 # for the Motorola 68040 Floating Point Software Product
46 .include "$S/arch/m68k/fpsp/Makefile.inc"
48 # for the Motorola 68060 Software Support Package
49 .include "$S/arch/m68k/060sp/Makefile.inc"
51 MD_OBJS=        locore.o ${FPSP}
52 MD_CFILES=
53 MD_SFILES=      ${ATARI}/atari/locore.s
55 copy.o copypage.o lock_stubs.o: assym.h
57 locore.o: ${ATARI}/atari/locore.s assym.h
58         ${NORMAL_S}
61 ## (5) link settings
63 TEXTADDR?=      0
64 LINKFORMAT=     -n
67 ## (6) port specific target dependencies
70 # depend on CPU configuration
71 locore.o pmap.o pmap_motorola.o sys_machdep.o: Makefile
74 ## (7) misc settings
78 ## (8) config(8) generated machinery
80 %INCLUDES
82 %OBJS
84 %CFILES
86 %SFILES
88 %LOAD
90 %RULES
93 ## (9) port independent kernel machinery
95 .include "$S/conf/Makefile.kern.inc"
98 ## (10) Appending make options.
100 %MAKEOPTIONSAPPEND