OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [drivers/] [usb/] [gadget/] [Makefile] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
#
2
# Makefile for USB peripheral controller and gadget drivers
3
# for kbuild 2.4
4
#
5
 
6
# for static linking
7
O_TARGET        := built-in.o
8
 
9
list-multi                      := g_zero.o g_ether.o g_file_storage.o
10
 
11
obj-$(CONFIG_USB_NET2280)       += net2280.o
12
obj-$(CONFIG_USB_GOKU)          += goku_udc.o
13
 
14
# only one of these may be statically linked ...
15
controller-$(CONFIG_USB_NET2280)        += net2280.o
16
controller-$(CONFIG_USB_GOKU)           += goku_udc.o
17
 
18
# ... and only one of these, too; kbuild/kconfig don't help though.
19
g_zero-objs                     := zero.o usbstring.o config.o
20
obj-$(CONFIG_USB_ZERO)          += g_zero.o
21
 
22
g_ether-objs                    := ether.o usbstring.o config.o
23
obj-$(CONFIG_USB_ETH)           += g_ether.o
24
 
25
g_file_storage-objs             := file_storage.o usbstring.o
26
obj-$(CONFIG_USB_FILE_STORAGE)  += g_file_storage.o
27
 
28
export-objs :=                  $(controller-y) $(controller-m)
29
 
30
include $(TOPDIR)/Rules.make
31
 
32
g_zero.o: $(g_zero-objs)
33
        $(LD) -r -o $@ $(g_zero-objs)
34
g_ether.o: $(g_ether-objs)
35
        $(LD) -r -o $@ $(g_ether-objs)
36
g_file_storage.o: $(g_file_storage-objs)
37
        $(LD) -r -o $@ $(g_file_storage-objs)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.