2 # Makefile for the Linux IEEE 1394 implementation
5 O_TARGET
:= ieee1394drv.o
7 export-objs
:= ieee1394_core.o ohci1394.o cmp.o iso.o
9 list-multi
:= ieee1394.o
10 ieee1394-objs
:= ieee1394_core.o ieee1394_transactions.o hosts.o \
11 highlevel.o csr.o nodemgr.o oui.o dma.o iso.o
13 obj-
$(CONFIG_IEEE1394
) += ieee1394.o
14 obj-
$(CONFIG_IEEE1394_PCILYNX
) += pcilynx.o
15 obj-
$(CONFIG_IEEE1394_OHCI1394
) += ohci1394.o
16 obj-
$(CONFIG_IEEE1394_VIDEO1394
) += video1394.o
17 obj-
$(CONFIG_IEEE1394_RAWIO
) += raw1394.o
18 obj-
$(CONFIG_IEEE1394_SBP2
) += sbp2.o
19 obj-
$(CONFIG_IEEE1394_DV1394
) += dv1394.o
20 obj-
$(CONFIG_IEEE1394_ETH1394
) += eth1394.o
21 obj-
$(CONFIG_IEEE1394_AMDTP
) += amdtp.o
22 obj-
$(CONFIG_IEEE1394_CMP
) += cmp.o
24 include $(TOPDIR
)/Rules.make
26 ieee1394.o
: $(ieee1394-objs
)
27 $(LD
) $(LDFLAGS
) -r
-o
$@
$(ieee1394-objs
)
30 oui.c
: oui.db oui2c.sh
31 $(CONFIG_SHELL
) oui2c.sh
< oui.db
> $@