# (c) Copyright 2010, ACTi Corporation, Inc. ALL RIGHTS RESERVED
#
# All software are Copyright 2010 by ACTi Corporation. ALL RIGHTS RESERVED.
# Redistribution and use in source and binary forms, with or without modification,
# are strictly prohibited.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY EXPRESS
# OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
# IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT,
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


KERNEL_SRC=../../linux
PWD=$(shell pwd)
TARGET_DIR := $(BUILD_TOPDIR)/output/staging


# what to build


ifeq ($(OPTIMIZATION_LEVEL),op-level-0)
	OP_FLAGS = -O0
endif
ifeq ($(OPTIMIZATION_LEVEL),op-level-1)
	OP_FLAGS = -O1
endif
ifeq ($(OPTIMIZATION_LEVEL),op-level-2)
	OP_FLAGS = -O2
endif
ifeq ($(OPTIMIZATION_LEVEL),op-level-3)
	OP_FLAGS = -O3
endif



EXTRA_CFLAGS += $(OP_FLAGS) $(DEBUG_FLAGS) -DEXPORT_SYMTAB


all: modules

modules: install

install:
	@cp *.ko  $(TARGET_DIR)/lib/modules

clean:
	rm -f *.o .*.cmd *.order *.symvers *.mod.* Makefile~ *.c~ *.h~
	rm -rf .tmp_versions
