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.
12 MOD_SUB_DIRS
:= $(SUB_DIRS
)
13 ALL_SUB_DIRS
:= $(SUB_DIRS
)
15 MOD_LIST_NAME
:= IEEE1394_MODULES
17 L_TARGET
:= ieee1394.a
27 ifeq ($(CONFIG_IEEE1394
),y
)
28 L_OBJS
+= ieee1394_core.o ieee1394_transactions.o hosts.o highlevel.o csr.o guid.o
29 LX_OBJS
+= ieee1394_syms.o
31 ifeq ($(CONFIG_IEEE1394
),m
)
34 O_OBJS
+= ieee1394_core.o ieee1394_transactions.o hosts.o highlevel.o csr.o guid.o
35 OX_OBJS
+= ieee1394_syms.o
39 ifeq ($(CONFIG_IEEE1394_PCILYNX
),y
)
42 ifeq ($(CONFIG_IEEE1394_PCILYNX
),m
)
47 ifeq ($(CONFIG_IEEE1394_AIC5800
),y
)
50 ifeq ($(CONFIG_IEEE1394_AIC5800
),m
)
55 ifeq ($(CONFIG_IEEE1394_OHCI1394
),y
)
58 ifeq ($(CONFIG_IEEE1394_OHCI1394
),m
)
63 ifeq ($(CONFIG_IEEE1394_VIDEO1394
),y
)
66 ifeq ($(CONFIG_IEEE1394_VIDEO1394
),m
)
71 ifeq ($(CONFIG_IEEE1394_RAWIO
),y
)
74 ifeq ($(CONFIG_IEEE1394_RAWIO
),m
)
80 include $(TOPDIR
)/Rules.make