# **********************************************************************************
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this file,
# You can obtain one at http://mozilla.org/MPL/2.0/.
#
# Copyright (c) 2014-2015, Marvell International Ltd.
#
# Alternatively, this software may be distributed under the terms of the GNU
# General Public License Version 2, and any use shall comply with the terms and
# conditions of the GPL.  A copy of the GPL is available at
# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
#
# THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
# IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
# ARE EXPRESSLY DISCLAIMED.  The GPL license provides additional details about
# this warranty disclaimer.
# ************************************************************************************

ARM_ROOT ?= /media/yoctodisk/g2/poky/build/tmp/sysroots/i686-linux/usr/bin/
CCPREFIX ?= arm-poky-linux-gnueabi-
CROSS_COMPILE ?= $(ARM_ROOT)armv7a-vfp-neon-poky-linux-gnueabi/$(CCPREFIX)
MODULE         = imagepower
DRV_ROOT       = $(POKY)/drivers
KERNEL_SRC    ?= $(ARM_ROOT)../../../../../tmp/sysroots/granite2/usr/src/kernel

ARCH          ?= arm

.PHONEY: check install

# cross-compile module makefile

obj-m := imagepower.o 

ORIGINAL_SOURCE = $(realpath $(PWD))
#ccflags-y += -I$(ORIGINAL_SOURCE) 
#ccflags-y += -v
#ldflags-y += -L.

SRC := $(shell pwd)

all:
	echo "Original source=$(ORIGINAL_SOURCE)="
	echo "all imagepower"
	echo $(KERNEL_SRC) 
	$(MAKE) -C $(KERNEL_SRC) M=$(SRC)  SUBDIRS=`pwd` ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) modules

modules_install:
	echo "install imagepower"
	echo $(KERNEL_SRC) 
	$(MAKE) -C $(KERNEL_SRC) M=$(SRC) SUBDIRS=`pwd` ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE)  modules_install

clean:
	rm -f *.o *~ core .depend .*.cmd *.ko *.mod.c
	rm -f Module.markers Module.symvers modules.order
	rm -rf .tmp_versions Modules.symvers




