common/makefiles/IdlCompilation.gmk

changeset 779
163091288aeb
parent 768
dadf49495ab4
child 839
174a54ce39c4
equal deleted inserted replaced
778:f643fee2b40f 779:163091288aeb
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.

mercurial