USE_REAL_CROSS = 1

ifeq ($(KBUILD_MODULES),1)
 include ../Config.mk
else
 include ../../Config.mk
endif

ifeq ($(KERNELRELEASE),)
 ifeq ($(shell test -f $(FW_TOPDIR)/$(LINUX_KERNEL_DIR)/Rules.make && echo $$?),0)
  include Makefile.linux24
  LINUX_VERSION = 2.4
 else
  LINUX_VERSION = 2.6
 endif
else
 LINUX_VERSION = 2.6
endif

# The following is for Linux 2.6.x only

ifeq ($(LINUX_VERSION), 2.6)

-include $(FW_TOPDIR)/local.mk

KDIR := $(FW_TOPDIR)/$(LINUX_KERNEL_DIR)

obj-m = pp_pwmtach.o
pp_pwmtach-objs := pwmtach.o

ifeq ($(PP_BUILD_ARCH),powerpc)
pp_pwmtach-objs += pwmtach_core_peppercon.o
endif

ifeq ($(PP_BUILD_ARCH),arm)
pp_pwmtach-objs += pwmtach_core_faraday.o
endif

all install:
	cd .. && $(MAKE) $@
	$(MAKE) fixme_check

clean:
	rm -f *.o *.ko *.mod.c *~

ifeq ($(KBUILD_MODULES),1)
  include ../build_sys/Check.mk
else
  include ../../build_sys/Check.mk
endif

endif
