#
# Makefile for Polarfire PCI-Express Endpoint
#

CONFIG_MODULE_SIG=n
WARN    := -W -Wstrict-prototypes -Wmissing-prototypes
obj-m	 += mpci.o

mpci-objs := mpcie.o mdma.o misrdpc.o
#cflags_mpcie.o := -g
#CFLAGS_MODULE+= -g

KDIR= /lib/modules/$(shell uname -r)/build
#CFLAGS += -DK_VER=6
all:
	#$(MAKE) $(WARN) -C  $(KDIR) SUBDIRS=$(shell pwd) modules
	#@echo $(KDIR)
	@echo "Building now\n\n"
	#$(MAKE) $(WARN) -C  $(KDIR) SUBDIRS=${shell pwd} modules  
	$(MAKE)  $(WARN) -C  $(KDIR) M=$(shell pwd) modules
clean:
	rm -rf $(wildcard *.o *.ko mo* Mo* *.mod.c )
