# [수정] 기존 강의자료(linux-rpi-4.19.y, arm 32bit) 기준에서 아래와 같이 변경
#   KDIR         : linux-rpi-4.19.y  → linux-rpi-6.12.y
#   ARCH         : arm               → arm64
#   CROSS_COMPILE: arm-linux-gnueabihf- → aarch64-linux-gnu-
#   CC           : arm-linux-gnueabihf-gcc → aarch64-linux-gnu-gcc
#                  (update-alternatives로 기본 GCC를 8.4.0으로 변경 완료)

obj-m := gpio_dev.o

KDIR := $(HOME)/public_html/lec/2026-1/es/lab/linux-rpi-6.12.y
CC := aarch64-linux-gnu-gcc
OBJECT := gpio_app

default:
	make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- -C$(KDIR) M=$(shell pwd) modules
	$(CC) -o $(OBJECT) $(OBJECT).c

clean:
	make -C$(KDIR) M=$(shell pwd) clean
	rm -f $(OBJECT)
