# Copyright (C) 2017-2020 Panasonic Corporation.
ifeq ($(PVCPF_DBG_SHELL),0)
PVCPF_CONF_PHASE=release
else
  PVCPF_CONF_PHASE=debug
endif
ifeq ($(PVCPF_MTYPE), pvc02v)
ifeq ($(PVCPF_MODEL), PVCPF_MODEL_DSC)
  DEFCONFIG = pvc02v_dsc_$(PVCPF_CONF_PHASE)_defconfig
endif
ifeq ($(PVCPF_MODEL), PVC01_MODEL_CONVENTIONAL)
  DEFCONFIG = pvc02v_co_$(PVCPF_CONF_PHASE)_defconfig
endif
endif

ifeq ($(PVCPF_MTYPE), pvc03v)
DEFCONFIG = pvc03v_defconfig
ifeq ($(PVCPF_MODEL), PVCPF_MODEL_DSC)
ifeq ($(findstring $(PVCPF_SUBMODEL), MC891 MC892), $(PVCPF_SUBMODEL))
  DEFCONFIG = pvc03v_dsc_MC89x_$(PVCPF_CONF_PHASE)_defconfig
else
ifeq ($(findstring $(PVCPF_SUBMODEL), MC792 MC893 MC551 MC5245 MC9251), $(PVCPF_SUBMODEL))
  DEFCONFIG = pvc03v_dsc_$(PVCPF_SUBMODEL)_$(PVCPF_CONF_PHASE)_defconfig
else
  DEFCONFIG = pvc03v_dsc_$(PVCPF_CONF_PHASE)_defconfig
endif
endif
endif
endif

GNUmakefile: ;

.config:
	LOCALVERSION= $(MAKE) -f Makefile $(DEFCONFIG)
	LOCALVERSION= $(MAKE) -f Makefile clean

zImage: .config
	LOCALVERSION= $(MAKE) -f Makefile zImage dtbs modules

install: zImage
	LOCALVERSION= $(MAKE) -f Makefile modules_install $(INSTALL_MOD_PATH)

%: FORCE
	LOCALVERSION= $(MAKE) -f Makefile $@

FORCE: ;
