# Copyright (c) 2019, Sonos, Inc.  All rights reserved.

UPTO_ROOT := ../..
include $(UPTO_ROOT)/mtools/master.mk
CLEAN_FILES := ${TAP_PROTECT_FILE} mt8521p-afe.c

COMMON_DIR      := $(UPTO_ROOT)/common
MODULES_BLDDIR  := $(PLATFORMS_ARCH_PATH)/modules_build/lla
TAP_PROTECT_FILE := $(shell pwd)/.linked
CLEAN_FILES := ${TAP_PROTECT_FILE} mtk/mt8521p-afe.c  mtk/mt8521p-afe-clk.c \
	mtk/mt8521p-aud-gpio.c

ifeq (,$(wildcard $(TAP_PROTECT_FILE)))
    TAP_DEPS += link_file
else
    TAP_DEPS :=
endif

TARGETS += ${TAP_DEPS}

include $(UPTO_ROOT)/mtools/driver.mk


link_file: mt8521p-afe.c mt8521p-afe-clk.c mt8521p-aud-gpio.c
	@touch ${TAP_PROTECT_FILE}

mt8521p-afe.c mt8521p-afe-clk.c mt8521p-aud-gpio.c:
	@ln -sfv ../../../linux/linux-4.4.24-mtk/sound/soc/mediatek/mt8521p/$@ mtk/$@

include $(BOTTOM_MK)
