18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# Makefile for the Zorro bus specific drivers. 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciobj-$(CONFIG_ZORRO) += zorro.o zorro-driver.o zorro-sysfs.o 78c2ecf20Sopenharmony_ciobj-$(CONFIG_PROC_FS) += proc.o 88c2ecf20Sopenharmony_ciobj-$(CONFIG_ZORRO_NAMES) += names.o 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_cihostprogs := gen-devlist 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci# Files generated that shall be removed upon make clean 138c2ecf20Sopenharmony_ciclean-files := devlist.h 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci# Dependencies on generated files need to be listed explicitly 168c2ecf20Sopenharmony_ci$(obj)/names.o: $(obj)/devlist.h 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci# And that's how to generate them 198c2ecf20Sopenharmony_ciquiet_cmd_devlist = DEVLIST $@ 208c2ecf20Sopenharmony_ci cmd_devlist = ( cd $(obj); ./gen-devlist ) < $< 218c2ecf20Sopenharmony_ci$(obj)/devlist.h: $(src)/zorro.ids $(obj)/gen-devlist 228c2ecf20Sopenharmony_ci $(call cmd,devlist) 238c2ecf20Sopenharmony_ci 24