18 SEL_MODULES := $(call FindAllModules) |
18 SEL_MODULES := $(call FindAllModules) |
19 else |
19 else |
20 SEL_MODULES := $(MODULES) |
20 SEL_MODULES := $(MODULES) |
21 endif |
21 endif |
22 |
22 |
23 # Find all source dirs for a particular module |
|
24 # $1 - Module to find source dirs for |
|
25 FindIdeaModuleSrcDirs = \ |
|
26 $(strip $(addsuffix /$(strip $1), $(GENERATED_SRC_DIRS) $(IMPORT_MODULES_SRC)) \ |
|
27 $(wildcard $(foreach sub, $(SRC_SUBDIRS), $(addsuffix /$(strip $1)/$(sub), $(TOP_SRC_DIRS))))) |
|
28 |
|
29 |
|
30 idea: |
23 idea: |
31 $(ECHO) "SUPPORT=$(SUPPORT_OUTPUTDIR)" >> $(OUT) |
24 $(ECHO) "SUPPORT=$(SUPPORT_OUTPUTDIR)" >> $(OUT) |
32 $(ECHO) "MODULE_ROOTS=\"$(foreach mod, $(SEL_MODULES), $(call FindIdeaModuleSrcDirs,$(mod)))\"" >> $(OUT) |
25 $(ECHO) "MODULE_ROOTS=\"$(foreach mod, $(SEL_MODULES), $(call FindModuleSrcDirs,$(mod)))\"" >> $(OUT) |
33 $(ECHO) "MODULE_NAMES=\"$(strip $(foreach mod, $(SEL_MODULES), $(mod)))\"" >> $(OUT) |
26 $(ECHO) "MODULE_NAMES=\"$(strip $(foreach mod, $(SEL_MODULES), $(mod)))\"" >> $(OUT) |
34 $(ECHO) "SEL_MODULES=\"$(SEL_MODULES)\"" >> $(OUT) |
27 $(ECHO) "SEL_MODULES=\"$(SEL_MODULES)\"" >> $(OUT) |
35 $(ECHO) "BOOT_JDK=\"$(BOOT_JDK)\"" >> $(OUT) |
28 $(ECHO) "BOOT_JDK=\"$(BOOT_JDK)\"" >> $(OUT) |
36 $(ECHO) "CYGPATH=\"$(CYGPATH)\"" >> $(OUT) |
29 $(ECHO) "CYGPATH=\"$(CYGPATH)\"" >> $(OUT) |
37 $(ECHO) "SPEC=\"$(SPEC)\"" >> $(OUT) |
30 $(ECHO) "SPEC=\"$(SPEC)\"" >> $(OUT) |