DEBUG := n
ifeq ($(DEBUG),y)
EXTRA_CFLAGS += -g -DMAG_GPIO_DEBUG
else
EXTRA_CFLAGS += -O2
endif
ifneq ($(KERNELRELEASE),)
obj-m := mag_analog.o
mag_analog-objs := dmac.o analog.o
else
KERNELDIR ?= ~/hi3518e/magnity/Hi3518_SDK_V1.0.8.1/osdrv/kernel/linux-3.0.y
PWD := $(shell pwd)
default:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules
endif
clean:
$(MAKE) -C $(KERNELDIR) M=$(PWD) clean
假设目录中源文件有:analog.c dmac.c