# Copyright (c) 2000-2016 Synology Inc. All rights reserved.
include $(SynoDir)/include/qca-nss-gmac/Makefile.qca.common

EXTRA_CFLAGS+= \
	-I$(SSDK_SRCBASE)/include \
	-I$(SSDK_SRCBASE)/include/common \
	-I$(SSDK_SRCBASE)/include/sal/os \
	-I$(SSDK_SRCBASE)/include/sal/os/linux

EXTRA_CFLAGS+= -fno-pie

all: link
	$(MAKE) -C $(KERNELSRC) \
		CROSS_COMPILE="$(TARGET_CROSS)" \
		ARCH="$(LINUX_KARCH)" \
		M="$(shell pwd)" \
		EXTRA_CFLAGS="$(EXTRA_CFLAGS)" \
		modules
link:
	ln hal/arch/$(BOARD)/nss_$(BOARD).h exports/nss_dp_arch.h

clean:
	$(MAKE) -C $(KERNELSRC) \
		CROSS_COMPILE="$(TARGET_CROSS)" \
		ARCH="$(LINUX_KARCH)" \
		M="$(shell pwd)" \
		EXTRA_CFLAGS="$(EXTRA_CFLAGS)" \
		clean
