Makefile 856 Bytes
Newer Older
Linus Torvalds's avatar
Linus Torvalds committed
1 2 3 4
#
# Makefile for the Linux IEEE 1394 implementation
#

Ben Collins's avatar
Ben Collins committed
5
export-objs := ieee1394_core.o ohci1394.o cmp.o
Linus Torvalds's avatar
Linus Torvalds committed
6 7

ieee1394-objs := ieee1394_core.o ieee1394_transactions.o hosts.o \
8
		 highlevel.o csr.o nodemgr.o oui.o dma.o iso.o
Linus Torvalds's avatar
Linus Torvalds committed
9 10 11 12 13 14

obj-$(CONFIG_IEEE1394) += ieee1394.o
obj-$(CONFIG_IEEE1394_PCILYNX) += pcilynx.o
obj-$(CONFIG_IEEE1394_OHCI1394) += ohci1394.o
obj-$(CONFIG_IEEE1394_VIDEO1394) += video1394.o
obj-$(CONFIG_IEEE1394_RAWIO) += raw1394.o
Linus Torvalds's avatar
Linus Torvalds committed
15
obj-$(CONFIG_IEEE1394_SBP2) += sbp2.o
Linus Torvalds's avatar
Linus Torvalds committed
16
obj-$(CONFIG_IEEE1394_DV1394) += dv1394.o
Ben Collins's avatar
Ben Collins committed
17 18 19
obj-$(CONFIG_IEEE1394_ETH1394) += eth1394.o
obj-$(CONFIG_IEEE1394_AMDTP) += amdtp.o
obj-$(CONFIG_IEEE1394_CMP) += cmp.o
Linus Torvalds's avatar
Linus Torvalds committed
20

21 22
clean-files := oui.c

Linus Torvalds's avatar
Linus Torvalds committed
23
include $(TOPDIR)/Rules.make
24 25 26 27 28 29 30 31

ifeq ($(obj),)
obj = .
endif

$(obj)/oui.o: $(obj)/oui.c
$(obj)/oui.c: $(obj)/oui.db $(obj)/oui2c.sh
	$(CONFIG_SHELL) $(obj)/oui2c.sh < $(obj)/oui.db > $(obj)/oui.c