Merge with Linu 2.4.0-test6-pre6.
[linux-2.6/linux-mips.git] / drivers / fc4 / Makefile
blobbd636f7692d0830d59f9ebadbb942a73aac94cce
1 # File: drivers/fc4/Makefile
3 # Makefile for the Linux Fibre Channel device drivers.
6 L_TARGET := fc4.a
7 M_OBJS :=
9 ifeq ($(CONFIG_FC4),y)
10 FC4 = fc.o
11 ifeq ($(CONFIG_MODULES),y)
12 O_TARGET := fc_n_syms.o
13 O_OBJS := fc.o
14 OX_OBJS := fc_syms.o
15 FC4 := $(O_TARGET)
16 endif
17 L_OBJS += $(FC4)
18 else
19 ifeq ($(CONFIG_FC4),m)
20 MIX_OBJS += fc_syms.o
21 M_OBJS += fc4.o
22 endif
23 endif
25 ifeq ($(CONFIG_FC4_SOC),y)
26 L_OBJS += soc.o
27 else
28 ifeq ($(CONFIG_FC4_SOC),m)
29 M_OBJS += soc.o
30 endif
31 endif
33 ifeq ($(CONFIG_FC4_SOCAL),y)
34 L_OBJS += socal.o
35 else
36 ifeq ($(CONFIG_FC4_SOCAL),m)
37 M_OBJS += socal.o
38 endif
39 endif
41 include $(TOPDIR)/Rules.make
43 fc4.o: $(MIX_OBJS) fc.o
44 $(LD) $(LD_RFLAG) -r -o $@ $(MIX_OBJS) fc.o