2 # Makefile for drivers/acorn/scsi
5 L_TARGET
:= acorn-scsi.a
10 MOD_LIST_NAME
:= ACORN_SCSI_MODULES
12 CONFIG_QUEUE_BUILTIN
:=
13 CONFIG_FAS216_BUILTIN
:=
14 CONFIG_QUEUE_MODULE
:=
15 CONFIG_FAS216_MODULE
:=
17 ifeq ($(CONFIG_SCSI_ACORNSCSI_3
),y
)
18 L_OBJS
+= acornscsi.o acornscsi-io.o
19 CONFIG_QUEUE_BUILTIN
=y
21 ifeq ($(CONFIG_SCSI_ACORNSCSI_3
),m
)
22 M_OBJS
+= acornscsi_mod.o
27 ifeq ($(CONFIG_SCSI_ARXESCSI
),y
)
29 CONFIG_FAS216_BUILTIN
=y
31 ifeq ($(CONFIG_SCSI_ARXESCSI
),m
)
33 CONFIG_FAS216_MODULE
=y
37 ifeq ($(CONFIG_SCSI_CUMANA_1
),y
)
40 ifeq ($(CONFIG_SCSI_CUMANA_1
),m
)
45 ifeq ($(CONFIG_SCSI_CUMANA_2
),y
)
47 CONFIG_FAS216_BUILTIN
=y
49 ifeq ($(CONFIG_SCSI_CUMANA_2
),m
)
51 CONFIG_FAS216_MODULE
=y
55 ifeq ($(CONFIG_SCSI_ECOSCSI
),y
)
58 ifeq ($(CONFIG_SCSI_ECOSCSI
),m
)
63 ifeq ($(CONFIG_SCSI_OAK1
),y
)
66 ifeq ($(CONFIG_SCSI_OAK1
),m
)
71 ifeq ($(CONFIG_SCSI_POWERTECSCSI
),y
)
73 CONFIG_FAS216_BUILTIN
=y
75 ifeq ($(CONFIG_SCSI_POWERTECSCSI
),m
)
77 CONFIG_FAS216_MODULE
=y
81 ifeq ($(CONFIG_SCSI_EESOXSCSI
),y
)
83 CONFIG_FAS216_BUILTIN
=y
85 ifeq ($(CONFIG_SCSI_EESOXSCSI
),m
)
87 CONFIG_FAS216_MODULE
=y
91 ifeq ($(CONFIG_FAS216_BUILTIN
),y
)
93 CONFIG_QUEUE_BUILTIN
=y
95 ifeq ($(CONFIG_FAS216_MODULE
),y
)
101 ifeq ($(CONFIG_QUEUE_BUILTIN
),y
)
102 LX_OBJS
+= queue.o msgqueue.o
104 ifeq ($(CONFIG_QUEUE_MODULE
),y
)
105 MX_OBJS
+= queue.o msgqueue.o
109 include $(TOPDIR
)/Rules.make
111 acornscsi_mod.o
: acornscsi.o acornscsi-io.o
112 $(LD
) $(LD_RFLAG
) -r
-o
$@ acornscsi.o acornscsi-io.o
115 ifndef $(CONFIG_BINUTILS_NEW
)
116 $(CC
) $(CFLAGS
) -D__ASSEMBLY__
-E
$< | tr
';$$' '\n#' > ..tmp.
$<.s
117 $(CC
) $(CFLAGS
:-pipe
=) -c
-o
$@ ..tmp.
$<.s
120 $(CC
) $(CFLAGS
) -D__ASSEMBLY__
-c
-o
$@
$<