Makefile revision 1.76
11.7Sriastrad#	$NetBSD: Makefile,v 1.76 2011/07/15 21:08:48 jmcneill Exp $
21.1Sdyoung
31.1Sdyoung.include <bsd.own.mk>
41.1Sdyoung
51.1Sdyoung# For all platforms
61.1Sdyoung
71.1SdyoungSUBDIR=		accf_dataready
81.1SdyoungSUBDIR+=	accf_httpready
91.1SdyoungSUBDIR+=	adosfs
101.1SdyoungSUBDIR+=	aio
111.1SdyoungSUBDIR+=	bpf
121.1SdyoungSUBDIR+=	cd9660
131.1SdyoungSUBDIR+=	coda
141.1SdyoungSUBDIR+=	coda5
151.1SdyoungSUBDIR+=	compat
161.1SdyoungSUBDIR+=	compat_ossaudio
171.1SdyoungSUBDIR+=	coredump
181.1SdyoungSUBDIR+=	dtv
191.1SdyoungSUBDIR+=	efs
201.1SdyoungSUBDIR+=	ext2fs
211.1SdyoungSUBDIR+=	exec_script
221.1SdyoungSUBDIR+=	fdesc
231.1SdyoungSUBDIR+=	ffs
241.1SdyoungSUBDIR+=	filecore
251.1SdyoungSUBDIR+=	flash
261.1SdyoungSUBDIR+=	fss
271.1SdyoungSUBDIR+=	hfs
281.1SdyoungSUBDIR+=	kernfs
291.1SdyoungSUBDIR+=	ksem
301.3SpookaSUBDIR+=	layerfs
311.1SdyoungSUBDIR+=	lfs
321.1SdyoungSUBDIR+=	mfs
331.1SdyoungSUBDIR+=	miiverbose
341.1SdyoungSUBDIR+=	miniroot
351.1SdyoungSUBDIR+=	mqueue
361.1SdyoungSUBDIR+=	msdos
371.1SdyoungSUBDIR+=	nand
381.1SdyoungSUBDIR+=	nandemulator
391.1SdyoungSUBDIR+=	nfs
401.1SdyoungSUBDIR+=	nfsserver
411.5SdogcowSUBDIR+=	nilfs
421.1SdyoungSUBDIR+=	ntfs
431.5SdogcowSUBDIR+=	null
441.1SdyoungSUBDIR+=	overlay
451.5SdogcowSUBDIR+=	pciverbose
461.1SdyoungSUBDIR+=	pf
471.1SdyoungSUBDIR+=	ppp_bsdcomp
481.1SdyoungSUBDIR+=	ppp_deflate
491.1SdyoungSUBDIR+=	procfs
501.1SdyoungSUBDIR+=	ptyfs
511.1SdyoungSUBDIR+=	puffs
521.1SdyoungSUBDIR+=	putter
531.1SdyoungSUBDIR+=	scsiverbose
541.1SdyoungSUBDIR+=	secmodel_bsd44
551.1SdyoungSUBDIR+=	secmodel_overlay
561.1SdyoungSUBDIR+=	securelevel
571.1SdyoungSUBDIR+=	smbfs
581.3SpookaSUBDIR+=	sysvbfs
591.3SpookaSUBDIR+=	suser
601.1SdyoungSUBDIR+=	swsensor
611.4SwizSUBDIR+=	tmpfs
621.1SdyoungSUBDIR+=	udf
631.1SdyoungSUBDIR+=	umap
641.1SdyoungSUBDIR+=	union
651.1SdyoungSUBDIR+=	usbverbose
661.1SdyoungSUBDIR+=	vnd
671.3SpookaSUBDIR+=	tprof
681.3Spooka.if (defined(NOTYET))
691.3SpookaSUBDIR+=	unionfs
701.3Spooka.endif
711.3Spooka.if ${MKBINUTILS} != "no"
721.3SpookaSUBDIR+=	xldscripts
731.3Spooka.endif
741.1Sdyoung
751.1Sdyoung# Machine dependent section
761.3Spooka.if ${MACHINE_ARCH} == "i386" || \
771.1Sdyoung    ${MACHINE_CPU} == "m68k"
781.4SwizSUBDIR+=	exec_aout
791.3Spooka.endif
801.1Sdyoung
811.1Sdyoung.if ${MACHINE_ARCH} != "alpha"
821.1SdyoungSUBDIR+=	exec_elf32
831.1Sdyoung.endif
841.1Sdyoung
851.1Sdyoung.if ${MACHINE_ARCH} == "alpha" || \
861.1Sdyoung    ${MACHINE_ARCH} == "sparc64" || \
871.1Sdyoung    ${MACHINE_ARCH} == "x86_64"
881.1SdyoungSUBDIR+=	exec_elf64
891.1Sdyoung.endif
901.6Swiz
911.1Sdyoung.if ${MACHINE_ARCH} == "i386" || \
921.6Swiz    ${MACHINE_ARCH} == "x86_64"
93SUBDIR+=	amdtemp
94SUBDIR+=	coretemp
95SUBDIR+=	est
96SUBDIR+=	hpet
97SUBDIR+=	odcm
98SUBDIR+=	powernow
99SUBDIR+=	tprof_pmi
100SUBDIR+=	tprof_amdpmi
101.endif
102
103.if ${MACHINE_ARCH} == "i386" || \
104    ${MACHINE_ARCH} == "ia64" || \
105    ${MACHINE_ARCH} == "x86_64"
106SUBDIR+=	acpiverbose
107.endif
108
109.if ${MACHINE_ARCH} == "i386" || \
110    ${MACHINE_ARCH} == "x86_64"
111SUBDIR+=	acpiacad
112SUBDIR+=	acpibat
113SUBDIR+=	acpibut
114SUBDIR+=	acpicpu
115SUBDIR+=	acpidalb
116SUBDIR+=	acpifan
117SUBDIR+=	acpilid
118SUBDIR+=	acpipmtr
119SUBDIR+=	acpitz
120SUBDIR+=	acpivga
121SUBDIR+=	acpiwmi
122SUBDIR+=	aibs
123SUBDIR+=	asus
124SUBDIR+=	fujbp
125SUBDIR+=	fujhk
126SUBDIR+=	hpacel
127SUBDIR+=	hpqlb
128SUBDIR+=	thinkpad
129SUBDIR+=	wmidell
130SUBDIR+=	wmihp
131SUBDIR+=	wmimsi
132.endif
133
134.if ${MACHINE_ARCH} == "x86_64"
135SUBDIR+=	azalia
136SUBDIR+=	compat_linux
137SUBDIR+=	compat_linux32
138SUBDIR+=	compat_netbsd32
139SUBDIR+=	drm
140SUBDIR+=	i915drm
141SUBDIR+=	pad
142.endif
143
144.if ${MACHINE_ARCH} == "i386"
145SUBDIR+=	azalia
146SUBDIR+=	compat_freebsd
147SUBDIR+=	compat_ibcs2
148SUBDIR+=	compat_linux
149SUBDIR+=	compat_svr4
150SUBDIR+=	drm
151SUBDIR+=	i915drm
152SUBDIR+=	nsclpcsio
153SUBDIR+=	radeondrm
154SUBDIR+=	viadrm
155SUBDIR+=	pad
156SUBDIR+=	padlock
157SUBDIR+=	viac7temp
158SUBDIR+=	wmieeepc
159.endif
160
161.if ${MACHINE_ARCH} == "i386" || \
162    ${MACHINE_ARCH} == "x86_64"
163SUBDIR+=	aps
164SUBDIR+=	au8522
165SUBDIR+=	auvitek
166SUBDIR+=	xc5k
167.endif
168
169.if ${MACHINE_CPU} == "m68k"
170SUBDIR+=	compat_aoutm68k
171#SUBDIR+=	compat_linux
172#SUBDIR+=	compat_sunos
173#SUBDIR+=	compat_svr4
174.endif
175
176.include <bsd.own.mk>
177
178# we need our device mapper for LVM
179.if (${MKLVM} != "no")
180SUBDIR+= 	dm
181.endif
182
183.if (${MKDTRACE} != "no")
184SUBDIR+=	dtrace
185.endif
186
187# we need solaris for the dtrace and zfs modules
188.if (${MKDTRACE} != "no" || ${MKZFS} != "no")
189SUBDIR+=        solaris
190.endif
191
192.if (${MKZFS} != "no")
193SUBDIR+=	zfs
194.endif
195
196.if (${MKCOMPATMODULES} != "no")
197SUBDIR+=	arch
198.endif
199
200.include <bsd.subdir.mk>
201