2 # Makefile for the Linux IEEE 1394 implementation
4 # Note! Dependencies are done automagically by 'make dep', which also
5 # removes any old dependencies. DON'T put your own dependencies here
6 # unless it's something special (not a .c file).
8 # Note 2! The CFLAGS definitions are now in the main makefile.
11 L_TARGET
:= ieee1394.a
13 export-objs
:= ieee1394_syms.o
15 list-multi
:= ieee1394.o
16 ieee1394-objs
:= ieee1394_core.o ieee1394_transactions.o hosts.o \
17 highlevel.o csr.o guid.o ieee1394_syms.o
19 obj-
$(CONFIG_IEEE1394
) += ieee1394.o
20 obj-
$(CONFIG_IEEE1394_PCILYNX
) += pcilynx.o
21 obj-
$(CONFIG_IEEE1394_AIC5800
) += aic5800.o
22 obj-
$(CONFIG_IEEE1394_OHCI1394
) += ohci1394.o
23 obj-
$(CONFIG_IEEE1394_VIDEO1394
) += video1394.o
24 obj-
$(CONFIG_IEEE1394_RAWIO
) += raw1394.o
26 ieee1394.o
: $(ieee1394-objs
)
27 $(LD
) -r
-o
$@
$(ieee1394-objs
)
29 include $(TOPDIR
)/Rules.make