mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-27 17:18:53 +00:00
1730132ef1
In usb.inc all required Linux include files of the Linux code are looked up by 'sed'ing through the files of SRC_C and SRC_CC. The Linux include files are then added as dependency to the SRC_C and SRC_CC files and during dependency resolution symbolic links to the lx_emul.h will be created. In the platform specific usb.mk file there are the Linux driver files added, but unfortunately after including usb.inc. So, for them no dependency to any Linux include header file is generated and so no symbolic files are generated. If the driver code file is compiled as first, as for asix.c, the symbolic links of the include files are missing and compilation fails. Add the Linux driver code files to SRC_C before including usb.inc in the platform specific usb.mk files.
12 lines
344 B
Makefile
12 lines
344 B
Makefile
SRC_C += usbnet.c asix.c
|
|
|
|
include $(REP_DIR)/lib/mk/usb.inc
|
|
include $(REP_DIR)/lib/mk/arm/usb.inc
|
|
|
|
CC_OPT += -DCONFIG_USB_EHCI_S5P -DCONFIG_USB_EHCI_TT_NEWSCHED
|
|
INC_DIR += $(CONTRIB_DIR)/arch/arm/plat-samsung/include
|
|
SRC_CC += platform.cc
|
|
|
|
vpath platform.cc $(LIB_DIR)/arm/platform_arndale
|
|
vpath %.c $(CONTRIB_DIR)/drivers/net/usb
|