blob: 22be6ff84c51b95d0b8efc7e1909ea2d60281fdd [file] [log] [blame]
#
# Makefile for Intel platform
#
EXTRA_CFLAGS += -Wall \
-I$(src) \
-I$(src)/../../include \
-I$(src)/../common
EXTRA_CFLAGS += -DRC_TXDONE_TIMER -DQTN_WAKEQ_SUPPORT
ifneq ($(CONFIG_HOTPLUG_PCI_PCIE),)
EXTRA_CFLAGS += -DPCIE_HOTPLUG_SUPPORTED
endif
KVERSION = $(shell uname -r)
default: all
COMMON_DIR := ../common
qdpc-host-objs := $(COMMON_DIR)/qdpc_init.o $(COMMON_DIR)/qdpc_pcie.o $(COMMON_DIR)/topaz_vnet.o qdpc_platform.o
obj-m := qdpc-host.o
qdpc_host.o: $(qdpc-host-objs)
ld -r $^ -o $@
all:
make -C /lib/modules/$(KVERSION)/build M=$(PWD) modules
clean:
make -C /lib/modules/$(KVERSION)/build M=$(PWD) clean
rm -rf $(COMMON_DIR)/.*.cmd $(COMMON_DIR)/.tmp_versions
rm -rf Module.markers modules.order *~ $(qdpc-host-objs)