3 ARCHDIR-
$(CONFIG_ARCH_ARMV7
) := armv7
4 ARCHDIR-
$(CONFIG_ARCH_X86
) := x86
6 # Only Intel chipsets supported, currently.
7 OBJ-
$(CONFIG_SOUTHBRIDGE_INTEL_COMMON
) += uio_usbdebug_intel.o
9 PROGRAM
:= uio_usbdebug
11 CB_SRC
:= $(shell realpath ..
/..
/src
)
12 CB_SOURCES
:= drivers
/usb
/ehci_debug.c
15 drivers
/usb
/ehci_debug.h \
18 include/device
/device.h
21 drivers
/usb
/pci_ehci.o \
25 $(patsubst %.c
,%.o
,$(CB_SOURCES
))
27 KCONFIG_H
:= ..
/..
/src
/include/kconfig.h
31 -Wall
-Wextra
-Werror \
32 -Wno-unused-parameter
-Wno-error
=sign-compare
35 -I..
/..
/src
/include/ -I..
/..
/src
/arch
/$(ARCHDIR-y
)/include/ \
36 -I..
/..
/build
/ -include$(KCONFIG_H
)
42 $(PROGRAM
): $(OBJECTS
)
43 $(CC
) $(CFLAGS
) $(LDFLAGS
) -o
$@
$(OBJECTS
) $(LIBS
)
45 $(CB_SOURCES
) $(CB_INCLUDES
):
47 @ln
-sf
$(CB_SRC
)/$@
$@
49 $(OBJECTS
): $(CONFIG_H
) $(CB_INCLUDES
) $(INCLUDES
)
52 -@
rm -rf
$(CB_SOURCES
) $(CB_INCLUDES
) $(OBJECTS
) $(PROGRAM
)