#!/usr/bin/make -f

include /usr/share/dpkg/architecture.mk

ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
ifeq ($(origin CC),default)
CC := $(DEB_HOST_GNU_TYPE)-gcc
endif
endif

ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
	JOBS = -j$(subst parallel=,,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
endif

srctree ?= .

build-indep:
build-arch:
	$(MAKE) CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 balluff_edgegw_defconfig
	$(MAKE) CROSS_COMPILE=aarch64-linux-gnu- KERNELRELEASE=5.15-lx ARCH=arm64 $(JOBS)	KBUILD_BUILD_VERSION=1 -f $(srctree)/Makefile

build: build-arch

binary-indep:
binary-arch: build-arch
	$(MAKE) CROSS_COMPILE=aarch64-linux-gnu- KERNELRELEASE=5.15-lx ARCH=arm64 $(JOBS)	KBUILD_BUILD_VERSION=1 -f $(srctree)/Makefile intdeb-pkg

clean:
	rm -rf debian/files debian/linux-*
	$(MAKE) clean

binary: binary-arch
