81 # IDLJ,SRC,BIN,INCLUDES,EXCLUDES,OLDIMPLBASES,DELETES |
81 # IDLJ,SRC,BIN,INCLUDES,EXCLUDES,OLDIMPLBASES,DELETES |
82 $(foreach i,2 3 4 5 6 7 8 9 10 11 12 13 14 15, $(if $($i),$1_$(strip $($i)))$(NEWLINE)) |
82 $(foreach i,2 3 4 5 6 7 8 9 10 11 12 13 14 15, $(if $($i),$1_$(strip $($i)))$(NEWLINE)) |
83 $(call LogSetupMacroEntry,SetupIdlCompilation($1),$2,$3,$4,$5,$6,$7,$8,$9,$(10),$(11),$(12),$(13),$(14),$(15)) |
83 $(call LogSetupMacroEntry,SetupIdlCompilation($1),$2,$3,$4,$5,$6,$7,$8,$9,$(10),$(11),$(12),$(13),$(14),$(15)) |
84 $(if $(16),$(error Internal makefile error: Too many arguments to SetupIdlCompilation, please update IdlCompilation.gmk)) |
84 $(if $(16),$(error Internal makefile error: Too many arguments to SetupIdlCompilation, please update IdlCompilation.gmk)) |
85 |
85 |
86 # Remove any relative addressing in the paths. |
|
87 $1_SRC := $$(abspath $$($1_SRC)) |
|
88 $1_BIN := $$(abspath $$($1_BIN)) |
|
89 # Find all existing java files and existing class files. |
86 # Find all existing java files and existing class files. |
90 $$(eval $$(call MakeDir,$$($1_BIN))) |
87 $$(eval $$(call MakeDir,$$($1_BIN))) |
91 $1_SRCS := $$(shell find $$($1_SRC) -name "*.idl") |
88 $1_SRCS := $$(shell find $$($1_SRC) -name "*.idl") |
92 $1_BINS := $$(shell find $$($1_BIN) -name "*.java") |
89 $1_BINS := $$(shell find $$($1_BIN) -name "*.java") |
93 # Prepend the source/bin path to the filter expressions. |
90 # Prepend the source/bin path to the filter expressions. |