2 # There are three ways this Makefile can be called:
5 # 1. As a subdirectory from the toplevel, for automake
7 # 2. A wrapper around the kernel's makefile when building modules, to
8 # possibly override the .config file
10 # 3. At configure time, as the toplevel module dir for building
16 ifeq ($(LUSTRE_LINUX_CONFIG),)
24 include $(LUSTRE_LINUX_CONFIG)
27 endif # LUSTRE_LINUX_CONFIG
33 ifneq ($(LUSTRE_KERNEL_TEST),)
34 ifeq ($(PATCHLEVEL),4)
35 all: $(LUSTRE_KERNEL_TEST)
37 extra-y = $(LUSTRE_KERNEL_TEST)
43 ifeq ($(PATCHLEVEL),4)
44 include $(TOPDIR)/Rules.make