xref: /openbmc/linux/drivers/zorro/Makefile (revision 8dd06ef34b6e2f41b29fbf5fc1663780f2524285)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
21da177e4SLinus Torvalds#
31da177e4SLinus Torvalds# Makefile for the Zorro bus specific drivers.
41da177e4SLinus Torvalds#
51da177e4SLinus Torvalds
652182c75SGeert Uytterhoevenobj-$(CONFIG_ZORRO)	+= zorro.o zorro-driver.o zorro-sysfs.o
71da177e4SLinus Torvaldsobj-$(CONFIG_PROC_FS)	+= proc.o
852182c75SGeert Uytterhoevenobj-$(CONFIG_ZORRO_NAMES) +=  names.o
91da177e4SLinus Torvalds
10*5f2fb52fSMasahiro Yamadahostprogs		:= gen-devlist
111da177e4SLinus Torvalds
121da177e4SLinus Torvalds# Files generated that shall be removed upon make clean
131da177e4SLinus Torvaldsclean-files := devlist.h
141da177e4SLinus Torvalds
151da177e4SLinus Torvalds# Dependencies on generated files need to be listed explicitly
161da177e4SLinus Torvalds$(obj)/names.o: $(obj)/devlist.h
171da177e4SLinus Torvalds
181da177e4SLinus Torvalds# And that's how to generate them
191da177e4SLinus Torvaldsquiet_cmd_devlist = DEVLIST $@
201da177e4SLinus Torvalds      cmd_devlist = ( cd $(obj); ./gen-devlist ) < $<
211da177e4SLinus Torvalds$(obj)/devlist.h: $(src)/zorro.ids $(obj)/gen-devlist
221da177e4SLinus Torvalds	$(call cmd,devlist)
231da177e4SLinus Torvalds
24