Expand PMF_FN_* macros.
[netbsd-mini2440.git] / sys / arch / Makefile
blobc9591acf85d13ac3f053946d7a6e6d8ffaa501bf
1 # $NetBSD: Makefile,v 1.39 2009/12/05 16:29:12 pooka Exp $
3 # For now, we install the machine and arch includes, and symlink 'machine'
4 # to the location of the machine includes (usually).
6 # Eventually, we should install everything.
8 .include <bsd.own.mk>
10 SUBDIR= ${MACHINE}
11 ARCHSUBDIR= ${MACHINE_CPU}
13 .if ${ARCHSUBDIR} == "mips64"
14 ARCHSUBDIR= mips
15 .endif
16 .if ${ARCHSUBDIR} == "powerpc64"
17 ARCHSUBDIR= powerpc
18 .endif
20 .if ${MACHINE} != ${ARCHSUBDIR}
21 .if exists(${ARCHSUBDIR})
22 SUBDIR+= ${ARCHSUBDIR}
23 .endif
24 .endif
25 .if ${MACHINE} == sparc
26 SUBDIR+= sparc64
27 .endif
28 .if (${MACHINE} == hpcmips || ${MACHINE} == hpcsh)
29 SUBDIR+= hpc
30 .endif
31 .if (${MACHINE} == sun2 || ${MACHINE} == sun3)
32 SUBDIR+= sun68k
33 .endif
34 .if defined(XEN_BUILD)
35 SUBDIR+= xen
36 .endif
38 #SUBDIR=acorn26 acorn32 algor alpha amiga amigappc arm arc atari \
39 # bebox \
40 # cats cesfic cobalt \
41 # dreamcast \
42 # evbarm evbmips evbppc evbsh3 ews4800mips\
43 # hp300 hpc hpcarm hpcmips hpcsh \
44 # i386 iyonix \
45 # luna68k \
46 # m68k mac68k macppc mips mipsco mmeye mvme68k \
47 # netwinder news68k newsmips next68k \
48 # ofppc \
49 # pmax powerpc prep \
50 # sandpoint sbmips sgimips sh3 shark sparc sparc64 sun2 sun3 sun68k \
51 # rs6000 \
52 # vax \
53 # x68k x86_64 xen \
54 # zaurus
56 INCSYMLINKS= ${MACHINE} /usr/include/machine
58 INCSYMLINKS+= machine/float.h /usr/include/float.h \
59 machine/stdarg.h /usr/include/stdarg.h
61 .include <bsd.kinc.mk>