Makefile revision 1.30
1#	$NetBSD: Makefile,v 1.30 2009/07/18 16:31:42 reinoud Exp $
2
3# For all platforms
4
5SUBDIR=		accf_dataready
6SUBDIR+=	accf_httpready
7SUBDIR+=	adosfs
8SUBDIR+=	aio
9SUBDIR+=	cd9660
10SUBDIR+=	coda
11SUBDIR+=	coda5
12SUBDIR+=	compat
13SUBDIR+=	compat_ossaudio
14SUBDIR+=	coredump
15SUBDIR+=	efs
16SUBDIR+=	ext2fs
17SUBDIR+=	exec_script
18SUBDIR+=	fdesc
19SUBDIR+=	ffs
20SUBDIR+=	filecore
21SUBDIR+=	fss
22SUBDIR+=	hfs
23SUBDIR+=	kernfs
24SUBDIR+=	ksem
25SUBDIR+=	layerfs
26SUBDIR+=	lfs
27SUBDIR+=	mfs
28SUBDIR+=	msdos
29SUBDIR+=	nfs
30SUBDIR+=	nfsserver
31SUBDIR+=	nilfs
32SUBDIR+=	ntfs
33SUBDIR+=	null
34SUBDIR+=	overlay
35SUBDIR+=	portal
36SUBDIR+=	ppp_bsdcomp
37SUBDIR+=	ppp_deflate
38SUBDIR+=	procfs
39SUBDIR+=	ptyfs
40SUBDIR+=	puffs
41SUBDIR+=	putter
42SUBDIR+=	miniroot
43SUBDIR+=	smbfs
44SUBDIR+=	sysvbfs
45SUBDIR+=	tmpfs
46SUBDIR+=	udf
47SUBDIR+=	umap
48SUBDIR+=	union
49SUBDIR+=	vnd
50SUBDIR+=	tprof
51.if (defined(NOTYET))
52SUBDIR+=	unionfs
53.endif
54
55# Machine dependent section
56.if ${MACHINE_ARCH} != "alpha"
57SUBDIR+=	exec_elf32
58.endif
59
60.if ${MACHINE_ARCH} == "alpha" || \
61    ${MACHINE_ARCH} == "sparc64" || \
62    ${MACHINE_ARCH} == "x86_64"
63SUBDIR+=	exec_elf64
64.endif
65
66.if ${MACHINE_ARCH} == "i386" || \
67    ${MACHINE_ARCH} == "x86_64"
68SUBDIR+=	tprof_pmi
69.endif
70
71.if ${MACHINE_ARCH} == "x86_64"
72SUBDIR+=	azalia
73SUBDIR+=	compat_linux
74SUBDIR+=	compat_linux32
75SUBDIR+=	compat_netbsd32
76SUBDIR+=	drm
77SUBDIR+=	i915drm
78.endif
79
80.if ${MACHINE_ARCH} == "i386"
81SUBDIR+=	azalia
82SUBDIR+=	compat_freebsd
83SUBDIR+=	compat_ibcs2
84SUBDIR+=	compat_linux
85SUBDIR+=	compat_svr4
86SUBDIR+=	drm
87SUBDIR+=	exec_aout
88SUBDIR+=	i915drm
89SUBDIR+=	radeondrm
90.endif
91
92.include <bsd.own.mk>
93
94# we need our device mapper for LVM
95.if (${MKLVM} != "no")
96SUBDIR+= 	dm
97.endif
98
99.include <bsd.subdir.mk>
100