diff --git a/repos/dde_linux/lib/mk/usb_include.mk b/repos/dde_linux/lib/mk/usb_include.mk index 821e08361..8f77b113e 100644 --- a/repos/dde_linux/lib/mk/usb_include.mk +++ b/repos/dde_linux/lib/mk/usb_include.mk @@ -7,7 +7,9 @@ LX_EMUL_H := $(REP_DIR)/src/lib/usb/include/lx_emul.h # Determine the header files included by the contrib code. For each # of these header files we create a symlink to 'lx_emul.h'. # -GEN_INCLUDES := $(shell grep -rIh "^\#include .*\/" $(USB_CONTRIB_DIR) |\ +SCAN_DIRS := $(addprefix $(USB_CONTRIB_DIR)/include/, asm-generic linux scsi uapi) \ + $(addprefix $(USB_CONTRIB_DIR)/, drivers lib) +GEN_INCLUDES := $(shell grep -rIh "^\#include .*\/" $(SCAN_DIRS) |\ sed "s/^\#include [^<\"]*[<\"]\([^>\"]*\)[>\"].*/\1/" |\ sort | uniq) #